:Author: Pirmin Kalberer
:Reviewer: Cameron Shorter, LISAsoft
:Version: osgeo-live6.0
:License: Creative Commons Attribution 3.0 Unported (CC BY 3.0)
.. image:: ../../images/project_logos/logo-spatialite.png
:alt: Лого проекта
:align: right
:target: http://www.gaia-gis.it/spatialite/
SpatiaLite
================================================================================
Пространственная база данных
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
SpatiaLite — это система управления базами данных (СУБД) SQLite_ с дополнительными
пространственными функциями.
SQLite — популярная СУБД, простая, надёжная, легкая в использовании и нетребовательная
к ресурсам. Каждая база SQLite является файлом; его можно копировать, сжимать,
отправлять по локальной сети или через WEB без дополнительных усилий.
Эти файлы также платформонезависимы; одна и та же база данных будет работать
в Windows, Linux, MacOS и т.д.
.. _SQLite: http://www.sqlite.org/
.. image:: ../../images/screenshots/1024x768/spatialite.jpg
:scale: 50 %
:alt: Скриншот
:align: right
Базовые функции
--------------------------------------------------------------------------------
Расширение 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
Начало работы
--------------------------------------------------------------------------------
* :doc:`Введение <../quickstart/spatialite_quickstart>`