- GIS论坛-GIS空间站 ( http://bbs.gissky.net/Default.asp )
-- MapInfo ( http://bbs.gissky.net/ShowForum.asp?forumid=15 )
--- [原创]基于MapXtreme的地图切图webgis ( http://bbs.gissky.net/ShowPost.asp?id=44284 )

TopMap活动


作者:xxj8848
发表时间:2008-5-19 22:07:42

在论坛里看到有《基于ArcIMS的地图切图原理》,
地址:http://bbs.gissky.net/ShowPost.asp?id=36118,这是基于服务器端的地图瓦片形式的webgis,也是现在大多数
地图服务网站的技术方式;

由于实际项目中应用到,之前也看过此原理介绍,自己也做webgis多年,有开发出成熟了应用系统,不过由于项目的数据是以
Tab数据组织的,所以地图切图采用MapXtreme2004来开发;

客户端含有大量的javascript+Vml来显示,如图:

后台利用MapXtreme2004+.net C#开发了一个简单的地图切图程序,如图:

通过切图程序的文件,从第一级开始,逐级按照4分法来完成切割,切割后的数据直接应用在前台发布;

运用在切图程序中的gis平台,理论上来说是可以任何的平台,我做过GeoMedia WebMap、MapXtreme的切图,如果应用到
ArcIMS或者其他gis平台都一样的原理,只要这个平台组织一个类如:
CreateMap(x1,y1,x2,y2,MapType)的方法,在代码里引用就可以;

发布系统不仅可以运用到gis的地图切割,也可以应用到比较大的图片的切割(BMP、JPG、GIF等),如图:

切割后的图片直接发布到系统里,效果如下:

 

具体原理的实现代码,由于代码量比较大,比较难解释清楚,请有需求的各位联系我;
QQ:59 3个3 4853

[此帖子已被 xxj8848 在 2008-5-19 22:11:22 编辑过]



Powered by GIS空间站 © 2002-2007