ArcGIS+Sql Server发布要素服务

来源:互联网 发布:asp企业网站源码 编辑:程序博客网 时间:2024/04/29 18:09

什么是要素服务

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

ArcGIS帮助文档
简单说:通过arcgis server发布关系型数据库存储的要素服务可以在客户端实时地对地图进行增删改查

发布要素服务

1.数据库连接:

目录|数据库连接|添加数据库连接

数据库连接.jpg

数据库平台:SQL server
实例:如果是默认实例直接输入数据库名就行,如果不是默认实例要加上实例名。
身份验证类型:如果是远程数据库选择数据库身份验证。
用户名和密码:你懂得。
数据库:选择你要操作的数据库

数据库
2.导入数据:连接成功后,在目录树种显示你连接成功的数据库。右键数据,点击导入|要素来(单个)。
这里写图片描述

输入要素:选择你要导入的要素
输出位置:默认即可。
输出要素类:命名你输出在数据库中的表名
其它默认即可。

3.发布服务。导入成功后将数据库中的要素添加到地图。点击:文件|共享为|服务|发布服务。如果你没有添加GIS服务器,这里要添加GIS服务器,添加服务器成功后选择要发布的服务器和修改服务名字。 然后再选择保存的文件夹。
这里写图片描述
在服务编辑器界面点击功能,选择Feature Access,然后点击分析
这里写图片描述
如何你没有注册数据库会报下面的错误:
这里写图片描述
点击错误,跳转到数据存储,添加你连接的数据库即可。
这里写图片描述
添加数据库成功后,再点击服务编辑器中的分析,如果没有报错就点击发布。然后等待要素服务发布到服务器。
这里写图片描述