从KML导出坐标

bri*_*rio 1 google-maps kml

我需要KML的出口线坐标.我使用了一些KML2CSV导出工具.但这个节目不能读我的kml.错误:读取错误.

为什么我需要坐标:I`v kml哪个地区有管道.我必须在没有KML的谷歌地图上显示这个坐标..

我希望我可以向你解释.

Jas*_*nM1 5

一种解决方案:Google Fusion Tables

从KML中提取坐标的一种方法是将KML上传到Google的Fusion Tables.如果Google地球解析您的数据,则很可能您将能够导入到Fusion Table中.

创建"Fusion Table"的捷径就是从这里单击"创建Fusion表" 并选择您的KML文件.创建Fusion Table的直接方法是登录Google Drive(也称为Google Docs),然后单击"Create",在"More"下选择"Fusion Table"并导入您的KML文件.

导入后,您有许多可视化选项可以在线尝试.

您还可以选择"文件"菜单下的"下载",然后将数据导出为CSV或KML文件. http://support.google.com/fusiontables/answer/2548807/

但是,Fusion Tables中KML导入的CSV导出会导出KML几何体(不是单独的纬度/经度字段),因此您可以在文本编辑器中进一步编辑生成的文件并去除KML标记.

1,"<Point><coordinates>-122.536226,37.86047,0.0</coordinates></Point>"
Run Code Online (Sandbox Code Playgroud)

Google Fusion Tables还允许通过RESTful API以类似SQL的查询进行编程访问,以插入,更新或删除数据行.

更新:Google Fusion桌子将于2019年12月3日退役,之后将无法使用.

验证KML

如果您无法使用其他KML2CSV转换器,那么您的KML可能会有一些无效的元素阻止它.Google地球仍然可以呈现格式错误的KML,因此当您需要在其他地方使用该KML时,您需要验证KML数据.

您可以使用Galdos KML验证器.还建议一些验证KML的技巧.