Tom Xu
Email:gis.tom@gmail.com
January, 2007 中国地质大学(北京)土地学院
第 1 页 共 13 页
基于 ArcIMS 的地图切图原理(定比例)
一、 说明
此切图原理服务于基于预生成技术的Web地图显示系统,这种技术
在 2006 年已经广泛应用于公共地图服务领域,包括国内用户使用较多
的
GoogleMaps、Microsoft Live Map、YahooMaps、51ditu、Mapbar、
SogouMap等,上述系统的地图都是按固定范围切好的一级一级的图片,
对于切图之后的数据源,相应的客户端显示也已经有很多开源可用的
系统,包括
MapEasy、OpenLayer等,这些系统大同小异,大多基于
Javascript或Flash技术,服务端系统则随应用内容千差万别,但主要
集中在位置服务(
LBS),目前较为典型的应用是路径分析、分类信息
点(POI)查询、
GPS定位等。
地图的预生成一般将指定范围的地图按照指定尺寸(如 256,300
等)和指定格式(如 JPEG,PNG 等)切成若干行及列的正方形图片,切
图所获得的地图切片也叫瓦片(Tile),瓦片的获取由 ArcXML 请求与
响应来实现,流程如图 1 所示。切图只能得到二维矢量数据对应的栅
格图,三维矢量地图的切图需要借助 AutoCAD、3DMax 等工具实现,另
有文章详细说明。