技术专栏

gis培训

发布要素服务——ArcGIS Server在线编辑(一)

作者:李锐 邮箱:lr@lreis.ac.cn 发布时间:2014-08-27 10:20:17 阅读(4796)

ArcGIS Server在线编辑——发布FeatureService

实现ArcGISServer在线编辑功能,需要使用FeatureService。下面详细介绍FeatureService的发布方法。本文使用软件环境为:ArcGIS 10.1版本,Oracle 11g

首先了解FeatureService:要素服务可用来通过Internet 提供要素,并提供显示要素时所要使用的符号系统。之后,客户端可执行查询操作以获取要素,并执行相应的编辑操作。要素服务提供了可用于提高客户端编辑体验的模板。此外,要素服务也可以对关系类和非空间表中的数据进行查询和编辑。(官方说明)

         FeatureService的数据存储于通过ArcSDE访问的数据库中(如PostgreSQLSQL Server Oracle),创建数据前需要配置SDE连接。

下面演示内容为添加数据库连接,并创建一个面要素类,然后以该数据制作MXD地图文档并发布为FeatureService,需事先安装好ArcSDEOracle 11g及客户端。具体过程如下:

1.创建地理数据库:在Toolbox选择“创建企业级地理数据库”工具,并设置;

说明: E:\Documents\培训中心\2014\08\20140825-Server技术文章\QQ截图20140826144630.png    

2.在Catalog添加数据库连接:选择数据库平台,添加实例,填写用户名密码;

说明: E:\Documents\培训中心\2014\08\20140825-Server技术文章\QQ截图20140826144711.png

填写完成后单击确定,会在catalog目录数字增加如下一项:

说明: E:\Documents\培训中心\2014\08\20140825-Server技术文章\QQ截图20140826144755.png双击该项连接,完成。

3.创建面要素类:右键localhost.sde,新建要素类;

说明: E:\Documents\培训中心\2014\08\20140825-Server技术文章\截图2014082614.png 说明: E:\Documents\培训中心\2014\08\20140825-Server技术文章\QQ截图20140826145226.png

         然后定义坐标系、属性表等,完成后如图:说明: E:\Documents\培训中心\2014\08\20140825-Server技术文章\QQ截图20140826145747.png

4.编辑数据:为简化编辑过程,采用加载数据的方式;

 说明: E:\Documents\培训中心\2014\08\20140825-Server技术文章\截图2014082620.png 说明: E:\Documents\培训中心\2014\08\20140825-Server技术文章\QQ截图20140826151231.png

加载数据完成后,如图:

说明: E:\Documents\培训中心\2014\08\20140825-Server技术文章\QQ截图20140826151321.png

然后保存为.mxd文档,准备发布。

5.发布FeatureService

说明: E:\Documents\培训中心\2014\08\20140825-Server技术文章\截图2014082625.png

在服务编辑框→功能→选择FeatureAccess功能;

说明: E:\Documents\培训中心\2014\08\20140825-Server技术文章\QQ截图20140826151647.png

单击“分析”,显示报错:

说明: E:\Documents\培训中心\2014\08\20140825-Server技术文章\QQ截图20140826153306.png

         这是因为数据库未在ArcGISServer中注册。双击该错误,进行数据库注册的工作

说明: E:\Documents\培训中心\2014\08\20140825-Server技术文章\QQ截图20140826153513.png 说明: E:\Documents\培训中心\2014\08\20140825-Server技术文章\QQ截图20140826153502.png

再次分析后,无错误,单击“发布”,FeatureService发布成功。

         发布成功后,访问FeatureAccess功能,可以查看其REST URLSOAP URL,并可以看到支持查询、创建、更新、删除等操作。

说明: E:\Documents\培训中心\2014\08\20140825-Server技术文章\QQ截图20140826153550.png

通过查看ArcGIS Server服务地址,可以看到实际上,发布带Feature Access功能的地图服务实际上是发布了一个MapServer和一个同名FeatureServer

说明: E:\Documents\培训中心\2014\08\20140825-Server技术文章\QQ截图20140826153903.png

         到此,FeatureService发布完成,接下来则可以通过WebAPI调用要素服务实现客户端在线编辑功能了。

(未完待续)

作者:李锐 邮箱:lr@lreis.ac.cn

HiGIS技术交流QQ群:336076300

关键词:arcgis,FeatureService,ArcGIS Server,在线编辑,发布服务

中科地理信息系统培训中心-原创文章
转载请注明出处:www.higis.cn/Tech/tech/tId/73/

创新地理知识,共享地理价值

http://www.higis.cn

中科地理信息系统培训中心

关于我们

gis培训

苏州高新区中科地理信息系统培训中心是“国家专业技术人员继续教育基地”指定培训点,是3S方向唯一指定的培训点。同时也是国内唯一获得Esri授权的ArcGIS专业培训与认证机构,为广大用户提供ArcGIS培训、开发和咨询服务,中心已经为中国用户服务20年...详细情况...

联系方式

Email:actc@lreis.ac.cn
苏州总部电话: 0512-68076858
        0512-68075672
北京分部电话: 010-64855687
苏州总部地址:苏州市高新区科灵路78号苏高新软件园5号楼3层
北京分部地址:北京市朝阳区大屯路甲11号中科院地理所2406

顶部 返回
地理信息系统国际培训中心