ORACLE 操作 ST_Geometry 的相关问题

一.与ST_Geometry相关的函数

ORACLE 操作 ST_Geometry 的相关问题_第1张图片ORACLE 操作 ST_Geometry 的相关问题_第2张图片ORACLE 操作 ST_Geometry 的相关问题_第3张图片

ORACLE 操作 ST_Geometry 的相关问题_第4张图片ORACLE 操作 ST_Geometry 的相关问题_第5张图片

二.sql操作st_geometry相关函数报错

    1.检查st_shapelib路径
       select * from dba_libraries where library_name='ST_SHAPELIB' ;

    2.修改st_shapelib路径(注意:盘符必须小写c:)
       create or replace library st_shapelib as  'c:\app...BIN\st_shapelib.dll';(oracle服务端BIN目录下)

    3.测试是否成功
       select sde.st_intersects(sde.st_point(11.1,16.01,4326)
        ,sde.st_polygon ('polygon ((10.01 20.01, 20.01 20.01, 20.01 15.04,10.01 15.04,10.01 20.01))', 4326)) as tes from dual;
三.arcmap打开Oracle空间表,数据没问题但不显示图形

     1. 可能添加了垃圾数据

     2.可能ST_Geometry 形状库文件没找到.../libst_shapelib.so

你可能感兴趣的:(arcgis)