SpatiaLite

SpatiaLite
Utvecklare Alessandro Furieri
Initial release 21 mars 2008 ( 2008-03-21 )
Stabil frisättning
5.0.1 / 7 februari 2021 ( 2021-02-07 )
Förvar
Skrivet i spatialite-gui: (C++, wxWidgets )
Operativ system Linux , MS-Windows , macOS , POSIX- kompatibla system
Typ Geografiskt informations-system
Licens MPL GPL LGPL tri-licens
Hemsida https://www.gaia-gis.it/fossil/libspatialite/

SpatiaLite är en rumslig tillägg till SQLite , som tillhandahåller vektorgeodatabasfunktionalitet . Det liknar PostGIS , Oracle Spatial och SQL Server med rumsliga tillägg, även om SQLite/SpatiaLite inte är baserade på klient-serverarkitektur: de antar en enklare personlig arkitektur. dvs hela SQL-motorn är direkt inbäddad i själva applikationen: en komplett databas är helt enkelt en vanlig fil som fritt kan kopieras och överföras från en dator/OS till en annan utan några speciella försiktighetsåtgärder.

SpatiaLite utökar SQLites befintliga rumsliga stöd för att täcka OGC :s SFS -specifikation. Det är inte nödvändigt att använda SpatiaLite för att hantera rumslig data i SQLite, som har sin egen implementering av R-trädindex och geometrityper. Men SpatiaLite behövs för avancerade rumsliga frågor och för att stödja flera kartprojektioner . SpatiaLite tillhandahålls inbyggt för Linux och Windows som ett mjukvarubibliotek samt flera verktyg som innehåller SpatiaLite-biblioteket. Dessa verktyg inkluderar kommandoradsverktyg som utökar SQLites egna med rumsliga makron, ett grafiskt gränssnitt för att manipulera Spatialite-databaser och deras data, och ett enkelt skrivbordsverktyg för GIS för att bläddra i data.

Eftersom det är en enda binär fil används SpatiaLite också som ett GIS- vektorformat för att utbyta geospatial data.

Programvara som stöder SpatiaLite

  • Desktop:
    • ESRI ArcGIS sedan version 10.2 som "Databasanslutning".
    • QGIS stöder inbyggt SpatiaLite sedan version 1.1
    • AutocadMap 2013
    • Global kartläggare
    • OpenJUMP erbjuder en plug-in.
    • FME (finns även som server)
    • TileMill renderer (använder Mapnik) läser SpatiaLite som datakälla.
    • Spatial Manager Desktop, Spatial Manager för AutoCAD, Spatial Manager för BricsCAD
  • (Webbserver:
  • Verktyg och bibliotek:
  • Webbappar:
    • GeoConverter - Gratis onlinedatakonverterare som läser och skriver flera GIS vektorfilformat (baserade på OGR), inklusive SpatiaLite.

Standarder

SpatiaLite stöder flera öppna standarder från OGC och har listats som en referensimplementering för den föreslagna GeoPackage -standarden.

externa länkar