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

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

1.Oracle 配置

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




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

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

2.建立Oracle数据库连接

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


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

3.创建企业级Geodatabase

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



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

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

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



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

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

ArcCatalog->GISserver->加入GISserver

选择管理GISserver 然后下一步



注冊数据server:

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


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



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



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


5.公布Feature service 服务

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

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



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


确定应用 保存项目。

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






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


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


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



原文地址:https://www.cnblogs.com/slgkaifa/p/7008143.html