有没有办法在ArcMap中本地查看KML?


9

回答此问题:如何将KML导入/导出到ArcGIS Desktop? 提出了另一个。有大量工具可以导入/导出kml / kmz。是否有可用于在ArcMap中本地查看KML的工具?

我很好奇,是否有人建立了一个自定义要素图层,可以读取kml,类似于ZigGIS使用PostGIS作为数据源的方式。

或者也许是像inmemoryworkspacefactory这样的东西,它可能不算作本地的,但是会有一些优势:http : //geobabble.wordpress.com/2007/07/10/consumption-georss-in-arcmap-with-inmemoryworkspacefactory/


1
互操作性扩展将本地读取KML / KMZ-esri.com/software/arcgis/extensions/datainteroperability / ...(基本上是ESRI服装中的FME)-当然,要额外付费-ESRI应该使它成为软件的标准配置。
Mapperz

导出到是。从导入或查看编号。除非您使用Mapperz提到的4,500加元的扩展名。
Jakub Sisak GeoGraphics

您可以在ArcGlobe中查看KML,而无需翻译(是的,不是ArcMap)。ArcGlobe具有用于加载KML的KML工具栏。在10、10.1及更高版本中,ArcMap谷值转换为要素时支持KML(不对KML进行本地渲染)。将来可能会有本地支持,但是目前还没有得到支持。
KHibma 2011年

@Mapperz:您的评论不应该作为答案吗?这是唯一真正回答问题的人。
杰伊·康明斯

做评论回答。
Mapperz

Answers:



4

大多数KML / KMZ阅读器将要素存储在地理数据库中以供查看。Arc2Earth似乎是读写KML / KMZ的最佳方法,因此我不确定来回转换是否有很多问题。


2

这是旧帖子。导入非常简单,如下所示:arcmap 10.x> arc工具箱>转换工具>从kml> kml到图层。深入到kml文件。指定输出文件,它将神奇地显示在地图中作为可编辑图层。


2

查看@Ragi Yaser Burhum编写的AmigoCloud的GDAL / OGR ArcGIS插件

引用他们的产品发布帖子

显然,您一直在使用GDAL / OGR通过命令行来操纵几种矢量格式。Spatialite,Google Fusion Tables,KML,PostGIS都很容易获得。但是,如果您想在ArcGIS中使用任何这些格式怎么办?不用担心,您可以使用AmigoCloud的OGR Plug for ArcGIS。它是免费的开源软件,碰巧我添加了一些新功能,使它更易于使用。您可以使用“添加数据”按钮从文件或OGR连接字符串中加载数据。从Spatialite,KML / KMZ或Google Fusion表添加数据从未如此简单。


0

如果您不介意进行一些编码,则可以针对KML 编写一个插件数据源

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.