ArcGIS Server 10.2 公布Oracle11g数据源的 Feature Service

时间:2024-07-13 19:05:26

安装好arcgis server 10.2及 Desktop 而且确保 arcgis server manager 能够正常启动执行载入服务

1.Oracle 配置

安装好Oracleserver端程序与client连接程序,配置好client连接的网络服务;

ArcGIS Server 10.2 公布Oracle11g数据源的 Feature Service

ArcGIS Server 10.2 公布Oracle11g数据源的 Feature Service

ArcGIS Server 10.2 公布Oracle11g数据源的 Feature Service

注意:64位系统也须要安装的是Oracle 32位的client连接程序,由于ArcCatalog是32位的;

个别情况须要把Oracle 的32和64位client都要安装,由于之后注冊和启用企业级地理数据库可能须要不同的连接client。

2.建立Oracle数据库连接

ArcCatalog->数据库连接->加入数据库连接

ArcGIS Server 10.2 公布Oracle11g数据源的 Feature Service

注意: 实例名使用
IP地址或者机器名+"/"+数据库空间名 这里使用的是直连方式 所以Oracleclient版本号假设安装不正确或者配置错误会报告无法打开数据库client程序的错误。

3.创建企业级Geodatabase

打开ArcGIS
ArcToolsbox->数据管理工具->地理数据库管理->创建企业级地理数据库

ArcGIS Server 10.2 公布Oracle11g数据源的 Feature Service

ArcGIS Server 10.2 公布Oracle11g数据源的 Feature Service

注意:假设以前创建过地理数据库sde的管理员可能会导致失败。换个管理员名称在进行。

创建数据库成功后,须要激活启用!假设已经存在的略过

ArcToolsbox->数据管理工具->地理数据库管理->启用企业级地理数据库

ArcGIS Server 10.2 公布Oracle11g数据源的 Feature Service

ArcGIS Server 10.2 公布Oracle11g数据源的 Feature Service

输入数据库连接时候不要双击连接。单击连接点加入!

4.向ArcCatelog加入ArcGIS
Server及注冊企业级数据库

ArcCatalog->GISserver->加入GISserver

选择管理GISserver 然后下一步

ArcGIS Server 10.2 公布Oracle11g数据源的 Feature Service

ArcGIS Server 10.2 公布Oracle11g数据源的 Feature Service

注冊数据server:

加入好系统管理员权限的Arcgis server后,右键单击选择服务器属性

ArcGIS Server 10.2 公布Oracle11g数据源的 Feature Service

PV数据存储标签,点击“+”旁边下拉选择将数据注冊为arcgis
server的托管数据库

ArcGIS Server 10.2 公布Oracle11g数据源的 Feature Service

ArcGIS Server 10.2 公布Oracle11g数据源的 Feature Service

点击导入选择之前建立的Oracle数据库连接

ArcGIS Server 10.2 公布Oracle11g数据源的 Feature Service

ArcGIS Server 10.2 公布Oracle11g数据源的 Feature Service

名称随便填,假如使用SDE方式连接这里可能会报连接字符串错误,假设报数据库client无法读取或打开就需检查下Oracle的client配置是否正确,或者就是须要安装32和64位两个版本号的client连接程序。ArcGIS Server 10.2 公布Oracle11g数据源的 Feature ServiceArcGIS Server 10.2 公布Oracle11g数据源的 Feature ServiceArcGIS Server 10.2 公布Oracle11g数据源的 Feature ServiceArcGIS Server 10.2 公布Oracle11g数据源的 Feature ServiceArcGIS Server 10.2 公布Oracle11g数据源的 Feature ServiceArcGIS Server 10.2 公布Oracle11g数据源的 Feature ServiceArcGIS Server 10.2 公布Oracle11g数据源的 Feature ServiceArcGIS Server 10.2 公布Oracle11g数据源的 Feature Service

ArcGIS Server 10.2 公布Oracle11g数据源的 Feature Service

5.公布Feature service 服务

把地图数据源设置为地理server数据,假设图层数据为单机数据库须要转成企业级地理数据。否则在公布时会提示个人数据库无法公布的错误。假设已经是企业级数据源。此处略过。

打开Desktop 导入须要公布的地图,点击文件->地图文档属性

ArcGIS Server 10.2 公布Oracle11g数据源的 Feature Service

默认地理数据库选择
oracl 数据库连接

ArcGIS Server 10.2 公布Oracle11g数据源的 Feature Service

确定应用
保存项目。

公布服务
在文件->共享为->服务 公布地图

ArcGIS Server 10.2 公布Oracle11g数据源的 Feature Service

ArcGIS Server 10.2 公布Oracle11g数据源的 Feature Service

ArcGIS Server 10.2 公布Oracle11g数据源的 Feature Service

ArcGIS Server 10.2 公布Oracle11g数据源的 Feature Service

server编辑点选功能选择Feature
Access 点击公布

ArcGIS Server 10.2 公布Oracle11g数据源的 Feature Service

假设出现
24011错误 事实上能够忽略 会自己主动把地图拷贝到server目录下 或者双击错误在弹出的注冊目录菜单中填写个共享目录名称(随便填写)

ArcGIS Server 10.2 公布Oracle11g数据源的 Feature Service

至此公布Feature service 成功 就能够实现web在线编辑改动地理数据库的功能!

ArcGIS Server 10.2 公布Oracle11g数据源的 Feature Service