将shp三维面转成二维面

将shp三维面转成二维面,介绍一下两种方法,一种使用arcmap,另一种使用supermap。
一、arcmap

  1. 将已有的三维shapefile导入ArcMap。
  2. 打开ArcToolbox,Data Management Tools > Feature Class > Create Feature Class。
    将shp三维面转成二维面_第1张图片
    将shp三维面转成二维面_第2张图片
  3. 指定要素输出路径和文件名->选择几何类型->在Template Feature Class中选择已有的三维shapefile。这一步骤会粘贴要素的所有属性字段-> 将“Has Z”和“Has M”设为DISABLED-> 从三维shapefile导入选择坐标系信息-> 点击确定创建shapefile。
    将shp三维面转成二维面_第3张图片
  4. . 点击Editor > Start Editing,开始编辑新的二维shapefile。
    . 将shp三维面转成二维面_第4张图片
  5. . 右键点击三维图层,通过Selection > Select All选中所有要素。
    将shp三维面转成二维面_第5张图片
  6. 点击ArcMap主菜单下Edit > Copy。
    . 将shp三维面转成二维面_第6张图片
  7. 点击ArcMap主菜单下Edit > Paste。这一步骤将所有要素和属性粘贴至新的二维shapefile。
  8. 点击Editor > Save Edits,保存编辑。
    将shp三维面转成二维面_第7张图片
    二、supermap
    将shp文件导入至udb数据源中,然后数据选项卡 - 工具 - 类型转换 - 三维面数据集转二维面数据集
    将shp三维面转成二维面_第8张图片
    这么对比发现,显然supermap更方便一点,但是用arcmap的操作可以另外生成二维面数据的shp文件,而supermap只是在数据源中导入源文件使用而已,没有另外生成shp文件。

你可能感兴趣的:(supermap)