GIS环境部署全过程.docx
《GIS环境部署全过程.docx》由会员分享,可在线阅读,更多相关《GIS环境部署全过程.docx(11页珍藏版)》请在冰豆网上搜索。
![GIS环境部署全过程.docx](https://file1.bdocx.com/fileroot1/2023-2/2/64a7f2e8-2acf-4cc9-afff-55895c2a133c/64a7f2e8-2acf-4cc9-afff-55895c2a133c1.gif)
GIS环境部署全过程
GIS环境部署全过程
环境:
oracle11g,ArcGIS10.2
创建表空间和用户
1.建立表空间和用户的步骤:
2.用户
3.建立:
create user 用户名 identified by "密码";
4.授权:
grant create session to 用户名;
5. grant create table to 用户名;
6. grant create tablespace to 用户名;
7. grant create view to 用户名;
1.表空间
2.建立表空间(一般建N个存数据的表空间和一个索引空间):
3.create tablespace 表空间名
4.datafile ' 路径(要先建好路径)\***.dbf ' size *M
5.tempfile ' 路径\***.dbf ' size *M
6.autoextend on --自动增长
7.--还有一些定义大小的命令,看需要
8. default storage(
9. initial 100K,
10. next 100k,
11.);
引自:
Oracle客户端建立连接
Ø打开OracleNetManager,本地->服务命名;点击右侧加号新建服务;
Ø连接成功。
Catalog和GISserver分别需要连接32位和64位oracle客户端,因此需要分别进行连接。
建立地理空间数据库
打开ArcMap,ArcToolBox—>数据管理工具(DataManagementTool)—>地理数据库管理(GeodatabaseManagement)—>创建企业级地理数据库(CreateEnterpriseGeodatabase)
对应英文不精确,自己对应翻译的,凑合着看吧
Catalog建立数据库连接
打开Catalog,数据库连接—>添加数据库连接:
在GIS服务器上添加数据库
第一次需要
右键—>服务器属性
空间表导入数据库
右键数据库连接或要素集—>导入—>要素类(多个)
发布地图服务
设置数据源
将要发布的地图数据源设置为当前空间数据库
右键数据库连接—>属性
右键所要发布的地图—>设置数据源
用ArcMap打开要发布的地图
如果存在图层选框前有感叹号,则右键—>属性
点击设置数据源,选择数据库中与要素类(FeatureClass)同名的表
发布
ArcMap中,文件—>分享(share)—>服务(service)
发布完成
设置ST_Geometry
配置so文件
检查数据库操作系统,根据不同操作系统在ArcGIS安装目录下,ArcGISXX.X—>DesktopXX.X—>DatabaseSupport—>Oracle(本文示例为Oracle数据库)—>数据库操作系统,本文为Linux,拷贝其中的.so文件。
复制到$ORACLE_HOME/bin或者$ORACLE_HOME/lib里面。
在数据库sde用户下执行以下语句:
SQL>createorreplacelibraryST_SHAPELIBas'.so文件目录';
SQL>alterpackagesde.st_geometry_shapelib_pkgcompilereusesettings;
完成
常见问题:
鉴于部分用户32位和64位客户端NetManager会相互覆盖,设置完32位后将文件network\admin\tnsnames.ora添加到64位对应目录下即可。
/data/irms/project/oslgis/igisserver_osl/WEB-INF/classes/com/conf/