【发布时间】:2018-09-14 16:33:42
【问题描述】:
我想以自定义格式和 GIS 程序查看和编辑一些类似地图的数据(显而易见的东西,例如点/路径/多边形/带有注释的位图;还有四叉树掩码,但如果需要我可以将它们转换为其他东西)就像 Qgis 似乎很适合它。
我应该将数据导出到哪些格式?如果可能的话,我也希望能够轻松地解析用户修改的数据。 GIS 世界似乎有太多奇怪的格式,所以我什至不知道从哪里开始。
【问题讨论】:
标签: gis
我想以自定义格式和 GIS 程序查看和编辑一些类似地图的数据(显而易见的东西,例如点/路径/多边形/带有注释的位图;还有四叉树掩码,但如果需要我可以将它们转换为其他东西)就像 Qgis 似乎很适合它。
我应该将数据导出到哪些格式?如果可能的话,我也希望能够轻松地解析用户修改的数据。 GIS 世界似乎有太多奇怪的格式,所以我什至不知道从哪里开始。
【问题讨论】:
标签: gis
ESRI Shapefile 格式实现起来非常简单,虽然我已经有近 15 年没有在 GIS 市场工作了,但我相信它仍然是一种很常见的格式。
【讨论】:
无论好坏,形状文件仍然存在并且格式已发布。它们也被几乎所有 GIS 和重要的公用事业公司所接受。
虽然它是一种二进制格式,但文件往往会迅速累积,因为您需要为每种数据类型和形状提供一组文件。
上面已经提到了KML。这已成为事实上的标准,并且是基于 XML 的 - 即。容易写。但它是为注释而设计的,这可能会限制许多 GIS 应用程序。
另一种值得关注的格式是 GML。它是另一种 XML 格式,但与 XML 本身一样,它可能过于灵活而不利于它自己。在编写 GML 导出器之前,我会选择一个目标系统,然后编写它的词汇表和实现。
【讨论】:
geojson 比 shapefile 、kml 或 gml 简单得多,并且在 webgis 上被广泛使用。我们可以 使用 geotools 轻松将 shapefile 转换为它。
【讨论】: