首页 > 电脑专区 > windows >

图解ArcGIS Server之发布要素服务

来源:互联网 2023-02-22 11:31:40 145

本篇经验将介绍什么是ArcGIS Server要素服务?如何利用ArcGIS Server发布要素服务以及如何查看服务,希望对大家的工作和学习有所帮助!8wh办公区 - 实用经验教程分享!

什么是要素服务?

1

要素服务可用来通过 Internet 提供要素,并提供显示要素时所要使用的符号系统。之后,客户端可执行查询操作以获取要素,并执行相应的编辑操作。要素服务提供了可用于提高客户端编辑体验的模板。此外,要素服务也可以对关系类和非空间表中的数据进行查询和编辑。 简单的说,要素服务的数据是通过ArcSDE将数据储存在数据库中,当客户端请求要素服务时,服务器从数据库中读取数据生成图片,将图片返还给客户端。8wh办公区 - 实用经验教程分享!

2

要素服务的优点8wh办公区 - 实用经验教程分享!

要素服务由于数据是储存在数据库中,所以实现的功能多。例如:客户端对服务中的要素进行增删改查,要素服务可以进行渲染,改变图层的颜色8wh办公区 - 实用经验教程分享!

3

要素服务数据要求8wh办公区 - 实用经验教程分享!

所有数据必须来自单个 ArcSDE 地理数据库。8wh办公区 - 实用经验教程分享!

所有数据必须通过地理数据库注册。8wh办公区 - 实用经验教程分享!

如果要允许编辑数据,将需要 ArcSDE 数据的写入权限。使用 OS 身份验证时,必须向 ArcGIS Server 帐户授予这些权限。8wh办公区 - 实用经验教程分享!

支持版本化和未版本化数据;但是,如果需要使用服务编辑非简单类型(例如,网络边),则需要进行版本化。8wh办公区 - 实用经验教程分享!

发布要素服务

1

发布要素服务一般分为以下几个步骤:8wh办公区 - 实用经验教程分享!

准备一个 ArcSDE 地理数据库(本实例准备的是SQL Server2008 R2数据库)8wh办公区 - 实用经验教程分享!

创建一个数据库,并将其升级为地理数据库8wh办公区 - 实用经验教程分享!

将数据存储到SDE数据库中,并设置数据的属性8wh办公区 - 实用经验教程分享!

将SDE数据库注册到ArcGIS Server,并发布服务。8wh办公区 - 实用经验教程分享!

2

准备一个 ArcSDE 地理数据库8wh办公区 - 实用经验教程分享!

安装SQL Server2008 R2数据库。8wh办公区 - 实用经验教程分享!

若服务器安装了ArcGIS Desktop,那么便不需要单独安装ArcSDE,如果服务器没有安装ArcGIS Desktop,可以选择安装ArcGIS Desktop或者ArcSDE。8wh办公区 - 实用经验教程分享!

若Linux操作系统,只能单独安装ArcSDE软件。8wh办公区 - 实用经验教程分享!

安装完成后 SQL Server2008 R2界面,如下图所示:8wh办公区 - 实用经验教程分享!

注:途中的Server name为实例名称(很重要,后面会用到)我的实例名为localhost,Login为用户名,我的用户名为sa,Password为密码。8wh办公区 - 实用经验教程分享!

图解ArcGIS Server之发布要素服务8wh办公区 - 实用经验教程分享!

3

创建一个数据库,并将其升级为地理数据库8wh办公区 - 实用经验教程分享!

创建一个mydb数据库,如下图所示:8wh办公区 - 实用经验教程分享!

图解ArcGIS Server之发布要素服务8wh办公区 - 实用经验教程分享!

4

打开ArcCatalog连接mydb数据库,如下图所示:8wh办公区 - 实用经验教程分享!

注:实例名便是数据库中的Server name(一定要对应),然后输入用户名,密码,最后选择我们刚刚创建的数据库mydb8wh办公区 - 实用经验教程分享!

图解ArcGIS Server之发布要素服务8wh办公区 - 实用经验教程分享!

5

点击确定,出现我们刚刚创建的数据库localhost. sde,如下图所示:8wh办公区 - 实用经验教程分享!

图解ArcGIS Server之发布要素服务8wh办公区 - 实用经验教程分享!

6

将mydb数据库升级为地理数据库8wh办公区 - 实用经验教程分享!

右击localhost. sde->启用地理数据库,弹出该画面,如下图所示:8wh办公区 - 实用经验教程分享!

注:授权文件为ArcGIS Server授权文件(ecp文件)8wh办公区 - 实用经验教程分享!

图解ArcGIS Server之发布要素服务8wh办公区 - 实用经验教程分享!

7

授权文件,如下图所示:8wh办公区 - 实用经验教程分享!

图解ArcGIS Server之发布要素服务8wh办公区 - 实用经验教程分享!

8

升级成功,如下图所示:8wh办公区 - 实用经验教程分享!

图解ArcGIS Server之发布要素服务8wh办公区 - 实用经验教程分享!

9

将数据存储到SDE数据库中,并设置数据的属性8wh办公区 - 实用经验教程分享!

8wh办公区 - 实用经验教程分享!

将数据导入ArcSDE数据库8wh办公区 - 实用经验教程分享!

右键localhost.sde->导入->要素类(多个),如下图所示:8wh办公区 - 实用经验教程分享!

8wh办公区 - 实用经验教程分享!

图解ArcGIS Server之发布要素服务8wh办公区 - 实用经验教程分享!

10

导入三个要素类(luokuoxian,huatan,宿舍楼),如下图所示:8wh办公区 - 实用经验教程分享!

图解ArcGIS Server之发布要素服务8wh办公区 - 实用经验教程分享!

11

导入成功,如下图所示:8wh办公区 - 实用经验教程分享!

图解ArcGIS Server之发布要素服务8wh办公区 - 实用经验教程分享!

12

给要发布的要素注册版本8wh办公区 - 实用经验教程分享!

右击要发布的要素类->管理->注册版本,如下图所示:8wh办公区 - 实用经验教程分享!

图解ArcGIS Server之发布要素服务8wh办公区 - 实用经验教程分享!

将SDE数据库注册到ArcGIS Server,并发布服务

1

将要发布的图层拖拽到ArcMap,如下图所示:8wh办公区 - 实用经验教程分享!

图解ArcGIS Server之发布要素服务8wh办公区 - 实用经验教程分享!

2

点击文件->共享为->服务->发布服务,如下图所示:8wh办公区 - 实用经验教程分享!

将服务名称设置为ft,存放在Test文件夹下面(如果不知道如何利用ArcMap连接ArcGIS Server请看ArcGIS Server发布切片地图服务)8wh办公区 - 实用经验教程分享!

图解ArcGIS Server之发布要素服务8wh办公区 - 实用经验教程分享!

图解ArcGIS Server之发布要素服务8wh办公区 - 实用经验教程分享!

3

注册数据库到ArcGIS Server8wh办公区 - 实用经验教程分享!

点击功能选择Feature Access点击分析,如下图所示:8wh办公区 - 实用经验教程分享!

图解ArcGIS Server之发布要素服务8wh办公区 - 实用经验教程分享!

4

出现错误:点击错误注册地里数据库,如下图所示:8wh办公区 - 实用经验教程分享!

图解ArcGIS Server之发布要素服务8wh办公区 - 实用经验教程分享!

图解ArcGIS Server之发布要素服务8wh办公区 - 实用经验教程分享!

图解ArcGIS Server之发布要素服务8wh办公区 - 实用经验教程分享!

图解ArcGIS Server之发布要素服务8wh办公区 - 实用经验教程分享!

5

点击确定重新分析,错误消失了,然后发布,如下图所示:8wh办公区 - 实用经验教程分享!

图解ArcGIS Server之发布要素服务8wh办公区 - 实用经验教程分享!

图解ArcGIS Server之发布要素服务8wh办公区 - 实用经验教程分享!

查看服务

1

打开网页,输入网址:http://localhost:6080/arcgis/rest/services进入Test目录,可以看到下图所示:8wh办公区 - 实用经验教程分享!

可以看到我们发布了两个服务,其中一个便是服务名称为ft的要素服务(FeatureServer),至此我们的要素服务便发布完成了。8wh办公区 - 实用经验教程分享!

图解ArcGIS Server之发布要素服务8wh办公区 - 实用经验教程分享!

以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!8wh办公区 - 实用经验教程分享!


标签: 发布图解素服

办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码