Лого проекта

SpatiaLite

Пространственная база данных

SpatiaLite — это система управления базами данных (СУБД) SQLite с дополнительными пространственными функциями.

SQLite — популярная СУБД, простая, надёжная, легкая в использовании и нетребовательная к ресурсам. Каждая база SQLite является файлом; его можно копировать, сжимать, отправлять по локальной сети или через WEB без дополнительных усилий.

Эти файлы также платформонезависимы; одна и та же база данных будет работать в Windows, Linux, MacOS и т.д.

Скриншот

Базовые функции

Расширение SpatiaLite позволяет SQLite работать с пространственными данными, отвечающими спецификациям OGC.

  • поддерживаются стандартные форматы WKT и WKB;
  • реализованы такие пространственные функции SQL. как AsText(), GeomFromText(), Area(), PointN() и другие;
  • реализован полный набор функций OpenGIS с использованием библиотеки GEOS, включая такие функции пространственного анализа, как Overlaps(), Touches(), Union(), Buffer() и другие;
  • полная поддержка пространственных метаданных в соответствии со спецификациями OpenGIS;
  • поддержка альтернативных форматов записи геометрии - EWKT, GML, KML и GeoJSON;
  • импорт и экспорт shape-файлов;
  • поддерживается преобразование координат с использованием библиотеки PROJ.4 и набора параметров EPSG;
  • преобразование кодовых страниц с использованием библиотеки GNU libiconv
  • реализован полноценный пространственный индекс на базе индекса RTree SQLite;
  • модуль VirtualShape позволяет SQLite работать с shape-файлами как с виртуальными таблицами;
  • возможность выполнять запросы SQL к внешним shape-файлам без предварительного импорта или конвертации;
  • модуль VirtualText позволяет SQLite работать с файлами CSV/TxtTab как с виртуальными таблицами;
  • модуль VirtualXL позволяет SQLite работать с файлами XLS как с виртуальными таблицами;
  • возможность выполнять запросы SQL к внешним файлам CSV/TxtTab или таблицам Excel без предварительного импорта или конвертации;
  • инструменты с графическим интерфейсом позволяют выполнять все эти действия наиболее простым и понятным способом.

Дополнительная информация

Веб-сайт: http://www.gaia-gis.it/gaia-sins/

Лицензия: MPL v1.1 и GPL v3

Версия ПО: spatialite 3.1.0a / librasterlite 1.1 / spatialite-gui 1.5.0 / spatialite-gis 1.0.0

Поддерживаемые платформы: Linux, Mac, Windows

Интерфейсы API: C

Начало работы