DEM消除平三角形教程
数据:等高线、高程点
建TIN——3D分析工具下的Create TIN。结果为tin。
平三角形太多,手动消除太麻烦。
提取Triangle——3D分析工具下TIN Triangle。结果为tin_triangle。
打开tin_triangle属性表,Slope_deg字段有0值,利用selected by Attributes选中,到处成一个新的图层。结果为ExportOut.shp。
提取tin的非硬边三角形。3D分析工具下TIN Edge。参数Edge Type为REGULAR。结果为tin_TinEdge。
用ExportOut.shp来裁剪tin_TinEdge图层。分析工具下Clip。结果为tin_TinEdge_Clip。
提取tin_TinEdge_Clip的中点。Data Management Tools 下Feature to Points。结果为tin_Edge_Clip_FeatureToPo。
用等高线内插出DEM。3D分析工具下Topo to Raster。字段选择高程字段。结果为topotor_terl1。
将tin_Edge_Clip_FeatureToPo每个点所在的DEM栅格的高程赋给tin_Edge_Clip_FeatureToPo图层呢个。工具有两种,Feature to 3D,高程值藏在Shape.Z中。结果为dddfeat1。
利用dddfeat1和之前的高程点、等高线数据重新生成TIN。
还有一种是Extract values to Points工具,高程值在RasterValu字段中。如果这个工具执行错误,就把等高线内插生成的DEM —topotor_terl1导出成为tif格式,再用tif执行。结果为Extract_tin_Tin。查看属性表高程字段,有负值,则删掉。
重新生成TIN。
建完没有平三角形的TIN之后转成栅格DEM,然后建议再给栅格DEM做个低通滤波处理。Spatial Analyst
Tools->Neighborhood->Filter,参数选择LOW。
高程点、等高线和参考DEM数据下载地址:http://pan.baidu.com/share/link?shareid=4037306850&uk=3826904799