将多边形从图像保存到PostGIS数据库

时间:2014-03-25 18:08:11

标签: java polygon postgis

我正在研究一种从卫星图像中检测建筑物的软件。

到目前为止,我已设法将建筑物与图像的其他物体分开。 我现在的问题是如何将多边形形状的每个建筑物保存到PostGIS数据库中?

java和PostGIS中的函数是否有可用的库?enter image description here

1 个答案:

答案 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中进行建筑物检测,假设建筑物具有足够独特的价值。

蓝色是什么?感兴趣?