虽然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. Oracle 常见函数使用汇总

    INSTR用法:INSTR(string,subString,position,ocurrence)解释:string:源字符串      subString:要查找的子字符串      positi ...

  2. JAVA学习篇--JSTL基金会

    JSTL什么 JSTL(JSP Standard TagLibrary,JSP标准标签库)是一个不断完好的开放源码的JSP标签库. 为什么要用JSTL 我们JSP用于开发信息展现页很方便;也能够嵌入j ...

  3. MVC 如何在一个同步方法(非async)方法中等待async方法

    MVC 如何在一个同步方法(非async)方法中等待async方法 问题 首先,在ASP.NET MVC 环境下对async返回的Task执行Wait()会导致线程死锁.例: public Actio ...

  4. 解决SQL订阅过程中找不到已经创建的订阅

    原文:解决SQL订阅过程中找不到已经创建的订阅 之前有写过一篇博客,主要是图解SQL复制技术:图解SQL 2008数据库复制,当时的测试环境是在我本地同一个服务器上面,所以测试的时候可谓是一帆风顺,最 ...

  5. windows server 2008见安装IIS方法(解决)

    windows server 2008见安装IIS方法(解决) 刚开始有点蒙,后来才知道原来如此.! . 右键点击[我的电脑]--[管理]--[字符]--[加入角色]--仅落后win7像.啊! 版权声 ...

  6. Scala课程01

    Scala课程01 简介 由于本人刚毕业,也是从事软件开发相关的工作.想再学习一下关于大数据.移动互联网.云计算相关的技术.为我的未来打好基础.并且从零开始学习大数据相关的知识,脚踏实地的走好每一步, ...

  7. 排序(4)---------希尔(shell)排序(C语言实现)

    由于考试耽搁了几天,不好意思~~~ 前面的介绍的三种排序算法,都属于简单排序,大家能够看下详细算法,时间复杂度基本都在0(n^2),这样呢,非常多计算机界.数学界的牛人就非常不爽了,他们在家里想啊想, ...

  8. EF调用sp,EF自动生成返回类型

    在sp中添加下面的红色部分,就是执行sp时的返回类型,后面在EF中添加该sp后,EF会在DBContext文件中,自动生成调用该sp的代码,包括返回类型等,如下: public virtual Obj ...

  9. NSOJ Constructing Roads(图论)

    There are N villages, which are numbered from 1 to N, and you should build some roads such that ever ...

  10. N-gram统计语言模型(总结)

    N-gram统计语言模型 1.统计语言模型 自然语言从它产生開始,逐渐演变成一种上下文相关的信息表达和传递的方式.因此让计算机处理自然语言.一个主要的问题就是为自然语言这样的上下文相关特性建立数学模型 ...