使用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.    登录到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的分辩率,可添加多个。

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

    第一步实施如下:

 

你可能感兴趣的:(JavaScript,工作,cache,Blog)