配置ST_Geometry查询

来源:互联网 发布:iphone数据恢复软件 编辑:程序博客网 时间:2024/04/30 11:04

本人电脑测试的环境:

操作系统: Win7_64bit

Oracle 11g 64bit

Arcsde10 64bit

Arcgis desktop 10.1


第一步:

listener.ora文件中添加路径


第二步:

添加user_libraries的文件引用

SQL>Create or replace library st_shapelib as ‘D:\Program Files\ArcGIS\ArcSDE\ora11gexe\bin\st_shapelib.dll’;/

库已经创建。

 

SQL>Alter package sde.st_geometry_shapelib_pkg compile reuse settings;

程序包已变更。

Oracle版本问题:

专供本地数据库服务器通过进程间通信(IPC)将函数调用改善到extproc所使用的条目就是extproc_connection_dataOracle 11g 版本安装之后,默认的TNSNAME文件只包含oracle_connection_data项,所以需要用户手动修改该项为extproc_connection_data.

 

如果没有修改在查询时则会报如下错误:


配置完成之后可以通过语句进行验证

select sde.st_astext(shape) from XZQ where objectid<5

如果配置成功将会返回结果:




0 0