最近在研究开源地图服务的组建,故将一些点滴记录下来。本次构建所涉及到的方案可能具有个人喜好色彩(例如本人有一点点抵触Java,呵呵),因某些环节还需进一步认证,所以且行且记录。
本次服务搭建,初步方案为(根据实际组建过程,可能会调整):
* 服务器操作系统:CentOS7 (请注意此处的版本,否则之后会遇到问题)
* GIS数据库支持:PostgreSQL9.x + PostGIS
* 地图数据:OSM [http://www.openstreetmap.org/]
* 地图瓦片渲染:Mapnik + CartoCSS
* WMS服务:MapProxy [http://mapproxy.org/]TileStache
[https://github.com/TileStache/TileStache]
* WEB前端:OpenLayers [http://www.openlayers.org/]
* 地图底图样式编辑:TilleMill [https://www.mapbox.