`

第二篇 【ArcGIS Javascript API应用系列二】使用ArcGIS Server Manager创建Map Cache地图服务

阅读更多

 

       创建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.       如下图所示进行设置。在数字23所示的位置中添加需要进行Tile的分辩率,可添加多个。

 

欢迎交流:xuxiang.f+tech@gmail.com

分享到:
评论

相关推荐

    第一篇 【ArcGIS Javascript API应用系列一】 创建与安装ArcGIS Javascript API服务

    【ArcGIS JavaScript API应用系列一】创建与安装ArcGIS JavaScript API服务 ArcGIS JavaScript API是Esri公司提供的一款用于在Web浏览器中构建地理信息系统(GIS)应用的强大工具。本篇文章将深入探讨如何创建和...

    ArcGis-for-javaScript最全中文API.pdf

    使用 ArcGIS JavaScript API,开发者可以创建自定义的地图应用程序,包括交互式的图层、工具条、弹出式窗口等。 二、ArcGIS JavaScript API 的特点 ArcGIS JavaScript API 的主要特点包括: * 基于 JavaScript 的...

    刘光《ArcGIS Server JavaScript API开发GeoWeb 2.0应用》书的源代码

    JavaScript API则是ArcGIS Server提供的一个关键工具,它允许开发人员使用JavaScript这门广泛应用于Web开发的语言来创建交互式的地图应用。 这本书的源代码包括了多个章节的示例,这些章节可能涵盖了以下核心知识点...

    Arcgis Javascript API 动态标绘。

    ArcGIS JavaScript API 是Esri公司推出的一款强大的Web GIS开发工具,它允许开发者利用JavaScript语言在网页上构建交互式的地图应用。动态标绘是其中一项重要的功能,可以实现地图上的实时更新和动态展示,比如绘制...

    ArcGIS JavaScript API示例demo

    **ArcGIS JavaScript API**是Esri公司提供的一个用于在Web应用程序中创建地图和地理空间功能的强大工具。这个API允许开发者利用GIS技术,如地图显示、地理编码、空间分析等,来构建交互式的Web应用。本示例集合包含...

    ArcGIS Server JavaScript API开发资料

    2. 创建地图:使用`esri.Map`类创建地图实例,设置基图和视图。 3. 加载服务:通过`esri.layers.MapImageLayer`或`esri.layers.FeatureLayer`加载ArcGIS Server上的地图服务或特征服务。 4. 添加图层:将服务加载到...

    Arcgis javascript API 本地Tomcat下部署

    ArcGIS JavaScript API 是Esri公司提供的用于构建地理信息系统(GIS)Web应用的核心开发工具,它允许开发者通过JavaScript语言创建交互式的地图应用程序。本文将详细讲解如何在本地的Tomcat服务器上部署ArcGIS ...

    arcgis js api 加载天地图底图

    在本文中,我们将深入探讨如何使用ArcGIS JavaScript API(arcgis for js api)加载天地图作为WebGIS应用的底图。天地图是中国提供的一种在线地理信息服务,它包含了丰富的地图资源,如矢量图、影像图、矢量标注、...

    arcgis javascript api 加载天地图

    总之,结合ArcGIS JavaScript API与天地图服务,开发者可以构建出功能丰富的Web GIS应用,满足各种地理信息展示和分析需求。记得在实际开发中,根据天地图的最新服务地址和文档更新代码,以确保服务的稳定性和数据的...

    ArcGis-for-javaScript最全中文API.docx

    在创建地图时,需要使用正确的 URL,例如 http://server.arcgisonline.com/ArcGIS/rest/services/ESRI_Imagery_World_2D/MapServer。开发者可以使用 Services Directory 来寻找自己的地图服务的 URL。在加入地图时,...

    ArcGIS API for JavaScript3加载高德地图

    c) 初始化地图:使用ArcGIS API的Map对象创建地图,并指定高德地图作为底图。 d) 加载图层:通过设置basemap属性或添加TiledMapServiceLayer来加载高德地图服务。 4. 加载影像地图: 影像地图通常包含卫星或航空...

    ArcGIS API for JavaScript v3.3下载(api + sdk开发包)

    《ArcGIS API for JavaScript v3.3:开启地图应用开发之旅》 ArcGIS API for JavaScript v3.3是Esri公司推出的一款强大的Web地图开发工具,适用于构建交互式的地图应用程序。该版本发布于2012年12月,为开发者提供...

    ArcGIS API for JavaScript 4.22版 API+SDK

    ArcGIS API for JavaScript用于构建高性能的WebGIS应用程序,同时结合现代网络技术和强大的地理空间功能,利用ArcGIS Online、ArcGIS Server发布的地图服务以及网络上的其他服务内容,使用户在web端能够进行应用程序...

    ArcGIS Server地图缓存(map cache)案例学习

    6. 创建地图缓存:使用 ArcGIS Server 创建地图缓存,选择合适的参数,例如 JPEG 图像格式、压缩比例、分辨率等。 知识点 4:选择合适的地图缓存参数 选择合适的地图缓存参数对缓存的效果有很大的影响。例如,JPEG...

    ArcGIS API for JavaScript4.10加载腾讯地图

    ArcGIS API for JavaScript是一个强大的工具,允许开发人员在Web应用中集成地理信息系统(GIS)功能,而腾讯地图则是中国广受欢迎的地图服务提供商之一。 首先,让我们了解ArcGIS API的基本概念。它是由Esri公司...

    arcgis JavaScript api proxy

    在GIS(地理信息系统)领域,ArcGIS JavaScript API 是Esri公司提供的一款强大的Web地图开发工具,它允许开发者在网页上创建交互式地图应用。而"arcgis JavaScript api proxy"是这个API中的一个重要概念,主要用于...

    建立基于ArcGIS Server的Javascript API和Flex API的地图应用

    ### 建立基于ArcGIS Server的Javascript API和Flex API的地图应用 在现代地理信息系统(GIS)领域,ArcGIS Server以其强大的数据管理、分析及地图服务功能,成为了众多GIS项目的核心平台。结合JavaScript API和Flex...

    基于ArcGIS API for JavaScript加载百度各种类型切片地图

    它是Esri公司提供的一个JavaScript库,用于构建与ArcGIS Server或ArcGIS Online交互的动态地图应用。通过这个API,开发者可以创建交互式地图、添加图层、执行地理处理任务以及进行空间分析。 加载百度地图到ArcGIS ...

    arcgis javascript api离线帮助文档

    ArcGIS JavaScript API 是Esri公司提供的一款强大的Web地图开发工具,它允许开发者在网页中创建交互式的地图应用程序。离线帮助文档是开发者在没有网络连接时的重要参考资料,确保了开发工作的连续性和效率。2.8版的...

    ArcGIS JavaScript api 官方示例源代码

    ArcGIS JavaScript API 是由 Esri 公司提供的一个强大的地图开发库,主要用于创建交互式Web地图应用。它允许开发者利用JavaScript语言在网页中集成地理信息系统(GIS)功能,包括地图显示、图层管理、数据查询、空间...

Global site tag (gtag.js) - Google Analytics