如何将KML导入/导出到ArcGIS Desktop?


14

我遇到了几种脚本和工具,可以将KML导入和导出到ArcGIS Desktop。

有没有一种工具可以:

  • 在v10上将KML导入/导出到ArcGIS Desktop
  • 不花钱
  • 理想情况下,保持包装之间的属性
  • 理想情况下,不需要安装其他软件

我也想被推荐为人们有第一手经验的工具。我所有阅读的ArcScript,Google和博客都谈到了许多方法,但希望找出一种推荐的方法。

Answers:


12

“清除优胜者”过于主观。由于您以费用为标准,因此这里有一些免费(或内置)选项:

ArcGIS 10中提供了KMLToLayer工具,该工具可将数据直接放入文件地理数据库中:

句法
KMLToLayer_conversion (in_kml_file, output_folder, {output_data})

您的问题与如何在KML和Esri的shapefile(SHP)格式之间进行转换密切相关其中的选项可以使您进入shapefile:例如ogr2ogr -f 'ESRI Shapefile' output.shp input.kmlET GeoWizards

还有其他人(转到问题并+1好的答案)。


由于周杰伦已经修订问:是否检查你的链接,并报告
西蒙

3

Arc2Earth具有出色的KML导入器,而免费版本则允许您一次导入多达100个地标。专业版具有不受限制的地标导入,到图像/世界文件的GroundOverlay以及KML描述架构解析器,因此您可以导入可能隐藏或掩埋在复杂描述文本中的属性值。另外,如果您的地标具有唯一的ID,则导入程序将更新现有功能,而不是创建新功能(使其成为在ArcMap和GE之间往返数据的不错的工具)

http://www.arc2earth.com/products/desktop/

欢呼布莱恩


当我确实使用ArcPy导入程序时,我必须在这里同意Brian的意见。如果您真的想与KML / KMZ和ArcGIS一起使用,请投资能够真正完成它的工具。
James Fee
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.