3

経験豊富な unix ユーザーの助けが必要かもしれません。私の知る限り、mapnik ライブラリはデフォルトで共通の sqlite3 ライブラリのみを使用します。mapnik は空間 sqlite データベースをサポートしていますが、spatialite は sqlite の静的にリンクされた拡張機能でなければなりません。

sqliteを含むspatialiteの合併を見つけました。しかし、私はそれを別の方法で必要としています - Spatialite を含む sqlite が含まれています。

spatialite を静的ライブラリとして sqlite にリンクする方法について簡単な説明をいただけますか? それとも、sqliteの代わりにspatialiteの合併に対してmapnikをリンクすることは可能ですか?

私は 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

ありがとう!

4

1 に答える 1

1

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
于 2015-02-02T21:46:45.447 に答える