摘要: 访问存储在oracle中的ST_Geometry类型数据的SQL函数通过扩展oracle的external procedure agent或者extproc来实现,因此,直接使用这些SQL函数需要配置oracle的listener,让oracle能够找到这些扩展库。如果使用SDE读取这些数据,则不需要配置。这些对ST_Geometry类型数据进行操作的函数是用PL/SQL实现的,在PL/SQL中其实是转调的使用c语言编写的外部扩展库(ST_SHAPELIB)。关于oracle的listener的详细配置方法请参考oracle的相关文档,下面主要介绍一下默认情况下如何配置(windows下面)。 阅读全文
posted @ 2011-05-31 17:36 zhh 阅读(297) 评论(0) 推荐(0) 编辑
摘要: racle Net Services to use ST_Geometry SQL functions:在Oracle中使用ST_Geometry的SQLfunctions可以实现使用通过Sql语句来操作和维护空间数据的功能,所以在一些不想按照AO类库通过AO接口来操作空间数据的地方,这个会很有用,从性能和架构的考虑上,这个也是很有必要的考虑。但按照完SDE,即使通过ArcGIS Desktop可以正常对空间数据库进行访问、修改都是可以的。但一运行报找不到外部程序的错误,错误如下:Windows系统:ORA-28595: Extproc agent : Invalid DLL Path.非W. 阅读全文
posted @ 2011-05-31 15:31 zhh 阅读(433) 评论(0) 推荐(0) 编辑