首页 > 代码库 > ArcGIS Server 10.2 公布Oracle11g数据源的 Feature Service
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在线编辑改动地理数据库的功能!
ArcGIS Server 10.2 公布Oracle11g数据源的 Feature Service