ArcGIS课程:表面数据转换成矢量数据
虽然TIN (TIN) 和 terrain 数据收集被认为是载体表面。但它们实际上包括基于其他信息元素。并且该信息是在图象点、线或多边形原始格这可能是更实用的公式。在 ArcGIS 在,你可以很容易的表面数据为载体功能。
通过选择、叠加、建模的过程中应用这种转换操作,将增强您的分析能力。
您可能希望将三种表面转换为点、线和面等矢量数据。能够使用三种不同的方法将栅格、TIN 和 Terrain 数据集表面转换为矢量数据。
栅格表面转矢量要素
包括高程的栅格表面通常被提取为面要素数据,该数据可用于多元分析、位置适宜性分析、叠加分析或其它分析操作。能够使用几种地理处理工具将栅格表面转换为矢量要素数据。
下面演示样例使用栅格转面工具将 DEM 栅格转换为要分析的面。此分析最后生成了一个可与其它要素图层结合使用的分类面要素。


TIN 表面转矢量要素
将 TIN 转换为要素仅仅须要非常少的几个步骤。能够直接从 TIN 表面提取坡度和坡向面要素类,也能够将 TIN 中结点的高程值提取为点要素类。
能够像使用从栅格中提取的坡度和面要素一样来使用从 TIN 中提取的这类要素。能够使用多种地理处理工具将 TIN 要素转换为矢量要素。这些工具可在 3D Analyst 工具箱的转换 >> 由 TIN 转出工具集中找到。
下面显示了一个将 TIN 转换为点要素图层的演示样例。


Terrain 数据集表面转矢量要素
Terrain 数据集是独特的,由于矢量要素类必须參与 terrain 数据集的创建。这意味着您全然有可能已经能够对作为源数据的 terrain 中的点、线或面要素数据进行訪问。可是。在创建 terrain 数据集时多点要素实际上可能已被嵌入到该数据集中。您能够使用从 Terrain 中移除要素类工具来提取嵌入到 terrain 数据集中的多点要素类。
对于其它的 Terrain 表面-矢量转换来说,该过程类似于 TIN-矢量要素转换。可是,这两种转换之间存在一个非常明显的区别,那就是您须要首先将 terrain 数据集转换为 TIN。这样做的优点是,仅仅要 terrain 数据集金字塔同意在非全分辨率细节级别下生成 TIN,您就能够选择该数据集金字塔。
因为在转换元件不选择在全分辨率的所有节点,因此,这种方法可以大大提高性能。
版权声明:本文博客原创文章,博客,未经同意,不得转载。
ArcGIS课程:表面数据转换成矢量数据的更多相关文章
- 【转】C#中将JSon数据转换成实体类,将实体类转换成Json
http://wo13145219.iteye.com/blog/2022667 http://json2csharp.chahuo.com/ using System; using System.C ...
- HEX格式数据转换成十六进制字符串
/** * Hex格式数据转换成十六进制字符串 * @param src */ public void bytesToHexString(byte[] by){ StringBuilder strin ...
- OC中如何把数组中字典的数据转换成URL?
在使用objective-c语言开发iOS应用中,会向服务器通过URL请求一些数据,因此对URL的拼接肯定少不了.而在iOS中,我们一般是通过将字典中的数据拼接成我们要请求的URL字符串,那这个是怎么 ...
- 利用JAVA反射机制将JSON数据转换成JAVA对象
net.sf.json.JSONObject为我们提供了toBean方法用来转换为JAVA对象, 功能更为强大, 这里借鉴采用JDK的反射机制, 作为简单的辅助工具使用, 有些数据类型需要进行转 ...
- C#部分---arraylist集合、arraylist集合中的object数据转换成int类string类等;间隔时间的表示方法;
ArrayList和Array的区别: 相同点:1.两者都实现了IList.ICollection.IEnumerable接口: 2.两者都可以使用证书索引访问集合中的元素,包括读取和赋值 ...
- R中将list类型数据转换成data.frame型
例如将如下数据转换成data.frame型: l <- replicate( 5, list(sample(letters, 4)), simplify = FALSE ) => 用unl ...
- 将COleDateTime类型数据转换成char *数据
用OpenCV做多摄像头校准时间,在图像上显示时间信息,需求要将COleDateTime类型数据转换成char *数据 具体代码如下: 1: COleDateTime m_checkDate; 2: ...
- 第一百二十七节,JavaScript,JSON数据类型转换,数据转换成字符串,字符串转换成数据
第一百二十七节,JavaScript,JSON数据类型转换,数据转换成字符串,字符串转换成数据 学习要点: 1.JSON语法 2.解析和序列化 前两章我们探讨了XML的结构化数据,但开发人员还是觉得这 ...
- 将undefault和null的数据转换成bool类型的数据 使用!!
<script> var o={}; var a=null; console.info(!!o.name); </script> 输出false 此方法是将undefault和 ...
随机推荐
- 前端project师的修真秘籍(css、javascript和其他)
以我的经验,大部分技术,熟读下列四类书籍就可以. 入门,用浅显的语言和方式讲述正确的道理和方法,如head first系列 全面,巨细无遗地探讨每一个细节,遇到疑难问题时往往能够在这里得到理论解答,如 ...
- 基于Qt有限状态机的一种实现方式和完善的人工智能方法
基于Qt有限状态机的一种实现方式和完善的人工智能方法 人工智能在今年是一个非常火的方向,当然了.不不过今年,它一直火了非常多年,有关人工智能的一些算法层出不穷.人工智能在非常多领域都有应用,就拿我熟悉 ...
- java NIO中的Reactor相关知识汇总 (转)
一.引子 nio是java的IO框架里边十分重要的一部分内容,其最核心的就是提供了非阻塞IO的处理方式,最典型的应用场景就是处理网络连接.很多同学提起nio都能说起一二,但是细究其背后的原理.思想往往 ...
- openWRT自学---自己编译的第一个 backfire10.03 版本的过程记录(转)
基于 backfire10.03(从http://downloads.openwrt.org/backfire/10.03/ 中下砸的源码包backfire_10.03_source.tar.bz2: ...
- 使用Django清理数据库中的数据
数据库,数据清洗 问题叙述性说明:在系统我用在,因为历史和由于各种原因,原因记录的数据内的数据库表,有一个问题,有反复和不完整的数据 解:首先.由于数据量还是挺大的,工的清理肯定不行, 然后,我就想写 ...
- JavaScript 实现Map效果
var map = {}; // 类似:Map map = new HashMap(); map[key] = value; // 类似:map.put(key, value); var value ...
- Telephone Lines USACO 月赛
以前做过这套题目 这个题又重新写了:http://www.cnblogs.com/jh818012/archive/2013/05/05/3182681.html 还是以前的思路 一直错在一个地方:决 ...
- (2)虚拟机下hadoop1.1.2集群环境搭建
hadoop集群环境的搭建和单机版的搭建差点儿相同,就是多了一些文件的配置操作. 一.3台主机的hostname改动和IP地址绑定 注意:以下的操作我都是使用root权限进行! (1)3太主机的基本网 ...
- Spring MVC异常处理详解(转)
下图中,我画出了Spring MVC中,跟异常处理相关的主要类和接口. 在Spring MVC中,所有用于处理在请求映射和请求处理过程中抛出的异常的类,都要实现HandlerExceptionReso ...
- 配置主机路由表(route)(两)
我们谈到了路由在互联网为基础的时间问题,必须有一个路径之间的两个主机可通信 TCP/IP 合约,否则就不能是有线啊! 一般来说.只要有一个网络接口,的接口将产生的路由.例如,在哥斯达黎加的内部主机鸟有 ...