Пространственные данные

Пространственные данные (географические данные, геоданные) — данные о пространственных объектах и их наборах. Пространственные данные составляют основу информационного обеспечения геоинформационных систем.

Совокупность пространственных данных, записанных (сохранённых) тем или иным образом, называется пространственной базой данных (англ. spatial database). Современные пространственные БД организовываются на платформе специализированного программного обеспечения, позволяющего сохранять, накапливать и обрабатывать (включая, пространственный анализ) все компоненты пространственных данных в виде логически единой БД.

Большинство современных СУБД поддерживают т. н. пространственные расширения — геометрические типы данных и пространственные индексы. К примеру, MySQL поддерживает следующие типы данных:

  • Точка (Point)
  • Отрезок (Linestring)
  • Многоугольник (Polygon)
  • Набор точек (MultiPoint)
  • Набор отрезков (MultiLinestring)
  • Набор многоугольников (MultiPolygon)

Коллекция типов (GeometryCollection)Геометрические примитивы хранятся в БД в бинарном виде, однако могут быть представлены в текстовом виде в формате Well-Known Text (WKT), например:

POINT(15 20)

LINESTRING(0 0, 10 10, 20 25, 50 60)

POLYGON((0 0,10 0,10 10,0 10,0 0),(5 5,7 5,7 7,5 7, 5 5))

MULTILINESTRING((10 10, 20 20), (15 15, 30 15))

GEOMETRYCOLLECTION(POINT(10 10), POINT(30 30), LINESTRING(15 15, 20 20))

Источник: Википедия

а б в г д е ё ж з и й к л м н о п р с т у ф х ц ч ш щ э ю я