1.一级分区二级分区等分区id保持一致,所有设备和管线表存grid 和分区id保持一致,网格名字分区名字就叫“全公司” 网格编号+网格名称
2.arcgis:ST_FEATUREINFO表现场处理
3.扩展sde表空间
查看并确认当前数据库中SDE的tablespace_name;
select tablespace_name,sum(bytes)/1024/1024 from dba_data_files group by tablespace_name;
找到tablespace_name对应的物理存储文件;
select * from dba_data_files;
找到对应的tablespace_name对应的物理存储文件地址后,确认是要通过新建物理存储文件、扩容现有物理存储文件或授权自动扩容,这三个方式中的哪个来进行扩容。这里假设要扩容现有的数据存储文件;
ALTER DATABASE DATAFILE 'D:\APP\ADMINISTRATOR\PRODUCT\11.2.0\DBHOME_1\DATABASE\SDE_TBS' RESIZE 1024M;
找到tablespace_name对应的物理存储文件;
select * from dba_data_files;
创建新的物理存储文件以扩展表空间;
ALTER DATABASE DATAFILE 'D:\APP\ADMINISTRATOR\PRODUCT\11.2.0\DBHOME_1\DATABASE\SDE_TBS' AUTOEXTEND ON NEXT 100M;
4.sde dll现场安装配置好,支持空间查询,配置好在数据库试下空间查询 sde.st_intersects 是否能用
在 Oracle 中,ST_Geometry 和 ST_Raster 的 SQL 函数使用通过 Oracle 的外部过程代理(即 extproc)访问的共享库。要将 SQL 和 ST_Geometry 或 ST_Raster 配合使用或访问 GDB_ITEMS_VW 和 GDB_ITEMRELATIONSHIPS_VW 视图中的 ArcSDE XML 列,Oracle 必须能够访问这些库。因此,这些库必须存在于 Oracle 服务器上,并且必须通过 Oracle 的外部过程框架调用它们。
在 ArcGIS 中,不设置 Oracle 监听器也可以使用 ST_Geometry 和 ST_Raster。但是,您将不会拥有 ArcGIS 客户端的全部功能,也不会拥有 SQL 客户端的任何功能(如 SQL*Plus)。例如,如果未配置 Oracle 监听器,则无法对 ArcMap 的查询图层中的 ST_Geometry 列或包含 ST_Raster 列的版本化表使用 SQL 函数,无法删除包括 ST_Raster 列的行,也无法从 SQL 客户端执行 SQL 函数。另外,如果您不配置 Oracle 监听器,则无法将使用 ST_Geometry 类型作为要素服务的数据发布到空间数据服务器。
ST_Raster 安装为可选操作。有关说明,请参阅在 Oracle 中安装 ST_Raster 类型。
注:
如果您的 Oracle 数据库安装在 Windows 服务器上,但您未安装 ArcSDE 应用程序服务器,则您可能需要安装 Microsoft Visual C++ 2008 SP1 Redistributable Package (x64)。如果 Oracle 服务器上没有 Microsoft Visual C++ 2008 SP1 Redistributable Package (x64),则可从 Microsoft 网站下载,然后进行安装。
解决办法:
从desktop中找到st_shapelib.dll文件,将此文件拷贝到oracle数据库此路径下:'D:\app\Administrator\product\11.2.0\dbhome_1\hs\admin\st_shapelib.dll'
用sde normal 账户登录,执行sql查询user_libraries:
select * from user_libraries;
创建ST_SHAPELIB library;
create or replace library ST_SHAPELIB as 'D:\app\Administrator\product\11.2.0\dbhome_1\hs\admin\st_shapelib.dll';
设置生效;
alter package sde.st_geometry_shapelib_pkg compile reuse settings;
找到oracle安装目录下的extproc.ora,并进行修改最后的目录:SET EXTPROC_DLLS=ANY
查询验证;
SELECT SDE.ST_ASTEXT(SDE.ST_POINT(1024,4513, 2435)) FROM DUAL;
5.所有设施需要存储globid 唯一值
6.soe文件挂接
7.高德坐标APP管线按照高德地图切片方案来切片