.. mygeodb documentation master file, created by sphinx-quickstart on Sun Jun 18 21:05:45 2023. You can adapt this file completely to your liking, but it should at least contain the root `toctree` directive. 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 ``libspatialite`` library. 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 the ``libspatialite`` in 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). .. toctree:: :maxdepth: 3 :caption: Contents: modules Indices and tables ================== * :ref:`genindex` * :ref:`modindex` * :ref:`search`