将一个点捕捉到一条线并获取线 ID

Snap a point to a line and get the line ID

我有一个 Oracle 18c 数据库 SDO_GEOMETRY tables:


创建人行道检查点后,我想自动将这些点捕捉到最近的线 -- 并将线的 ID 插入列中。


有没有办法通过 Oracle Spatial/SDO_GEOMETRY 插入触发器来做到这一点?

(我查阅了文档,但到目前为止我还没有看到任何适合捕捉的内容。)

我在这里回答了这个问题:https://gis.stackexchange.com/a/352809/21232

简而言之,解决方案是使用 Oracle Spatial 的线性参考特性