gpt4 book ai didi

sqlite - mapnik + sqlite 启用了 spatialite 扩展

转载 作者:行者123 更新时间:2023-12-02 09:51:16 41 4
gpt4 key购买 nike

我可能需要经验丰富的 Unix 用户的帮助。据我了解,mapnik 库默认只使用通用的 sqlite3 库。虽然 mapnik 支持空间 sqlite 数据库,但 spatialite 必须是 sqlite 的静态链接扩展。

我找到了包含 sqlite 的 spatialite 合并。但我需要它的另一种方式——包含 spatialite 的 sqlite。

我能得到一些关于如何将 spatialite 作为静态库链接到 sqlite 的简短说明吗?或者是否可以将 mapnik 与 spatialite 合并而不是 sqlite 联系起来?

我在 Ubuntu 14.04 和 Mavericks 上工作。

空间资源:

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

谢谢!

最佳答案

我对 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_init

关于sqlite - mapnik + sqlite 启用了 spatialite 扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25879019/

41 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com