创建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. 如下图所示进行设置。在数字2,3所示的位置中添加需要进行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。
第一步实施如下:
分享到:
相关推荐
ArcGIS Server manager无法登陆问题
以新西兰1:50,000的地形图数据库为例,将其中一些图层通过ArcGIS Server发布出来使用,打算的是将此服务作为底图为其他项目服务,顺便测试一下ArcGIS Server的Cache能力。
arcgis server 动态创建地图服务
1、停掉ArcGIS Server的服务。 2、 打开<ArcGIS Server> \framework\runtime\tomcat\conf\web.xml,注册跨域bean 3、lib下拷贝 cors-filter-2.5.jar java-property-utils-1.9.1.jar包 4、启动ArcGIS Server的服务。 5...
server 创建缓存的一些文档!
Arcgis Server 动态加载图层 Arcgis Server 9.3 C#
ArcGIS map services 在发布地图时可以使用Cache来显著提升性能。一个从cache中获取静态的切片来代替动态渲染的地图的地图服务被称作缓存地图服务。
其中文档为个人经验,也许不完善,若要下载三思而行
如果Web站点和ArcGIS Server服务不在同一机器上,但Web站点的机子需要访问服务时,或者是多人开发时用同一台机子的服务时,需要对ArcGIS Server端(服务器端)及Web站点(客户端)进行配置。
ArcGIS Server的OGC服务入门
ArcGIS Server Manager主页显示不完全解决办法
arcgis server10.6.1相关全部安装包。全部都在里面,注意只有安装包哈! ArcGIS_Data_Interop_for_Desktop_1061_163752.exe ArcGIS_Data_Interop_for_Server_1061_164013.exe ArcGIS_Data_Reviewer_for_Desktop_1061...
ArcGIS Server缓存地图服务设计部署及应用
发布arcgisserver服务一般采用是arccatalog和arcgis service manager,如果服务太多,一个个发布太麻烦。这个工具可以解决这个问题。具有批量发布地图服务功能。同时具有查看、启动、停止、删除服务等多项实用功能。...
用Java写的ArcGIS Server地图查看软件,配置了java环境变量的系统上可以直接点击运行,输入相应的ArcGIS Server 地图服务Url即可查看地图。
arcgis server 10.7.1 安装包
四川省的arcgis server 地图服务的发布文件 .sd文件 可以直接在arcgis server上发布
含有最新版ArcGIS10.8版本的ArcGIS_Server_Windows、ArcGIS Portal_for_ArcGIS_Windows、ArcGIS Web_Adaptor_Java_Windows、ArcGIS Web_Adaptor_for_Microsoft_IIS、ArcGIS ArcGIS_DataStore_Windows四件套全套软件...
arcgis server9.2 post配置及地图加载
关于arcgis server 打印,将arcgis server 范围中的地图打印出出图