oracle - ORACLE PL/SQL 中有计算多边形面积的函数吗?

标签 oracle plsql polygon polygons oracle-spatial

根据 oracle 空间数据 (SDO_GEOMETRY) 的多边形。多边形由地理坐标构成,可以是不规则的。

最佳答案

下面的函数返回 GEOMETRY 的面积,它也适用于任何多边形,包括带孔的多边形。

SELECT SDO_GEOM.SDO_AREA(<geometry_column_name>, <tolerance_value>) 
FROM   <table_name>;

其中 TOLERANCE_VALUE 用于将精度级别与空间数据相关联。引用here了解更多详情。

关于oracle - ORACLE PL/SQL 中有计算多边形面积的函数吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21397136/

相关文章:

database - 审计表中是否需要 id 列?

sql - 从 Oracle PL/SQL 使用 Web 服务

sql - 删除重复项但保留其他列数据的 SQL 语句是什么?

database - PL/SQL模拟表单POST

r - 如何将数据帧中的数据点添加到斯洛伐克行政区域的多边形 map ?

python - Geopandas - 在与多边形相交处分割线,在新链接属性中保留多边形 ID

java - 如何用 Java 检查 Oracle 数据库中是否存在记录?

mysql - 根据文本 SQL 查询的一部分获取唯一字段

oracle - 在 SELECT INTO 之前使用 SELECT COUNT(*) 是否比使用 Exceptions 慢?

three.js - 如何使用顶点在三个js中绘制多边形?