arcGIS到谷歌地图
arcGIS to google map
我的客户在他的PC上安装了ArcGIS
他在ArcGIS中设计了特定区域的道路、医院、房屋和公园。他需要他的系统上线。
对我来说具有挑战性的任务是如何从他的ArcGIS中获取所有绘图信息我可以使用javascript或php或其他工具在谷歌地图上显示相同的绘图
我搜索了一下,但还不满意。
也有创建ArcGIS服务器的解决方案,但这将是我的第二优先事项。
我想以某种方式从ArcGIS导出所有绘图信息,并将其输入谷歌地图。
BCZ不会经常更改他的图纸。(表示图纸是静态的,不会经常更改)
你可以导出你的shapefiles或功能类到KML:http://resources.arcgis.com/en/help/main/10.1/index.html//00120000004 n000000
然后在Google地图应用程序中使用生成的KML:https://developers.google.com/maps/documentation/javascript/examples/layer-kml
你也应该看看ArcGIS Online。您可以使用相同的KML、shapefiles或csv文件在一些漂亮的基础地图上显示数据。
http://www.esri.com/software/arcgis/arcgisonline
你有三个选择:
在PostGIS中上传你的数据,并从GeoServer中提供这些数据,然后你可以在你的谷歌地图应用程序中使用WMS层。Google Map API 3 + WMS
定期将数据导出到GeoJSON,以将其作为数据层添加到应用程序中。
https://developers.google.com/maps/documentation/javascript/datalayer
定期将数据导出为KML,并将其作为KMLLayer添加到应用程序中。
https://developers.google.com/maps/documentation/javascript/examples/layer-kml
你可以使用FME桌面,这是超级容易。您需要将数据转换为KML。如果你没有FME,你可以从安全软件网站下载免费的trail。如果有任何问题请告诉我
再来看看KML的答案,ArcGIS 10。x应该支持直接导出到KML。如果这有效,您可以使用模型构建器来保存流程,然后设置提醒以定期运行它或以某种方式自动执行它。
因此,最简单的方法是将您的信息导出为KML或KMZ,然后将其覆盖到您选择的谷歌地图上。
如果你需要拥有数据丰富的地图和功能的能力,并且不想为ArcGIS平台花钱,那么看看OpenGeo套件。我认为open Geo仍然是免费的,但是我已经用了3年了。
QGIS也是ArcMap的一个很好的替代品。以防万一你可能需要编辑地图图层之类的
- 谷歌地图固定位置覆盖
- 不显示带有本地json文件数据的谷歌地图脚本
- 谷歌地图不是以HTML显示,而是在JS Fiddle上工作
- 谷歌地图标记不会显示
- 无法在JS中显示谷歌地图
- 科尔多瓦页面类应用程序中的多个谷歌地图
- 需要帮助谷歌地图方向面板在FancyBox中显示
- 在谷歌地图上获取事件的x,y坐标
- 谷歌地图API v3不适用于移动浏览器或PhoneGap
- 模拟谷歌地图中的点击
- 如何知道哪个标记被谷歌地图点击了
- 谷歌地图JS API+JSON-多个标记没有显示
- 缓存谷歌地图数据
- 谷歌地图劫持了iphone's滚动(触摸事件)-如何恢复
- 在谷歌地图上绘制位置数据库
- 标记的实时更新,无需加载页面谷歌地图API V3
- 可以't计算自定义谷歌地图的js
- 谷歌地图可以't添加正确的标记ID
- 如何更改角度谷歌地图上的集群图标
- arcGIS到谷歌地图