您的位置:首页 > 其它

(一)ArcGIS Server之发布动态地图服务

2016-08-14 16:52 239 查看
引言

什么是地图服务

地图服务之动态地图服务

利用ArcMap发布动态地图服务
1用ArcMap打开我们想要发布为服务的数据

2为了发布出来的数据好看一点我们可以适量的将我们的地图数据进行符号化可选此处省略

3利用ArcMap连接ArcGIS Server发布服务

查看地图服务
1通过服务管理器查看服务

2通过Services Directory 查看服务详细信息

1.引言

在WebGIS开发过程中,我们所需要的数据不仅仅来自于ArcGIS online,有时候我们需要发布自己的数据服务,在本篇博客中主要说明一下如何利用ArcGIS Server发布自己的动态地图服务

2.什么是地图服务?

地图服务是一种利用 ArcGIS 使地图可通过 Web 进行访问的方法。我们首先在 ArcMap 中制作地图,然后将地图作为服务发布到 ArcGIS Server 站点上。之后,Internet 用户便可在 Web 应用程序、ArcGIS for Desktop、ArcGIS Online 以及其他客户端应用程序中使用此地图服务。

当地图服务发布成功后,我们可以通过网址(http://localhost:6080/arcgis/rest/services)来查看地图服务所支持的操作,地图服务所包含的数据,以及我们还可以通过网址来测试地图服务的功能

3.地图服务之动态地图服务

我们常用的地图服务主要分为两种:动态地图服务切片地图服务(也叫瓦片地图服务)地图服务其实可以理解为图层的集合,在本篇中主要说的是动态地图服务,

动态地图服务的特点:

1. 动态地图会在用户发出请求时进行绘制

2. 地图服务具有允许客户端(例如 ArcGIS web API)动态更改每个图层的行为和外观。

3. 可以执行属性查询,空间查询等相关功能。

4.利用ArcMap发布动态地图服务

利用ArcMap发布自己的服务,主要分为以下几步:

1. 用ArcMap打开我们想要发布为服务的数据

2. 符号化我们的数据(可选)

3. 利用ArcMap连接ArcGIS Server发布服务

4.1用ArcMap打开我们想要发布为服务的数据

实验数据为山东科技大学平面图:

打开我们的数据:



注: 注意我们的数据有4个图层

4.2为了发布出来的数据好看一点,我们可以适量的将我们的地图数据进行符号化(可选,此处省略)

4.3利用ArcMap连接ArcGIS Server发布服务

点击文件->共享于->服务 打开共享为服务面板,点击发布服务



新建一个连接,连接到ArcGIS Server服务器







注:用户名密码为登录ArcGIS Server服务器的帐号密码



注:发布的地图服务名称为MyService

地图服务所在的文件夹路径,此时我们建立一个新的文件夹Test



设置动态地图服务参数(最简单的动态地图服务可以什么都不设置,直接点分析若没有错误,就可以直接发布)







5.查看地图服务

当地图服务发布成功之后,我们可以通过网址来查看我们的服务。

5.1通过服务管理器查看服务

打开并登录服务管理器(http://localhost:6080/arcgis/manager/



点击Test文件夹可以查看我们刚刚发布的地图服务



点击进入该服务,可以查看该服务支持的具体操作



5.2通过Services Directory 查看服务详细信息

打开服务目录(http://localhost:6080/arcgis/rest/services



进入Test目录查看刚刚发布的服务









到现在我们已经成功发布了一个动态地图服务,可以查看服务的部分信息。接下来我们可以使用ArcGIS API For js,来调用我们的服务做一些事情啦
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: