oracle - 如何在Oracle中找到一条线上两点之间的距离?
问题描述
我有一个在线点和该线的起始顶点。SDO_GEOM.SDO_DISTANCE查找点之间的空中距离,但是oracle中是否有任何函数可以在线查找距离而不是空中距离?或者 Oracle 中有没有类似于Postgis 中的ST_LineSubstring的函数?
解决方案
查看 SDO_LRS 包的文档SDO_LRS.GEOM_SEGMENT_LENGTH。它解释了这个函数,以及如何使用 SDO_LRS 的测量函数得到一些东西。(文档来自 19c)
推荐阅读
- java - SWT Combo 的自动完成提案
- jquery - 当我单击悬停菜单时,jquery 向上滑动功能不起作用
- c++ - 减去 n 次 int 值
- android - 获取开关小部件切换按钮的坐标
- macos - 如何使 gitflow 允许创建多个修补程序?
- java - pom 配置继承 - maven surefire 插件
- json - Lotusscript 中 NotesJSONNavigator 的问题
- ansible - 试图将 curl 转换为 ansible play
- magento - 如何使用 SSH 登录 Magento?
- php - 从表单发送带有附件的电子邮件不起作用