坦白的说,这是规划中的一个测试工程,也是准备用于形象工程的,因此并不希望它有多么复杂的功能,也不想提供太炫的效果,那是有代价的。
我所希望得到的是一个简单的、能以低成本部署的简单方案,并在上面开发出一些简单的显示功能,例如,把光标移到某些地图上的热点上,能够把相关联的数据显示出来。
基于本人对开源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架构 #### 一、引言 地理信息系统(Geographic Information System, GIS)是一种用于获取、存储、检索、分析及显示空间定位数据的计算机化数据库管理系统。GIS集成了现代图形、图像、...
"基于Linux的WebGIS平台架构方案" 本文主要讨论基于Linux的WebGIS平台架构方案。Linux操作系统具有良好的安全性、可靠性和稳定性,因此非常适合作为WebGIS平台的基础。'article introduces the characteristics of ...
### 基于Java的WebGIS系统研究与开发的关键知识点 #### 1. WebGIS概念与背景 WebGIS,即Web-based Geographic Information System,是一种基于互联网/内联网技术标准和通信协议的网络化地理信息系统。它结合了GIS...
基于Java的WEBGIS系统设计探究基于Java的WEBGIS系统设计探究
基于Java Applet的WebGIS的瓶颈问题研究 WebGIS(Web-based Geographic Information System)是当今GIS发展的主要方向之一,旨在将Internet技术应用于GIS开发,实现空间数据的发布、查询和分析等功能。基于Java ...
基于ArcGISServer平台的WEBGIS应用研究
结合开源软件的灵活性、可定制性和易扩展性,基于Java的开源软件WebGIS解决方案为GIS开发者提供了强大的工具和广阔的创新空间。 本研究主要探讨了如何利用基于Java的开源软件构建WebGIS系统,特别是聚焦于Geoserver...
【基于WebGIS的简单系统】是一种利用Web技术与地理信息系统(GIS)相结合的应用,它能够通过互联网提供地理信息的查询、分析和展示服务。在这个项目中,开发人员使用了Eclipse作为集成开发环境,SSH(Struts2、...
本文提出了一种基于Java的林业WebGIS系统设计与实现方案,该方案充分利用了Java语言的跨平台特性、强大的网络编程能力以及丰富的第三方库支持,为林业领域的GIS应用提供了新的思路和技术支持。未来,随着云计算和...
Java平台的开发 Java webgis Java
### 基于MapXtremeJava的WebGIS研究与应用 #### 一、WebGIS的概念与发展背景 随着互联网技术的飞速发展和人们对地理信息日益增长的需求,传统的基于局域网的地理信息系统(Geographic Information System, GIS)...
\用JAVA开发WebGIS小应用程序 你值得一看
Java语言提供的平台无关性和分布性,使其被认为是创建企业解决方案的一个极好平台,尤其适合开发WebGIS这样的分布式的应用系统。J2EE则为它提供了一个基于Java2内核的多层分布式的应用模型和一系列开发技术规范。。...
标题:“基于GeoServer的WebGIS开发.pdf” 描述:“基于GeoServer的WebGIS开发.pdf” 标签:技术 知识点: 1. GeoServer简介 GeoServer是一个开源的服务器,它允许用户在互联网上发布和共享地理信息数据。它广泛...
【标题】:“基于Debian Linux的WebGIS平台构建方案研究” 【摘要】:该研究主要探讨了如何利用Debian Linux操作系统,结合开源软件构建WebGIS平台的方法。在介绍的基础上,文章详细阐述了Debian Linux、Apache2、...
在WebGIS开发领域,GeoServer是一个非常重要的开源组件,它基于Java平台,实现了OGC(开放地理空间联盟)的标准,能够发布和管理地理空间数据。本资料包是针对基于GeoServer进行WebGIS开发的学习资源集合,包括文档...
【基于JAVA的开源软件的WebGIS研究】 随着GIS(地理信息系统)在日常生活和工作中越来越广泛的应用,网络成为了GIS数据发布和交互的重要平台。WebGIS,即Web地理信息系统,成为GIS应用不可或缺的一部分。它使得用户...
Java项目基于WebGIS的智慧交通系统Script源码(95分以上大作业项目)-期末大作业.rar,是一个针对计算机相关专业的在校学生、老师或企业员工设计的高分课程设计资源 该项目基于Java编程语言和WebGIS技术,旨在构建...
### 基于ArcIMS的WebGIS原理及简单实现实例 #### 一、WebGIS的历史及体系结构 ##### 1.1 WebGIS的发展及特点 GIS(Geographic Information System,地理信息系统)技术自20世纪60年代诞生以来,一直是地理学、...