【发布时间】:2015-05-18 18:15:48
【问题描述】:
我需要将 GPS 坐标保存在未安装空间扩展的 Oracle 数据库中。 有一个软件 pl/sql 可以模拟 Oracle Spatial 的主要功能(显然不使用它的数据类型),以同样的方式使 Oracle 11 的 JSON 功能的“包装”存在于 github 上:https://github.com/pljson/pljson
【问题讨论】:
-
真的需要在Oracle中完成吗?你能改用PostGIS吗?
-
哦,您的 Oracle 安装有什么样的许可证?标准?企业?
-
困难在于必须在没有空间扩展的 Oracle 中实现这些功能,而不是在另一个数据库上。
-
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
-
您的数据库安装已包含 Oracle Locator。要确认,只需执行:“SQL> describe sdo_geometry”。如果失败了,那么您的 DBA 会以某种方式选择显式删除它(或者在他/她创建数据库时不安装它),但这不太可能。重新添加它对于 DBA 来说是微不足道的(使用数据库配置助手)。 Locator 为所有 2D 矢量处理提供全面支持。 Spatial 通过 3D 矢量、栅格、点云、网络、地理编码等对其进行了扩展。
标签: oracle plsql spatial oracle-spatial