我正在研究一种从卫星图像中检测建筑物的软件。
到目前为止,我已设法将建筑物与图像的其他物体分开。 我现在的问题是如何将多边形形状的每个建筑物保存到PostGIS数据库中?
java和PostGIS中的函数是否有可用的库?
答案 0 :(得分:0)
使用python函数raster2pgsql http://suite.opengeo.org/opengeo-docs/dataadmin/pgGettingStarted/raster2pgsql.html
将图像添加到postgis然后,您可以使用ST_DumpAsPolygons根据一系列连续的像素值将图像转换为矢量。见http://postgis.net/docs/RT_ST_DumpAsPolygons.html
一般的想法是你从一系列像素值创建一个多边形,但在你的情况下,它看起来只有255.
您可以以这种方式直接在Postgis中进行建筑物检测,假设建筑物具有足够独特的价值。
蓝色是什么?感兴趣?