2024年10月如何在Ubuntu中安装Mapnik工具包

发布时间:

  ⑴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指令检测是否安装成功。