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和 ...
随机推荐
- bash no such file or directory in ubuntu 1404
我在我的今天macbook pro retina 里面安装的虚拟机ubuntu 1404. 当我试图执行cadence ncverilog时间.ubuntu终端错误"bash no such ...
- ZOJ 3623 Battle Ships 简单DP
链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3623 题意:给出N种可以建造的船和对方的塔生命值L,每种船给出建造时 ...
- Advanced Installer 制作.NetWeb部署安装包
原文:Advanced Installer 制作.NetWeb部署安装包 因为是.Net的Web应用程序,所以想用Advanced Installer 调用Dll实现安装部署. 因为我需要自己定制参数 ...
- asp.net学习之GridView事件、GridViewRow对象
原文:asp.net学习之GridView事件.GridViewRow对象 1. GridView控件的事件 GridView有很多事件,事件可以定制控件的外观或者行为.事件分为三类 1.1 ...
- hdu 1542 Atlantis 段树区,并寻求,,,尼玛真坑人数据,不要打开一小阵!
Atlantis Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total S ...
- Echarts Jqplot嵌extjs4 windows 装配方法
js组件绘图终于是画在一个指定id的div或dom元素中. 在项目中有可能须要画在 Extjs容器中,研究了一下,能够通过下面的思路实现,方法跟大家共享下: 1.首先做一个容器,把此内容加入到wind ...
- HDU ACM 1007 Quoit Design 分而治之的方法,最近点
意甲冠军:给n坐标点.半一对点之间的距离所需的距离最近. 分析:分而治之的方法,最近点. #include<iostream> #include<algorithm> #inc ...
- WinForm LED循环显示信息,使用定时器Threading.Timer
原文:WinForm LED循环显示信息,使用定时器Threading.Timer 这里用一个示例来演示timer如何使用.示例:LED屏幕显示描述:这个示例其实很简单,LED屏幕上显示3个信息: ...
- Git联系oschina托管代码版本号
工作一般使用SVN,近期好像GitHub有些火.看到开源中国上也有Git的开源版本号管理. 另外看到一篇文章说Git 比 SVN 要好. 就想多了解一下Git.顺便也能够把自己平时的一些代码保存在云端 ...
- 如何为ios酷我音乐盒下载导出的音乐文件(使用Java程序设计)
这个工具已经准备第二版,读者了解编程软件,可以直接使用,请阅读和使用这个场地 http://blog.csdn.net/jzj1993/article/details/44459983 本文所涉及内容 ...