⑴Ubuntu系统操作中,因为开发Gis应用程序的需要,要在Ubuntu系统中安装Mapnik工具包,那么要如何安装Mapnik工具包呢?下面小编就给大家介绍下Ubuntu安装Mapnik工具包的步骤,感兴趣的朋友可以来了解下。
⑵sudo apt-get purge libmapnik* mapnik-utils python-mapnik
⑶sudo apt-get install /
⑷libboost-filesystem-dev /
⑸libboost-program-options-dev /
⑹libboost-python-dev libboost-regex-dev /
⑺libboost-system-dev libboost-thread-dev /
⑻# get a build environment going.。。
⑼sudo apt-get install /
⑽libicu-dev /
⑾python-dev libxml libxml-dev /
⑿libfreetype libfreetype-dev /
⒀libjpeg-dev /
⒁libpng-dev /
⒂libproj-dev /
⒃libtiff-dev /
⒄libcairo libcairo-dev python-cairo python-cairo-dev /
⒅libcairomm-.- libcairomm-.-dev /
⒆ttf-unifont ttf-dejavu ttf-dejavu-core ttf-dejavu-extra /
⒇git build-essential python-nose /
⒈libgdal-dev python-gdal /
⒉postgresql-. postgresql-server-dev-. postgresql-contrib-. postgresql-.-postgis-. /
⒊libsqlite-dev
⒋上面的需要注意:由于用的是ubuntu .的,所以,postgresql相关的版本变成.
⒌配置、编译链接、安装:
⒍# For the development branch:
⒎git clone mapnik-..x -b ..x
⒏cd mapnik-..x
⒐。/configure && make && sudo make install
⒑其中make的过程很久,要分钟左右。。。。
⒒之前遇到了ternal piler error :killed (program plus的错误
⒓网上查了以后,有人说是内存不够,我的内存当时配置是M,改为了g。
⒔再运行make,结果出错:
⒕vitrual memory exhausted cannot allocate memory
⒖看到这个错误,多少还有点感觉,内存不够可以加。不过我没有再加,而是再次运行make,然后make一路执行正常。剩下的make install也没有问题。
⒗敲入指令看有没有安装成功:
⒘mapnik-config -v
⒙输出了我的版本号:..-pre
⒚上面就是Ubuntu安装Mapnik工具包的方法介绍了,在安装的时候要现将旧的卸载,安装完后可使用mapnik-config -v指令检测是否安装成功。