在 raspberry pi 中构建 mapnik 3.0
Building mapnik 3.0 in raspberry pi
我的 raspberry pi 中有最新版本的 postgis (2.1.8)。我无法使用 raspberry pi 包中可用的默认 mapnik 版本 (2.0),因为较新的 postgis 没有旧 mapnik 寻找的功能。
所以,我尝试编译了最新版本的mapnik (3.0)。配置成功找到所有必需的依赖项。但是当我做的时候,它会因为内存不足而失败。然后我将交换空间增加到 2GB。内存不足还是失败
我想知道是否有一种方法可以以较小的步骤编译 mapnik,一次不需要那么多内存。
通过在 contrib
共享文件夹中加载 PostGIS 附带的 legacy.sql
启用脚本,可以将没有 ST_
前缀的旧版 PostGIS 函数加载到任何 PostGIS 数据库之上。 运行 像这样:
psql -d [yourdatabase] -f legacy.sql
在 Chapter 2 of the PostGIS manual 中查找有关 legacy.sql 的更多信息。
我的 raspberry pi 中有最新版本的 postgis (2.1.8)。我无法使用 raspberry pi 包中可用的默认 mapnik 版本 (2.0),因为较新的 postgis 没有旧 mapnik 寻找的功能。
所以,我尝试编译了最新版本的mapnik (3.0)。配置成功找到所有必需的依赖项。但是当我做的时候,它会因为内存不足而失败。然后我将交换空间增加到 2GB。内存不足还是失败
我想知道是否有一种方法可以以较小的步骤编译 mapnik,一次不需要那么多内存。
通过在 contrib
共享文件夹中加载 PostGIS 附带的 legacy.sql
启用脚本,可以将没有 ST_
前缀的旧版 PostGIS 函数加载到任何 PostGIS 数据库之上。 运行 像这样:
psql -d [yourdatabase] -f legacy.sql
在 Chapter 2 of the PostGIS manual 中查找有关 legacy.sql 的更多信息。