Mapnik与mod_tile的安装及使用 (ubuntu 16.04LTS)

  1. Mapnik的安装
    这里我选择安装ubuntu 16.04的默认版本,目前为3.0.9版本。执行:
sudo apt-get install autoconf apache2-dev libtool libxml2-dev libbz2-dev libgeos-dev libgeos++-dev libproj-dev gdal-bin libgdal1-dev libmapnik-dev mapnik-utils python-mapnik

检查mapnik是否安装成功。

mapnik-config -v

将返回mapnik的版本号。

python
import mapnik
print(mapnik.__file__)

如果返回mapnik的存储路径,则安装成功。
本人尝试安装最新版本的mapnik,根据mapnik官方的安装指南进行安装,多处失败。这里提示:如果安装最新版本的mapnik请先将gcc升级到6系列,6系列对于c++14支持良好。
Linux系统mapnik 安装链接:https://github.com/mapnik/mapnik/wiki/UbuntuInstallation
升级gcc6教程与安装最新版boost教程:http://blog.csdn.net/sinat_23246437/article/details/54342633

2.安装mod_tile
mod_tile是一个缓存瓦片的模块。目前在ubuntu上不能直接安装,我们可以从Github库中编译。
首先,下载一些依赖文件:

sudo apt install git autoconf libtool libmapnik-dev apache2-dev

然后,从Github中克隆mod_tile库:

git clone https://github.com/openstreetmap/mod_tile.git
cd mod_tile/

编译并安装它:

./autogen.sh
./configure
make
sudo make install
sudo make install-mod_tile
sudo ldconfig

1

你可能感兴趣的:(系统环境搭建)