我可能需要一个有经验的unix用户的帮助。据我所知,默认情况下,mapnik库只使用公共sqlite3库。尽管mapnik支持空间sqlite数据库,但spatialite必须是sqlite的静态链接扩展。
我找到了包含sqlite的spatialite合并。但我需要的是另一种方式--包含spatialite的sqlite。
我能得到一些关于如何将spatialite链接到sqlite作为静态库的简短说明吗?或者,有没有可能将mapnik链接到spatialite合并而不是sqlite?
我在Ubuntu 14.04和Mavericks上工作。
Spatialite来源:
https://www.gaia-gis.it/spatialite-2.3.0/amalgamation.html
https://www.gaia-gis.it/spatialite-2.3.0/libspatialite-amalgamation-2.3.0.tar.gz
谢谢!
发布于 2015-02-03 05:46:45
我对mapnik一无所知,但我写了一篇关于如何将SQLite转换为Spatialite的博客文章,其中包括如何构建/安装/链接Spatialite以及如何在SQLite:SQLite to Spatialite中加载它
-- 0. enter the SQLite CLI interface
dm295@ubuntu:~$ sqlite3
-- 1. load the spatial extension
sqlite> .load /usr/local/lib/mod_spatialite.so sqlite3_modspatialite_inithttps://stackoverflow.com/questions/25879019
复制相似问题