在esri网站上无意见看到一篇文章,写到在Oracle的函数或存储过程中使用ST_GEOMETRY函数的方法.
原文选段如下:
引用
All geometry operators, such as st_astext, st_centroid, st_numgeometries, etc. reside in the st_geometry_operators package. All relational operators, such as st_intersects, st_within, st_contains, etc. reside in the st_relation_operators package.
When referencing any st_* operator as a function, remember to include the _f clause after its name to reference the appropriate function in the package body.
即通过st_*_operator包和"_f"后缀,在PL/SQL相关的过程中,可使用ST_GEOMETRY的一些函数.
原文地址:http://support.esri.com/en/knowledgebase/techarticles/detail/36094
分享到:
相关推荐
2. **在PL/SQL Developer中注册库**:使用sde用户登录PL/SQL Developer,通过对象栏中的“libraries”添加刚复制的st_shapelib.dll文件,确保Oracle服务器能够识别和使用这个库。 3. **测试配置**:运行SQL查询`...
- **ST_GEOMETRY数据类型**:在Oracle中,空间数据被存储为ST_GEOMETRY类型,这是ArcSDE支持直接SQL操作的前提条件。只有当空间数据采用这种格式时,才能确保直接SQL操作的兼容性和有效性。 - **动态库与C外部过程*...
- 插入数据后,使用Oracle Spatial提供的查询函数(如SDO_GEOM.RELATE)检查空间关系,确保数据正确导入。 7. **优化和索引** - 对SDO_GEOMETRY列创建SDO_INDEX,以加速空间查询。Oracle Spatial提供了创建空间...
2. **GeoRaster 查询和分析**:深入讨论如何使用 SQL 和 PL/SQL 来查询和分析 GeoRaster 对象,以及高级的地理空间分析技术。 3. **GeoRaster 图层管理**:如何创建、修改和删除 GeoRaster 图层,以及图层间的关联...
5. **PL/SQL调用**:通过OCI调用存储过程和函数,处理PL/SQL块。 6. **错误处理和诊断**:学习如何捕获和处理Oracle返回的错误信息,进行有效的异常处理。 7. **性能优化**:探讨如何利用OCI特性来提高应用程序的...
在应用开发方面,你将了解到如何使用Oracle的Java API(JGeometry)或PL/SQL包(如SDO_API)进行空间数据的编程操作。这些API提供了丰富的函数和过程,可以方便地在应用程序中集成空间功能。 学习Oracle Spatial...
在源码层面,如果你希望开发自己的工具来实现这个功能,你需要了解Oracle的PL/SQL接口,特别是那些与Spatial相关的函数和过程,比如SDO_UTIL和SDO_GEOMETRY。你可能还需要使用Oracle的JDBC驱动来与数据库交互,实现...
《Oracle Spatial 11g 开发者指南》是Oracle公司为开发者提供的一本关于如何使用Oracle Spatial和Oracle Locator进行空间数据索引与存储以及开发空间应用的技术手册。本书详细介绍了Oracle Spatial 11g Release 2...
你可以通过创建表来存储城市和地区信息,使用PL/SQL进行复杂的业务逻辑处理,并利用Spatial和Network Data Models扩展来处理地理空间数据。 2. MySQL数据库: MySQL是一个开源、轻量级的数据库系统,适合中小型企业...
例如,可能有用于创建地理空间表的DDL语句,转换数据为KML的PL/SQL存储过程,或者一个简单的Web服务接口的代码示例。通过分析这些文件,可以进一步学习如何具体实施Oracle XE与Google Earth的集成。 总的来说,构建...
- **开放性和通用性**:确保网络数据模型信息能够在数据库表中存储,支持标准的SQL查询、PL/SQL函数和过程。同时,清晰地区分连通性信息与应用程序信息。 - **空间信息支持**:允许空间信息与网络关联,支持多种...
- 提供了一系列的SQL函数和PL/SQL包,方便用户进行空间数据的操作和查询。 - 这些API允许开发者轻松地执行空间数据的插入、更新、删除等操作。 ### 五、Oracle Spatial的版本与兼容性 - 上述文档提到的是Oracle ...
"Oracle Spatial User's Guide and Reference" 提供了关于如何使用 Oracle Spatial 的全面指南,包括安装、配置、数据导入导出、空间操作、查询语言(如 SDO_GEOMETRY 和 MDSYS 对象)等。参考部分则深入解析了各种...
10. **开发环境集成**:Oracle8.1.6 Spatial可以与Java、PL/SQL、.NET等开发环境无缝集成,通过JDBC、ODBC或OCI接口访问和操作地理数据。 在"Oracle816 Spatial train.ppt"这个文件中,可能会详细讲解这些概念,...
4. Oracle Spatial的数据类型和函数应用,如SDO_GEOMETRY对象的创建和操作。 5. 空间索引的创建、维护和查询优化。 6. 处理多线程和并发访问的示例。 7. 错误捕获和报告机制。 通过深入研究这些源码,开发者不仅...
开发者可以通过Oracle APEX的PL/SQL过程或者JavaScript API来实现与Google Maps API的交互,比如获取地图视图、添加标记、绘制路径等。 此外,作者给出了一个实际的开发案例,展示了如何利用这些技术快速构建一个...
在查询空间数据时,可以使用 SDO_GEOM(Spatial Data Objects - Geometry)模块提供的函数,这些函数专门用于处理几何对象,例如计算两个几何对象之间的距离或判断它们是否重叠。此外,还可以利用索引来加速空间查询...