Вы здесь

Geo

Получение, обработка и показ географических данных.

Модуль Geo позволяет работать с географическими данными. Как и Location, он позволяет хранить координаты точек, но кроме этого умеет работать с линиями и с полигонами.

Почему это удобно? Потому что местоположение объекта это не просто адрес или точка. Ветряная мельница в поле не имеет почтового адреса, но могут быть нужны её координаты и отображение на карте. Такие данные как дороги, границы городов или схемы полёта самолётов не удобно показывать просто точками. Для хранения и показа таких данных существуют свои стандарты и модуль Geo может работать с такими типами данных как PostGIS или MySQL Spatial, что позволяет показывать информацию на карте более информативно.

Включенные подмодули

  • Geo: API для записи и обращения к сохранённым данным
  • Geo Field: тип поля для хранения данных о точках, линиях и полигонах
  • Geo Data: получение и обработка данных в различных поддерживаемых форматах

Доступную в полях информацию можно показывать с помощью видов, например, можно сделать вид со списком пользователей из определённой страны.