如何从图像叠加层创建 geojson 文件?

Posted

技术标签:

【中文标题】如何从图像叠加层创建 geojson 文件?【英文标题】:How to create a geojson file from an image overlay? 【发布时间】:2022-01-24 01:57:01 【问题描述】:

我正在寻找一种方法来从 health sectors in my region 的分布中创建一个 geojson 文件,这与 osm 上现成的任何政治部门都不同:

有一些很棒的工具,例如 geojson.io 来绘制自定义多边形,但由于复杂性,我需要一个工具来允许我覆盖图像以将其用作模板或自动执行此操作。如果这有所作为,我也许可以使用任何计算机视觉库来提取轮廓,但我仍然存在如何从图像或形状到 geojson 的问题。

解决这个问题的最快方法是什么?

【问题讨论】:

【参考方案1】:

您可以使用带有手动 georeferencing 的 QGIS 来执行此操作,以便将真实世界坐标分配给没有地理信息的图像。这是通过单击地图上与图像上的点相对应的点来完成的。然后,一旦地理参考,您可以将文件导出为 geojson。

另一种解决方案是找到一个形状文件(也许this 是正确的)并将.shp 转换为geojson。

【讨论】:

是的,第二个选项是我选择的那个。我使用 QGIS - 重要的是导出 geojson CRS 4326 用于 web 地图,如folium (leaflet)

以上是关于如何从图像叠加层创建 geojson 文件?的主要内容,如果未能解决你的问题,请参考以下文章

如何在带有文本的图像上方创建透明的深色叠加层?

在 Dlib 中,如何使用叠加层保存图像?

如何使用 react-leaflet 从 geojson 数据创建图例

如何从地图外部与传单标记层进行交互?

使叠加层后面的图像可点击[重复]

如何在 PyOpenGL 中将 png 图像作为图像叠加层?