zoukankan      html  css  js  c++  java
  • 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。

    用等高线内插出DEM3D分析工具下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

  • 相关阅读:
    常用的dos命令
    java环境的配置
    javascript面向对象个人理解
    js如何获取样式?
    springboot新建项目遇到Whitelabel Error Page
    CSS 隐藏页面元素的 几 种方法总结
    优美动听的葫芦丝名曲
    大前端资料合集
    CSS实现背景透明,文字不透明(兼容所有浏览器)
    文字上下无缝滚动效果
  • 原文地址:https://www.cnblogs.com/xiaominmin54/p/3140893.html
Copyright © 2011-2022 走看看