SpatiaLite

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
SpatiaLite
SpatiaLite logo.png
Developer(s)Alessandro Furieri
Initial releaseMarch 21, 2008 (2008-03-21)
Stable release
4.3.0a / September 7, 2015 (2015-09-07)
Repository Edit this at Wikidata
Written inspatialite-gui: (C++, wxWidgets)[1]
Operating systemGNU/Linux, MS-Windows, Mac OS X, POSIX compliant systems
TypeGeographic information system
LicenseMPL GPL LGPL tri-license
Websitehttps://www.gaia-gis.it/fossil/libspatialite/

SpatiaLite is a spatial extension to SQLite, providing vector geodatabase functionality. It is similar to PostGIS, Oracle Spatial, and SQL Server with spatial extensions, although SQLite/SpatiaLite aren't based on client-server architecture: they adopt a simpler personal architecture. i.e. the whole SQL engine is directly embedded within the application itself: a complete database simply is an ordinary file which can be freely copied (or even deleted) and transferred from one computer/OS to a different one without any special precaution.

SpatiaLite extends SQLite's existing spatial support to cover the OGC's SFS specification.[2] It isn't necessary to use SpatiaLite to manage spatial data in SQLite, which has its own implementation of R-tree indexes and geometry types. But SpatiaLite is needed for advanced spatial queries and to support multiple map projections. SpatiaLite is provided natively for Linux and Windows as a software library as well several utilities that incorporate the SpatiaLite library. These utilities include command line tools that extend SQLite's own with spatial macros, a graphical GUI for manipulating Spatialite databases and their data, and a simple desktop GIS tool for browsing data.

Being a single binary file, SpatiaLite is also being used as a GIS vector format to exchange geospatial data.

Software that supports SpatiaLite[edit]

Standards[edit]

SpatiaLite supports several open standards from the OGC and has been listed as a reference implementation for the proposed GeoPackage standard.[19]

External links[edit]

References[edit]

  1. ^ "Debian -- Details of package spatialite-gui in jessie". Retrieved 2017-03-10.
  2. ^ Furieri, Alessandro. "SpatiaLite - spatial extensions for SQLite". SpatiaLite manual. Gaia-SINS.
  3. ^ http://resources.arcgis.com/en/help/main/10.2/index.html#/What_s_new_in_ArcGIS_10_2/016w0000005s000000/
  4. ^ "QGIS Features". Archived from the original on 2010-01-15. Retrieved 2010-01-21.
  5. ^ http://www.bluemarblegeo.com/products/global-mapper-features.php
  6. ^ "TileMill". Retrieved 2014-01-06.
  7. ^ "Spatial Manager Desktop Page".
  8. ^ "Spatial Manager for AutoCAD Page".
  9. ^ "Spatial Manager for BricsCAD Page".
  10. ^ "SpatiaLite - GeoServer 2.6.X User Manual". Retrieved 2015-03-01.
  11. ^ "Installing Spatialite". Retrieved 2013-01-24.
  12. ^ https://docs.djangoproject.com/en/dev/ref/contrib/gis/install/#requirements
  13. ^ "FeatureServer.org". FeatureServer.org. Retrieved 2014-01-06.
  14. ^ "SQLite RDBMS". Open Source Geospatial Foundation. Archived from the original on 2010-06-15. Retrieved 2010-01-21.
  15. ^ "JDBC SpatiaLite - GeoTools". Archived from the original on 2010-06-08. Retrieved 2013-01-24.
  16. ^ "pyspatialite". pyspatialite. Retrieved 2014-01-06.
  17. ^ http://live.osgeo.org/en/quickstart/spatialite_quickstart.html
  18. ^ http://giswiki.hsr.ch/GeoConverter
  19. ^ http://www.opengeospatial.org/standards/requests/95