概述
arcgis根据经纬度xyz坐标点生成等高线
- 1.Excel to table
- 2.display X Y Data
- 3.Create TIN
- 4.生成DEM数据。
- 5.生成等高线。
有些小伙伴会说,我有这么一个经纬度和高程的数据,那么我怎么怎么生成等高线数据?
答:本篇小编主要是按整个操作流程,进行坐标点生成等高线的操作流程进行介绍。
1.Excel to table
先把数据转换成table表格,然后就可以在arcgis中进行操作了。
2.display X Y Data
把坐标点存入表中。也可以通过File—>Add Data——>Add X Y Data方式,把点坐标从EXCEL数据导入( 需要有x y z列,并指定文件的路径和所在的sheet,其中的x,y,z字段以及坐标系)。
确定后,即出现了展示的点数据和图层。
因为导出的数据为临时图层,关闭arcmap后,数据也就消失了,需要把数据存为shp文件;
右键导出为视频中的c610data.shp,剩下的就可以开始生成等高线操作。
3.Create TIN
创建一个不规则三角网 (TIN) 数据集
3D Analyst Tools-> TIN Managerment->Create TIN
避免使用地理坐标系创建 TIN,因为以球面坐标表示 XY 单位时,无法有效实施 Delaunay 三角测量规则。
表面要素类型用于定义输入要素将如何构成表面三角化的定义。
可将点要素指定为离散多点,而这些点所提供的数据结点的 Z 值用于表面的三角测量。
可将线要素指定为离散多点和隔断线,表示沿某一表面的位置,该表面的坡度线性不连续,如山脊线、海岸线、路面边缘、建筑物轮廓等。
此外,也可将面要素,以及用于定义数据区的裁剪要素、通过常量 Z 值定义区域的替换要素(如水体)和表示不存在数据的内部区域的擦除要素指定为离散多点和隔断线。
TIN 支持的最大结点数主要取决于计算机上连续的可用内存资源。考虑将结点总数限制到 6 百万以下,以保持响应显示性能和总体可用性。三角化网格面越大,越适合使用多分辨率 terrain 数据集进行管理。
如果待创建的 TIN 将用于 ArcGIS Desktop 10.0 之前的版本,可将 TIN 存储版本环境设置设为 PRE_10.0。
把图层Point Events 打上勾,在“Height Source”中选择字段Z,在“Output TIN”中输入TIN 的保存路径,OK 后生成了TIN。
https://desktop.arcgis.com/zh-cn/arcmap/latest/tools/3d-analyst-toolbox/create-tin.htm
4.生成DEM数据。
3D Analyst Tools->Conversion->From Tin->Tin to Raster,输入路径和精度后即可产生了DEM数据。如下图
使用 z 值将输入 TIN 插值成栅格。
由于以均匀的间隔对输入 TIN 表面进行插值,因此输出栅格中可能会出现信息的丢失。栅格是否能够准确地表示 TIN 将取决于栅格的分辨率及 TIN 表面的变化程度和间隔。通常,分辨率越高,输出栅格就越能准确地表示 TIN 表面。因为栅格是像元结构,所以它无法保持可能出现在输入 TIN 中的硬隔断线和软隔断线的边。
导出较大栅格时,如果使用整型数据可以满足 z 值的精度要求,则考虑将输出数据类型指定为整型以节省磁盘空间。
5.生成等高线。
工具位置:3D Analyst->Surface Analyst->Contour,
在“Contour Interval”中输入等高距1,在“OutputTIN”中输入Contour 的保存路径,OK 后便绘制好了等值线。contour_interval为 等值线间的间距或距离,小编设置为1;大家可以根据自己的点的稠密程度进设置,该值可为任意正数。
Contour:根据栅格表面创建等值线(等高线)的线要素类。
等值线不能延伸到栅格的空间范围以外,并且无法在 NoData 区域中生成;因此,相邻等值线输入应首先与连续要素数据集进行边匹配。还可以在计算等值线前将相邻栅格合并,以此取代边匹配方法。
等值线可以在负栅格值区域内生成。在此区域内的等值线值也将为负值。不允许使用负等值线间距。
若启用 ArcGIS Spatial Analyst 扩展模块,较平滑却欠精确的等值线可通过预处理输入栅格获得,可以使用 MEAN 选项进行焦点统计操作,或者通过 LOW 选项使用过滤器工具来执行该预处理过程。
例如,在您想要从 10 米处开始每隔 15 米创建等值线时可使用起始等值线。此处 10 用于起始等值线,而 15 则为等值线间距。绘制的等值线值为 10、25、40、55,依此类推。
指定起始等值线不会阻止等值线以高于或低于该值的值创建。
如果要更改默认输出范围,则会对输入栅格进行重采样。为避免发生这种情况并确保结果一致,需将捕捉栅格环境设置为与输入栅格相同。
若要对输入栅格进行重采样,需使用双线性技术。例如,当输出栅格与输入栅格的坐标系统、范围或像元大小不同时,可对输入栅格进行重采样。
最后
以上就是机灵胡萝卜为你收集整理的arcgis根据经纬度xyz坐标点生成等高线1.Excel to table2.display X Y Data3.Create TIN4.生成DEM数据。5.生成等高线。的全部内容,希望文章能够帮你解决arcgis根据经纬度xyz坐标点生成等高线1.Excel to table2.display X Y Data3.Create TIN4.生成DEM数据。5.生成等高线。所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复