基于开源体系搭建企业级WebGIS系统的想法

说起GIS的确是个辅助系统,往往都是搭建一个地图,嵌入到各行各业业务逻辑中,辅以空间查询和空间分析。搭建一个企业级基础GIS却一点也不傻瓜,方式基本上也千篇一律,搭建WebGIS往往也是DotNet+ArcGIS全套解决方案。但是ESRI这货出的东西虽然大体上很方便,但总是有不尽如人意的地方,有时候一个坑就摔死人,价格还死贵,试想一个数据项目,需要一个系统展示辅助,难道还要花10W买一个Server,再花10W买一个Oracle?

反观开源GIS,虽然产品不少,也有OGC撑腰,但是组合起来各家总有各家想法,无法形成整体方案;网上各种资料也较少,千篇一律都是搭建一个Web Map。从实际需求出发,这一块值得深入。

初步计划是PostGIS(数据存储)+JTS/GeoTools(空间逻辑)+GeoServer(地图服务)+Openlayers(地图客户端)+QGIS(数据处理和生产)+Java/Hibernate/FastJson/……(属性逻辑)。为什么选择Java系列,其实.Net更熟悉,但既然是开源体系,还是用Java/Python更符合开源精神,更重要的是Java生态体系对以上各项目支持更好,不论是IDE还是自动工具等。

路漫漫其修远,结合手上的具体项目,将会把摸索的过程记录在这里,当然奉行实用为主。

posted @ 2014-06-10 19:24  我才是碰碰狸  阅读(229)  评论(0)    收藏  举报