虽然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课程:表面数据转换成矢量数据的更多相关文章

  1. 【转】C#中将JSon数据转换成实体类,将实体类转换成Json

    http://wo13145219.iteye.com/blog/2022667 http://json2csharp.chahuo.com/ using System; using System.C ...

  2. HEX格式数据转换成十六进制字符串

    /** * Hex格式数据转换成十六进制字符串 * @param src */ public void bytesToHexString(byte[] by){ StringBuilder strin ...

  3. OC中如何把数组中字典的数据转换成URL?

    在使用objective-c语言开发iOS应用中,会向服务器通过URL请求一些数据,因此对URL的拼接肯定少不了.而在iOS中,我们一般是通过将字典中的数据拼接成我们要请求的URL字符串,那这个是怎么 ...

  4. 利用JAVA反射机制将JSON数据转换成JAVA对象

    net.sf.json.JSONObject为我们提供了toBean方法用来转换为JAVA对象, 功能更为强大,  这里借鉴采用JDK的反射机制, 作为简单的辅助工具使用,   有些数据类型需要进行转 ...

  5. C#部分---arraylist集合、arraylist集合中的object数据转换成int类string类等;间隔时间的表示方法;

    ArrayList和Array的区别: 相同点:1.两者都实现了IList.ICollection.IEnumerable接口:       2.两者都可以使用证书索引访问集合中的元素,包括读取和赋值 ...

  6. R中将list类型数据转换成data.frame型

    例如将如下数据转换成data.frame型: l <- replicate( 5, list(sample(letters, 4)), simplify = FALSE ) => 用unl ...

  7. 将COleDateTime类型数据转换成char *数据

    用OpenCV做多摄像头校准时间,在图像上显示时间信息,需求要将COleDateTime类型数据转换成char *数据 具体代码如下: 1: COleDateTime m_checkDate; 2: ...

  8. 第一百二十七节,JavaScript,JSON数据类型转换,数据转换成字符串,字符串转换成数据

    第一百二十七节,JavaScript,JSON数据类型转换,数据转换成字符串,字符串转换成数据 学习要点: 1.JSON语法 2.解析和序列化 前两章我们探讨了XML的结构化数据,但开发人员还是觉得这 ...

  9. 将undefault和null的数据转换成bool类型的数据 使用!!

    <script> var o={}; var a=null; console.info(!!o.name); </script> 输出false 此方法是将undefault和 ...

随机推荐

  1. bash no such file or directory in ubuntu 1404

    我在我的今天macbook pro retina 里面安装的虚拟机ubuntu 1404. 当我试图执行cadence ncverilog时间.ubuntu终端错误"bash no such ...

  2. ZOJ 3623 Battle Ships 简单DP

    链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3623 题意:给出N种可以建造的船和对方的塔生命值L,每种船给出建造时 ...

  3. Advanced Installer 制作.NetWeb部署安装包

    原文:Advanced Installer 制作.NetWeb部署安装包 因为是.Net的Web应用程序,所以想用Advanced Installer 调用Dll实现安装部署. 因为我需要自己定制参数 ...

  4. asp.net学习之GridView事件、GridViewRow对象

    原文:asp.net学习之GridView事件.GridViewRow对象 1. GridView控件的事件 GridView有很多事件,事件可以定制控件的外观或者行为.事件分为三类     1.1 ...

  5. hdu 1542 Atlantis 段树区,并寻求,,,尼玛真坑人数据,不要打开一小阵!

    Atlantis Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total S ...

  6. Echarts Jqplot嵌extjs4 windows 装配方法

    js组件绘图终于是画在一个指定id的div或dom元素中. 在项目中有可能须要画在 Extjs容器中,研究了一下,能够通过下面的思路实现,方法跟大家共享下: 1.首先做一个容器,把此内容加入到wind ...

  7. HDU ACM 1007 Quoit Design 分而治之的方法,最近点

    意甲冠军:给n坐标点.半一对点之间的距离所需的距离最近. 分析:分而治之的方法,最近点. #include<iostream> #include<algorithm> #inc ...

  8. WinForm LED循环显示信息,使用定时器Threading.Timer

    原文:WinForm LED循环显示信息,使用定时器Threading.Timer 这里用一个示例来演示timer如何使用.示例:LED屏幕显示描述:这个示例其实很简单,LED屏幕上显示3个信息:  ...

  9. Git联系oschina托管代码版本号

    工作一般使用SVN,近期好像GitHub有些火.看到开源中国上也有Git的开源版本号管理. 另外看到一篇文章说Git 比 SVN 要好. 就想多了解一下Git.顺便也能够把自己平时的一些代码保存在云端 ...

  10. 如何为ios酷我音乐盒下载导出的音乐文件(使用Java程序设计)

    这个工具已经准备第二版,读者了解编程软件,可以直接使用,请阅读和使用这个场地 http://blog.csdn.net/jzj1993/article/details/44459983 本文所涉及内容 ...