您的位置:首页 > 其它

使用Catalog或者ArcGIS Manager创建Map Cache(切片)

2010-07-09 09:30 281 查看
创建
ArcGIS Server


关的地图应用,需要创建地图服务
(Map Service)
,关于地

图的创建在这里不做介绍,相信有过
GIS
开发的人员应该都知道如何去创

建或者获取地图。在这里假定已经有了发布地图服务所需要的
MXD
文件。

本文讨论创建一个有
Map Cache
(地

图缓存)功能的地图服务,其实现基于
ArcGIS Server 9.3
自带的一些工具,因此在版本上,要求所安装的
ArcGIS Server


本为
9.3


当然
ArcGIS Server


低的版本也可实现
Map Cache


需要开发人员做一些工作,在这里不进行讨论,

有了发布地图所需的
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
的分辩率,可添加多个。

设置比例尺的时候,直接点击
suggest…
按钮,输入
5
,表示要切五个等级,
catalog
会自动计算出五个比例尺。然后直接点击
OK
,再点击
OK
就进入切片的进程窗口,直到结束即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐