ArcGIS API for JavaScript(2)-ArcGIS Server发布要素图层服务

1.前言

上一篇该系列的文章我们主要讲了一下基础Web地图搭建,这篇我们主要讲一下ArcGIS Server发布服务,并且如何调用服务。将自己的数据加载到Web地图当中来,实现Web端浏览数据。

2.ArcGIS Server介绍与安装

1.ArcGIS Server 是功能强大的基于服务器的 GIS 产品,用于构建集中管理的、支持多用户的、具备高级GIS功能的企业级GIS应用与服务,如:空间数据管理、二维三维地图可视化、数据编辑、空间分析等即拿即用的应用和类型丰富的服务。ArcGIS Server 是用户创建工作组、部门和企业级 GIS 应用的平台,通过 ArcGIS Server创建集中管理的、支持多用户的、提供丰富的GIS功能、并且满足工业标准的GIS应用。ArcGIS Server 提供广泛的基于 Web 的 GIS 服务,以支持在分布式环境下实现地理数据管理、制图、地理处理、空间分析、编辑和其它的GIS功能。本文主要使用的是ArcGIS Server10.2版本。具体的的安装过程请看该文章:http://www.cnblogs.com/oolili/p/4290775.html,安装配置完成后登录Manager,如下图:

ArcGIS API for JavaScript(2)-ArcGIS Server发布要素图层服务

登录页

ArcGIS API for JavaScript(2)-ArcGIS Server发布要素图层服务

服务管理主页

2.ArcGIS Server站点密码忘记怎么办? 查看该文章:http://blog.csdn.net/zhuxiaowei716/article/details/38228727,可获取用户名和重设密码。

ArcGIS Server就介绍到这里,后面在使用的过程中慢慢介绍。

3.ArcGIS Desktop中使用 ArcGIS Server的地图切片服务

大家可能认为ArcGIS Server发布的服务只能在Web浏览器当中访问,尤其切片地图服务。其实在桌面端的ArcGIS Desktop也可以加载该项服务。下面我将常见的切片地图服务加载到Desktop当中,以后大家工作中可以使用的到。

ArcGIS中调用GeoQ服务(GeoQ的地图服务是免费的,esri中国使用的地图服务的提供者)
1. 在Catalog中右边栏找到GIS服务器,双击“添加ArcGIS Server”如下图,

ArcGIS API for JavaScript(2)-ArcGIS Server发布要素图层服务

2.选择“使用GIS服务”点击下一步,输入服务器URL:http://map.geoq.cn/arcgis/services,其他项不填,点击完成。如下图

ArcGIS API for JavaScript(2)-ArcGIS Server发布要素图层服务

3.在arcgis on map.geoq.cn (用户)中选择所需的底图,即可加载。(图中加载的是ChinaOnlineCommunity图层),以后就可以在桌面制图当中使用Web端中使用的地图服务了。

ArcGIS API for JavaScript(2)-ArcGIS Server发布要素图层服务

 

4.ArcGIS Server发布第一个服务

我们以中国县城驻地点为基础数据进行图层服务的发布(数据在文章的末尾提供下载链接)

1.首先添加数据,将数据保存为.mxd文件

ArcGIS API for JavaScript(2)-ArcGIS Server发布要素图层服务

2.点击“文件”->“共享为”->“服务”如下图

ArcGIS API for JavaScript(2)-ArcGIS Server发布要素图层服务

3.选择“发布服务”,点击下一步,选择创建一个新连接,如图

ArcGIS API for JavaScript(2)-ArcGIS Server发布要素图层服务

4.添加ArcGIS Server选择“发布GIS服务”,点击下一步,输入服务器Url(ArcGIS Server不在本机将localhost换为IP),用户名,密码,点击确定,这时会在Catalog中右边栏看到GIS服务器中多了一个发布者服务(“发布者”相对于ArcGIS Server管理者)。如下图:

ArcGIS API for JavaScript(2)-ArcGIS Server发布要素图层服务

ArcGIS API for JavaScript(2)-ArcGIS Server发布要素图层服务

5.返回到3过程,填写服务的名称,点击下一步,可以选择文件的发布的文件夹,默认为根目录,这里我们选择新建一个文件夹。如下图

ArcGIS API for JavaScript(2)-ArcGIS Server发布要素图层服务

6.进行服务的配置,开始先只选择地图,如图所示,其他值默认,点击分析按钮,对服务进行分析,如果没有错误便可以点击发布,可以看一下我们的分析结果有一个高警告,他的意思是将数据上传到服务器对应的文件夹,可以我们发布时同意其复制即可,如下图

ArcGIS API for JavaScript(2)-ArcGIS Server发布要素图层服务

ArcGIS API for JavaScript(2)-ArcGIS Server发布要素图层服务

7.登录ArcGIS Server Manager查看服务,如下图

ArcGIS API for JavaScript(2)-ArcGIS Server发布要素图层服务

5.总结

这篇主要介绍了ArcGIS Server的基础知识,主要为我们后面ArcGIS API for JavaScript的学习提供数据服务的支持,下一篇我们接着讲一下ArcGIS Server发布的服务如何使用ArcGIS API for JavaScript调用并且如何获得属性值的。

该系列未完待续,期待您的关注…………

练习数据链接地址:http://pan.baidu.com/s/1pLaWmtt

作者:ATtuing

出处:http://www.cnblogs.com/ATtuing

本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接。

上一篇:[转]java去除List中重复的元素


下一篇:hdu1501Zipper(记忆化搜索)