码迷,mamicode.com
首页 > 数据库 > 详细

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

时间:2017-06-14 14:30:10      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:rda   技术分享   读取   str   cgi   .net   空间   size   span   

安装好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

标签:rda   技术分享   读取   str   cgi   .net   空间   size   span   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!