使用ArcGIS Desktop将Shape Polyline-M转换为Polyline?


9

我有一些很老的软件被迫使用(无选择)。它足够老,不能识别Polyline-M类型的shapefile,它只能识别Polyline的shapefile。

我有一个完全为Polyline-M的shapefile,我需要将其转换为普通的旧Polyline。

有谁知道如何在ArcMap 10中做到这一点?

Answers:


13

只需使用ArcToolbox命令,例如“要素类到要素类”

点击“环境...”按钮

在“ M值”和/或“ Z值”中,仅将输出指定为“禁用”


由于某种原因,该命令冻结了我的ArcMap!但是,我确实得到了“复制功能”命令来执行相同的操作,只是在环境中忽略了M值(这是关键)。然后将数据框导出到形状文件。像魅力一样工作!谢谢!
jsmith

1
奇怪的是它冻结了ArcMap ...但是我很高兴它帮助您解决了您的问题。的确,我可以提供更多详细信息!!下次。
2011年

9

尽管jeb的答案将我引向了这个答案,但他缺乏一些我希望在答案中得到的细节。这是我发现将PolyLine-M转换为Polyline的最简单方法。

  1. 打开您的ArcToolBox
  2. 打开“转换工具”
  3. 展开“到Shapefile”
  4. 运行“ Feature Class to Shapefile(多个)”
  5. 选择您的输入shapefile
  6. 选择将在其中创建新形状文件的目标文件夹。IE浏览器 “C:\”
  7. 单击环境按钮
  8. 展开“ M值”并选择禁用它们(这是删除M值的方式,以便它将成为常规的折线shapefile)
  9. 单击创建,将在您选择的任何目标文件夹中创建新文件。

有几种方法可以实现上述目的。但是从长远来看,这最终似乎是最容易的。




-1

GDAL发行版中的ogr2ogr也可以很简单地做到这一点:

ogr2ogr -nlt LINESTRING NewShapefile.shp OldShapefile.shp
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.