Welcome to mygeodb’s documentation!
In the same way that postgis adds spatial functionality to postgresql, libspatialite is a library which adds spatial functionality to sqlite. A spatialite database is an sqlite database created with the libspatialite library and containing spatial data (i.e. polygons, points, etc.).
spatialite is a development by Alessandro Furieri. Here is the link to the web site of Alessandro. Many thanks to him for this incredible tool !
- The purpose of this package is to facilitate interaction with the libspatialitelibrary. For example, it allows you to :
- simplify the recording of geometries in the metadata layer 
- simplify the creation of spatial indexes 
- simplify the loading of shapefiles 
- simplify the export of tables in csv format 
- execute sql queries stored in external scripts 
- obtain information about the content of a spatial database (list of tables, geometry inventory, etc.) 
- … 
 
- In order to use mygeodb, you’ll need to install thelibspatialitein your Python distribution. I recommand those two methods to install libspatialite:
- directly via the conda package manager (version 5+ of the library) 
- indirectly via the installation QGIS (or QGIS package, that can easy be installed with the conda package manager). 
 
Contents: