java - PNG 到 GeoJSON(或类似格式)

标签 java png geojson gdal

我有 PNG 文件,白色背景上有黄色、橙色和红色多边形。我想将多边形提取到 GeoJSON。 我已经做了一些研究,发现我也许可以使用 gdal_polygonize提取多边形并使用 drv_geojson使其成为 GeoJSON(两者都是 Gdal 的一部分)

这是我的问题: 1)从java调用这些脚本的最佳方法是什么? 2)必要的论据是什么? 3)你知道有更好的方法吗?也许一个 Java 库可以完成这一切?

最佳答案

是的,您可以使用 GDAL。首先浏览 the Java documentation for GDAL ,例如 Polygonize()OGR对于图层、要素和几何类。使用ExportToJson()获取 GeoJSON。

关于java - PNG 到 GeoJSON(或类似格式),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26620360/

相关文章:

java - JTextArea - 去掉额外的行

java - 仅根据用户输入的一部分创建字符串

format - 这些字节有什么作用?

javascript - topojson 中的 merge/mesh 和 mergeArcs/meshArcs 有什么区别?

javascript - 由 OSM 数据转换而来的 Leaflet + GeoJson - 关系

node.js - Mongoose 模式更新 GeoJSON

java - 在 OS X 上使用屏幕菜单栏时如何使菜单项加速键起作用

Java 详细类加载

java - PNGj : Row writing order

javascript - 原始像素数据到 PNG 或绘图原始像素数据