【问题标题】:Display KML file data in a table在表格中显示 KML 文件数据
【发布时间】:2015-11-12 11:08:49
【问题描述】:

我有一个 KML 文件,我想在包含坐标的表格中显示其内容。我不想在地图中显示它,而只是为了获取文件中的信息。 在 Javascript 中是否有库或方法可以做到这一点? 我已经尝试过使用 kmlappparser,虽然它确实显示了一些信息,但它并没有显示所有属性(坐标...)

谢谢

【问题讨论】:

  • 您想将其显示为xml还是从kml中提取坐标?
  • 我也想提取所有其他属性的坐标。但是将它显示为 XML 也可以,我可以格式化它。
  • 你的代码在你试图显示坐标的地方是什么样子的?您尝试解析的 KML 文件是什么样的?
  • 我没有要显示的特定 KML 文件,用户应该能够从他的计算机中选择一个文件,然后显示它。

标签: javascript google-maps google-maps-api-3 gis kml


【解决方案1】:

您实际上是在寻找 KML 解析器。

您可以为此使用kmlappparser

【讨论】:

  • 我已经尝试过 kmlappparser,虽然它确实显示了一些信息,但它不显示坐标。
  • 在这种情况下,我建议您将问题编辑为更具体。假设您正在寻找一个 kml 并且您已经尝试过 kmlappparser。
【解决方案2】:

将 kml 文件转换为 .csv,然后从 csv 创建一个表。 使用 gpsbabel。 gpsbabel 有一个 python 模块,或者您可以从 http://www.gpsbabel.org/ 安装 gpsbabel。 GPS babel 有一个 GUI,或者您可以从命令行运行它。 如果你从命令行运行 GPSbabel,你的脚本应该是这样的

gpsbabel -i kml -f input.kml csv -F output.csv

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-04-16
    • 2021-03-12
    • 2013-02-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多