我通过 nodejs 端点将 GeoJSON 数据存储在 mongodb 中。我想创建一个端点来将 GeoJSON 数据转换为 KML。我做了一个快速的谷歌,还检查了一个 KML 模块的 npm 注册表,但找不到一个。
有人知道节点的 KML 插件吗?如果不是,可能是一个可配置到足以轻松生成 KML 的 XML 插件?我见过很多模板模块,不确定哪个最适合生成类似 KML 文件的内容以发送回用户。
我通过 nodejs 端点将 GeoJSON 数据存储在 mongodb 中。我想创建一个端点来将 GeoJSON 数据转换为 KML。我做了一个快速的谷歌,还检查了一个 KML 模块的 npm 注册表,但找不到一个。
有人知道节点的 KML 插件吗?如果不是,可能是一个可配置到足以轻松生成 KML 的 XML 插件?我见过很多模板模块,不确定哪个最适合生成类似 KML 文件的内容以发送回用户。
谷歌搜索了一下,发现了一个 Web 服务,它可以转换为ogr2ogr 二进制文件的 Web 前端(FLOSS,因此您可以自己为您的 Node 项目获取它)。甚至还有针对各种平台的预编译二进制文件,您可以立即使用。
在toGeoJSON之后找到了更多链接,这是一个 NPM 模块,它采用 KML 并将其转换为 GeoJSON,与您所要求的方向相反。请参阅随附的博客文章,了解其他人对您正在寻找的东西的追求。
编辑:添加了关于 toGeoJSON 的第二段。
最终推出了我自己的解决方案。想象一下,这是因为 KML 太冗长了。