ArcGIS 高程点-TIN-DEM-等高线生成问题
ArcGIS 高程点-tin-DEM-等高线生成问题
使用的数据文件Data.xls 中数据格式如下:
Id x y z
1 0.3 6.1 870
2 1.4 6.2 793
……
四列数值分别表示编号、X 坐标、Y 坐标和高程Z。这里需要注意的是,坐标是平面坐标,而不是球面坐标(经纬度)。
说明:ArcGIS 的桌面软件中提供了3D Analyst 模块,可以建立三维模型并进行分析。第一步我们需要读取数据点并显示成一个data event图层,在导入图层时需要指定X 字段和Y 字段,并设置坐标系统(这里用投影坐标而不用地理坐标)。利用3D analysis模块的Tin managerment工具转成Tin,然后把Tin转换为DEM或者等高线。
具体操作步骤:
1、 通过arccatlog新建数据库data.mdb,然后创建一个表data,然后右击导入坐标值到表中,四个字段分别为Code(设为主健)、X、Y、Z,保存为表类型为Point。把坐标点存入表中。也可以通过File—>Add DataAdd X Y Data方式,把点坐标从EXCEL数据导入( 需要有x y z列,并指定文件的路径和所在的sheet,其中的x,y,z字段以及坐标系),作为一个data Event图层加入。如下图所示:
3.Customize->Extensions,把3D Analyst 打上勾,Close。右击工具栏,把3D Analyst 打上勾。
4.转成TIN数据。3D Analyst Tools-> TIN Managerment->Create TIN,如下图所示。把图层Point Events 打上勾,在“Height Source”中选择字段Z,在“Output TIN”中输入TIN 的保存路径,OK 后生成了TIN。
5、转成DEM数据。3D Analyst Tools->ConversionFrom TinTin to Raster,输入路径和精度后即可产生了DEM数据。如下图
5.转成等高线。3D Analyst->Surface Analyst->Contour,在“Contour Interval”中输入等高距10,在“OutputTIN”中输入Contour 的保存路径,OK 后便绘制好了等值线。
转载自:https://blog.csdn.net/liyanzhong3/article/details/17916913