如何使用postgis计算几何体周围的面积?

How to calculate area around a geometry using postgis?

我想将以下 oracle 空间函数转换为 postgis 空间函数来计算几何周围的面积

sdo_geom.sdo_area(geometry, 0.005, 'unit=SQ_MILE')

正如您在评论中提到的,ST_Area 可用于计算几何体的面积。

现在让我们看一下Oraclesdo_area函数的docs。如果您已经将几何对象存储在 PostGIS 中,则可以使用该值,否则,您需要将 Oracle 几何对象转换为 PostGIS 几何对象。

由于几何对象是以二进制格式存储的,您需要使用OracleGet_WKT来获取几何对象的Well-known text表示。