三、arcgis server之发布要素服务

一、要素服务

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

  简单来讲,要素服务的数据通过arcSED将数据存储在数据库中,当客户端请求要素服务时,服务器从数据库中读取数据生成图片,将图片返还给客户端。

1、要素服务的优点:

  要素服务由于数据存储在数据库中,所以实现的功能较多。例如:客户端对服务中的要素进行改查,要素服务可以进行渲染,改变图层的颜色。

2、要素服务要求

所有数据必须全部来自单个arcSED地理数据库

所有数据必须通过地理数据库注册

如果要允许编辑数据,将需要arcSED的写入权限。使用OS身份进行验证时,必须向arcgis server账户授予这些权限。

支持版本化和未版本化数据;但是,如果需要使用服务编辑非简单类型(如网络边),则需要使用版本化数据


二、发布要素服务

发布要素服务一般要准备一下几个步骤:

准备一个arcSDE数据库(此处为sql server2014)

创建一个数据库,并将其升级为地理数据库

将数据库存储到SDE数据库中,并设置数据的属性

将SDE数据库注册到arcgis server中,并发布服务

1、新建数据库


2、打开catalog连接mydb数据库,添加数据库连接


注:实例名便是数据库中的Server name(一定要对应),然后输入用户名,密码,最后选择我们刚刚创建的数据库mydb


注意:在此处有可能报错,这是因为在之前我们注册了一个arcgis server账户,数据库本该在那个账户下进行发布。如果想在此用户下进行发布,需要将arcgis server改为管理员账户。



成功发布。


猜你喜欢

转载自blog.csdn.net/snow_heavy/article/details/80188498