【发布时间】:2014-11-10 11:24:06
【问题描述】:
我有一个带有不同颜色的简单多边形的图像 (PNG)。鉴于左上角的坐标为 [0,0],我需要对这些多边形进行序列化。我已经尝试过 gdal_polygonize 并且我对结果几乎很满意,但是有一个问题。看看this triangle我想得到角点和它们的顺序来知道它们中的哪些是链接在一起的。所以我期望的坐标是 [30.0, 23.0], [30.0, 504.0], [511.0, 504.0], [30.0, 23.0]。我试过 gdal_polygonize.py 但是当我尝试时
gdal_polygonize -8 triangle.png triangle
我得到了数百个坐标,因为它将斜边的每个像素都计为多边形的一个角。我能做些什么?必须有一些算法,但我能找到的只是从 3d 对象中提取多边形的算法等等:(
我不确定,但也许 this 是我的问题的解决方案,但由于我在 R 方面不太好,我想知道,我是否可以使用 R 脚本,如果可以,它看起来如何?
【问题讨论】:
标签: r algorithm extract polygon gdal