Suiteáil SpatiaLiteLink to this heading
Cuireann `Spatialite`__ tacaíocht spásúil le SQLite, agus é a iompú ina mbunachar sonraí spásúil lánfheidhme.
Ar dtús, seiceáil an féidir leat SpatiaLite a shuiteáil ó phacáistí córais nó dénártha.
Mar shampla, ar dháileadh bunaithe ar Debian a phacáistíonn SpatialITE 4.3+, déan iarracht an pacáiste libsqlite3-mod-spatialite a shuiteáil. Maidir le heisiúintí níos sine suiteáil spatialite-bin.
<spatialite_macos>Maidir le macOS, lean na:ref: treoracha thíos.
Maidir le Windows, b'fhéidir go bhfaighidh tú dénártha ar an leathanach baile `Gaia-Sins`__.
<spatialite_source>Ar aon chuma, ba chóir go mbeadh tú in ann i gcónaí:ref: `suiteáil ó fhoinse `.
Suiteáil ó fhoinseLink to this heading
GEOS and PROJ should be installed prior to building SpatiaLite.
SQLiteLink to this heading
Seiceáil ar dtús an bhfuil SQLite le tiomsú leis an modúl `R* Tree `__. Rith comhéadan líne ordaithe sqlite3 agus cuir isteach an cheist seo a leanas:
sqlite> CREATE VIRTUAL TABLE testrtree USING rtree(id,minX,maxX,minY,maxY);
Má fhaigheann tú earráid, beidh ort SQLite a aththiomsú ón bhfoinse. Seachas sin, scipeáil an chuid seo.
Chun suiteáil ó fhoinsí, íoslódáil an cartlann foinse cumaisc is déanaí ón leathanach íoslódála `SQLite `__, agus bain:
$ wget https://www.sqlite.org/YYYY/sqlite-amalgamation-XXX0000.zip
$ unzip sqlite-amalgamation-XXX0000.zip
$ cd sqlite-amalgamation-XXX0000
Ansin, reáchtáil an script configure - ach ní mór an t-athróg timpeallachta ``CFLAGS` a shaincheapadh ionas go mbeidh a fhios ag SQLite an modúl R* Tree a thógáil:
$ CFLAGS="-DSQLITE_ENABLE_RTREE=1" ./configure
$ make
$ sudo make install
$ cd ..
Leabharlann Spatialite (libspatialite)Link to this heading
Faigh an beartán foinse leabharlainne SpatiaLite is déanaí ón leathanach íoslódálaí __:
$ wget https://www.gaia-gis.it/gaia-sins/libspatialite-sources/libspatialite-X.Y.Z.tar.gz
$ tar xaf libspatialite-X.Y.Z.tar.gz
$ cd libspatialite-X.Y.Z
$ ./configure
$ make
$ sudo make install
Treoracha macOS-shonrachaLink to this heading
Chun an leabharlann agus na huirlisí SpatiaLite a shuiteáil, is féidir le húsáideoirí macOS `Homebrew `_ a úsáid.
BailebrewLink to this heading
Láimhseálann `Homebrew `_ na pacáistí go léir a bhaineann le SpatiaLite thar do cheann, lena n-áirítear SQLite, SpatiaLite, PROJ, agus GEOS. Suiteáil iad mar seo:
$ brew update
$ brew install spatialite-tools
$ brew install gdal
Faoi dheireadh, chun GeodJango a bheith in ann an leabharlann SpatialITE a aimsiú, socraigh an socrú SPATIALITE_LIBRARY_PATH ar a chonair. Beidh sé seo laistigh de do chosán suiteála brú, ar féidir leat a sheiceáil leis:
$ brew --prefix
/opt/homebrew
Ag baint úsáide as an gcosán suiteála brea seo, is féidir an cosán iomlán a thógáil mar seo:
SPATIALITE_LIBRARY_PATH = "/opt/homebrew/lib/mod_spatialite.dylib"