在arcgis的体系框架中, 开发webgis有
三种方式,一种是ArcIMS,这个方式比较老旧,而且伸缩量很差,
一种是瓦片试,类似googleMap和baiduMap 目前最流行和技术含金量较高的技术,还有一种是arcgisServer来做后台服务器,
由它来支持你的前台请求,但是这个方式,是大材小用,而且对学习者来说是调用API。学习不到什么东西,这个三种我都用过,
我最喜欢的还是第二种,整个体系结构较负责,而且后台服务全部由自己搭建,伸缩性强,需要学习的东西比较大。
arcgis的安装程序
版本与版本之间兼容性很差,而且组件很多,安装的程序几乎很难成功,我就是装这些环境都搞了整整个三个月,
不要说我笨,只是很多东西装的先后不对,或者是破解文件不对,又得重新来过,比较麻烦,我也是从一个j2EE高级工程师开始学习,
所以很能体会中间那种没有人帮助的过程,其实很痛苦,而且网络上面关于arcgis的资料较少,都是一些什么VB,dephi的,纯java的资料很少,而且网络的资料都是一些很概括的介绍,对于一个新手来说就像你给一个婴儿吃肉一样,大人也许觉得很容易吸收,但是对于小孩子来说确实一件很痛苦的事情,而且对于瓦片技术的webgis,其中有一个很大的难点就是文件系统的数据结构,怎么样保证客户端的web地址位置可以在通过你的文件系统数据结构很快的定位到,这个是一个很大的难点,我思考过很多的时间,最后才想到一个折中的方法。。