---
title: "Suiteáil SpatiaLite"
version: 6.0
locale: ga
source: https://docs.djangoproject.com/ga/6.0/ref/contrib/gis/install/spatialite/
canonical: https://djangodocs.dev/ga/6.0/ref/contrib/gis/install/spatialite/
---
# Suiteáil SpatiaLite

Cuireann  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 .

\<spatialite\_source\>Ar aon chuma, ba chóir go mbeadh tú in ann i gcónaí:ref: suiteáil ó fhoinse .

## Suiteáil ó fhoinse

[GEOS and PROJ](/ga/6.0/ref/contrib/gis/install/geolibs/) should be installed
prior to building SpatiaLite.

### SQLite

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:

```sqlite3
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:

```shell
$ 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:

```shell
$ CFLAGS="-DSQLITE_ENABLE_RTREE=1" ./configure
$ make
$ sudo make install
$ cd ..
```

### Leabharlann Spatialite (`libspatialite`)

Faigh an beartán foinse leabharlainne SpatiaLite is déanaí ón leathanach íoslódálaí \_\_:

```shell
$ 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
```

> **Note**
>
> Maidir le húsáideoirí macOS ag tógáil ó fhoinse, caithfidh uirlisí leabharlann SpatiaLite *agus* a bheith cumraithe:
>
> ```shell
> $ ./configure --target=macosx
> ```

## Treoracha macOS-shonracha

Chun an leabharlann agus na huirlisí SpatiaLite a shuiteáil, is féidir le húsáideoirí macOS Homebrew \_ a úsáid.

### Bailebrew

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:

```shell
$ 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:

```console
$ 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"
```
