请指教 基于Java平台的 WEBGIS最简方案

坦白的说,这是规划中的一个测试工程,也是准备用于形象工程的,因此并不希望它有多么复杂的功能,也不想提供太炫的效果,那是有代价的。

我所希望得到的是一个简单的、能以低成本部署的简单方案,并在上面开发出一些简单的显示功能,例如,把光标移到某些地图上的热点上,能够把相关联的数据显示出来。


基于本人对开源GIS系统的初浅认识,准备采用如下方案。

数据库  :  PostgreSQL + PostGIS (MySQL 好像也有空间数据支持,没看过)

服务器 :  GeoServer

地图编辑: MapBuilder 或 uDig

开发语言: Java 1.5 or over

项目管理: Maven2

但对开发具体框架和人员配置搞不太清楚,请指教:

表现层: 所需技术xthml, ajax,JavaScript,最好在美工方面也有些经验,这一块应该要求高一点,系统慢,性能不好关系都不太大,老实说,以我的估计,基本上不会有多少人用,并发人数5个了不起了。

业务逻辑: 这一层应该很简单,但要求对Java WEB开发比较有经验的人担当,尤其是对常用WEB框架有所了解,GeoServer内部用的Spring,struts都应该清楚一点。

数据库和空间数据的维护:这一块没概念,数据应该是现成的shape,需要转换一下吧,我试过shape到postgis的转换,好像也还容易,只是中文字符问题有点麻烦。

另外,如果想要在现在的大屏幕手机上支持地图查看,可能得利用GeoServer生成相应的图片或者矢量图吧,个人比较倾向于SVG,目前流行手机的支持不知道怎么样?J2ME手机对SVG的支持应该还比较好实现,nokia的对JSR标准的支持好像还不错,另外还有个tinyline能支持,以前自己也写过类似的J2ME上的矢量绘图的东西,客户端的问题应该不大,主要是在架构上如何把这个也考虑进去,适当地减少开发工作量。

还有什么呢?  

欢迎有经验人士指正!



你可能感兴趣的:(请指教 基于Java平台的 WEBGIS最简方案)