创建ArcGIS Server相关的地图应用,需要创建地图服务(Map Service),关于地图的创建在这里不做介绍,相信有过GIS开发的人员应该都知道如何去创建或者获取地图。在这里假定已经有了发布地图服务所需要的MXD文件。
另外,如果想使用ArcGIS Server发布地图服务,当然需要安装ArcGIS Server了,关于ArcGIS Server的安装比较简单,这里不做详细介绍,开发人员可以参考以下几篇博文:1. http://pzmayf.iteye.com/blog/414010
2. http://foxlee.iteye.com/blog/440216
本文讨论创建一个有Map Cache(地图缓存)功能的地图服务,其实现基于ArcGIS Server 9.3自带的一些工具,因此在版本上,要求所安装的ArcGIS Server版本为9.3。当然ArcGIS Server较低的版本也可实现Map Cache,需要开发人员做一些工作,在这里不进行讨论,有兴趣可以参见:
1. http://webhelp.esri.com/arcgisdesktop/9.2/index.cfm?TopicName=Creating_a_map_cache
2. http://webhelp.esri.com/arcgisdesktop/9.2/index.cfm?TopicName=Working_with_the_map_cache
3. http://proceedings.esri.com/library/userconf/serug08/papers/esri_tech_presentations/creating_2d_map_caches_with_arcgis_server_9-2.pdf
好了,安装完ArcGIS Server,也有了发布地图所需的MXD文件,就可以创建地图服务了。分为两大步,其一为创建ArcGIS Server Map Service;其二为对所创建的Map Service创建Map Cache。
第一步实施如下:
1. 登录到ArcGIS Server Manager,登录页面为:http://localhost:8399/arcgis/
2. 登录以后,在ArcGIS Server Manager管理页面中,选中左列[Add New Service]创建一个地图服务。
3. 设置新建的地图服务。在Service Name 中填写地图服务名称,类型 Type为:Map Service
4. 设置新建的地图服务。选择MXD文件,下面第二张图是选择MXD文件界面。设置MXD文件以后,可以设置地图服务的输出目录。
5. 以上设置以后,其他设置默认即可。一路Next直到完成。
|
以上为第一步,已完成对Map Service的创建。此时创建的地图服务,对应于ArcGIS Server Javascript API中的esri.layers.ArcGISDynamicMapServiceLayer对象。下面第二步要进行的是创建地图缓存,此步完成以后,需要通过ArcGIS Server Javascript API中的esri.layers.ArcGISTiledMapServiceLayer来完成对地图的加载。
6. 添加地图服务完成以后,进到ArcGIS Server Manager管理页面。找到刚建的地图服务,点击Edit对应的图标,设置地图分层信息。
7. 选择Caching选项卡
8. 如下图所示进行设置。在数字2,3所示的位置中添加需要进行Tile的分辩率,可添加多个。
|
欢迎交流:xuxiang.f+tech@gmail.com
分享到:
相关推荐
【ArcGIS JavaScript API应用系列一】创建与安装ArcGIS JavaScript API服务 ArcGIS JavaScript API是Esri公司提供的一款用于在Web浏览器中构建地理信息系统(GIS)应用的强大工具。本篇文章将深入探讨如何创建和...
使用 ArcGIS JavaScript API,开发者可以创建自定义的地图应用程序,包括交互式的图层、工具条、弹出式窗口等。 二、ArcGIS JavaScript API 的特点 ArcGIS JavaScript API 的主要特点包括: * 基于 JavaScript 的...
JavaScript API则是ArcGIS Server提供的一个关键工具,它允许开发人员使用JavaScript这门广泛应用于Web开发的语言来创建交互式的地图应用。 这本书的源代码包括了多个章节的示例,这些章节可能涵盖了以下核心知识点...
ArcGIS JavaScript API 是Esri公司推出的一款强大的Web GIS开发工具,它允许开发者利用JavaScript语言在网页上构建交互式的地图应用。动态标绘是其中一项重要的功能,可以实现地图上的实时更新和动态展示,比如绘制...
**ArcGIS JavaScript API**是Esri公司提供的一个用于在Web应用程序中创建地图和地理空间功能的强大工具。这个API允许开发者利用GIS技术,如地图显示、地理编码、空间分析等,来构建交互式的Web应用。本示例集合包含...
2. 创建地图:使用`esri.Map`类创建地图实例,设置基图和视图。 3. 加载服务:通过`esri.layers.MapImageLayer`或`esri.layers.FeatureLayer`加载ArcGIS Server上的地图服务或特征服务。 4. 添加图层:将服务加载到...
ArcGIS JavaScript API 是Esri公司提供的用于构建地理信息系统(GIS)Web应用的核心开发工具,它允许开发者通过JavaScript语言创建交互式的地图应用程序。本文将详细讲解如何在本地的Tomcat服务器上部署ArcGIS ...
在本文中,我们将深入探讨如何使用ArcGIS JavaScript API(arcgis for js api)加载天地图作为WebGIS应用的底图。天地图是中国提供的一种在线地理信息服务,它包含了丰富的地图资源,如矢量图、影像图、矢量标注、...
总之,结合ArcGIS JavaScript API与天地图服务,开发者可以构建出功能丰富的Web GIS应用,满足各种地理信息展示和分析需求。记得在实际开发中,根据天地图的最新服务地址和文档更新代码,以确保服务的稳定性和数据的...
《ArcGIS API for JavaScript v3.3:开启地图应用开发之旅》 ArcGIS API for JavaScript v3.3是Esri公司推出的一款强大的Web地图开发工具,适用于构建交互式的地图应用程序。该版本发布于2012年12月,为开发者提供...
c) 初始化地图:使用ArcGIS API的Map对象创建地图,并指定高德地图作为底图。 d) 加载图层:通过设置basemap属性或添加TiledMapServiceLayer来加载高德地图服务。 4. 加载影像地图: 影像地图通常包含卫星或航空...
在创建地图时,需要使用正确的 URL,例如 http://server.arcgisonline.com/ArcGIS/rest/services/ESRI_Imagery_World_2D/MapServer。开发者可以使用 Services Directory 来寻找自己的地图服务的 URL。在加入地图时,...
ArcGIS API for JavaScript用于构建高性能的WebGIS应用程序,同时结合现代网络技术和强大的地理空间功能,利用ArcGIS Online、ArcGIS Server发布的地图服务以及网络上的其他服务内容,使用户在web端能够进行应用程序...
6. 创建地图缓存:使用 ArcGIS Server 创建地图缓存,选择合适的参数,例如 JPEG 图像格式、压缩比例、分辨率等。 知识点 4:选择合适的地图缓存参数 选择合适的地图缓存参数对缓存的效果有很大的影响。例如,JPEG...
在GIS(地理信息系统)领域,ArcGIS JavaScript API 是Esri公司提供的一款强大的Web地图开发工具,它允许开发者在网页上创建交互式地图应用。而"arcgis JavaScript api proxy"是这个API中的一个重要概念,主要用于...
### 建立基于ArcGIS Server的Javascript API和Flex API的地图应用 在现代地理信息系统(GIS)领域,ArcGIS Server以其强大的数据管理、分析及地图服务功能,成为了众多GIS项目的核心平台。结合JavaScript API和Flex...
ArcGIS API for JavaScript是一个强大的工具,允许开发人员在Web应用中集成地理信息系统(GIS)功能,而腾讯地图则是中国广受欢迎的地图服务提供商之一。 首先,让我们了解ArcGIS API的基本概念。它是由Esri公司...
ArcGIS JavaScript API 是Esri公司提供的一款强大的Web地图开发工具,它允许开发者在网页中创建交互式的地图应用程序。离线帮助文档是开发者在没有网络连接时的重要参考资料,确保了开发工作的连续性和效率。2.8版的...
ArcGIS JavaScript API 是由 Esri 公司提供的一个强大的地图开发库,主要用于创建交互式Web地图应用。它允许开发者利用JavaScript语言在网页中集成地理信息系统(GIS)功能,包括地图显示、图层管理、数据查询、空间...
在IT行业中,ArcGIS API for JavaScript是一个广泛使用的地理信息系统(GIS)开发工具,...通过不断学习和实践,你可以熟练掌握ArcGIS API for JavaScript加载百度地图的技术,为用户提供更丰富、更个性化的地图应用。