空间分析与几何处理函数的应用
1. 空间临近分析概述
在空间数据处理中,临近分析是一项重要的任务。例如,一家公司的 CEO 要在 14 号楼(位于 city_buildings 表中)开会,其直升机进出城市有特定的轨迹,该轨迹存储在 trip_route 表的 trajectory 列中。我们可以通过空间运算符进行各种临近分析,以确定需要额外安全保障的建筑物。
临近分析主要包括关系分析和基于距离的分析。以下是具体介绍:
- 关系分析
- 近似相交分析(SDO_FILTER 运算符) :使用 SDO_FILTER 运算符可以识别与直升机轨迹近似相交的建筑物集合。该操作是一种近似相交操作,它比较查询的三维最小边界体积(MBV)和数据的 MBV。即使轨迹本身不与某些建筑物相交,但其 MBV 可能与这些建筑物的 MBV 相交,从而使这些建筑物被包含在查询结果中。
SQL> SELECT id FROM trip_route t, city_buildings c
WHERE SDO_FILTER(c.geom, t.trajectory)='TRUE'
ORDER BY id;
ID
------
6
8
11
12
14
5 rows selected.
- **精确相交分析(SDO_ANYINTERACT 运算符)**:使用 `SDO_ANYINTERACT
超级会员免费看
订阅专栏 解锁全文
17万+

被折叠的 条评论
为什么被折叠?



