研究开源地图组建,服务搭建,初步方案为:
服务器操作系统:CentOS7
地图数据:OSM
地图瓦片渲染:Mapnik + CartoCSS
WMS服务:MapProxy TileStache
WEB前端:OpenLayers
地图底图样式编辑:iD
第一步:
第二步:
PostGIS的创建和初始化
我们选Postgresql作为我们的GIS数据库,关于Postgresql的安装,之前已经有文章介绍过(centOS7下同样适用)。PostGIS需要额外的安装和配置。PostGIS的安装我们同样使用Yum的方式。
1.1 安装PostGIS
PostGIS 安装过程需要依赖一些相关库文件,为了方便安装,首先我们需要添加EPEL源,然后再安装PostGIS
rpm -Uvh http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-2.noarch.rpm
yum list postgis* #查看能够安装的最新版本
-------------------------------------------------
postgis.x86_64 2.0.7-1.el7 @epel
postgis2_94.x86_64 2.1.8-1.rhel7 @pgdg94
可安装的软件包
postgis-docs.x86_64 2.0.7-1.el7 epel
postgis-utils.x86_64 2.0.7-1.el7 epel
<