Пространственная база данных
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