首页 > 解决方案 > 如何在Oracle中找到一条线上两点之间的距离?

问题描述

我有一个在线点和该线的起始顶点。SDO_GEOM.SDO_DISTANCE查找点之间的空中距离,但是oracle中是否有任何函数可以在线查找距离而不是空中距离?或者 Oracle 中有没有类似于Postgis 中的ST_LineSubstring的函数?

标签: oracleoracle11ggisoracle-spatial

解决方案


查看 SDO_LRS 包的文档SDO_LRS.GEOM_SEGMENT_LENGTH。它解释了这个函数,以及如何使用 SDO_LRS 的测量函数得到一些东西。(文档来自 19c)


推荐阅读