Геоинформационные системы

Геоинформационная система - информационная система, обеспечивающая сбор, хранение, обработку, доступ, отображение и распространение пространственно-координированных данных (пространственных данных). ГИС содержит данные о пространственных объектах в форме их цифровых представлений (векторных, растровых, квадротомических и иных)

Краткое описание

Геоинформационные системы получают все большее распространение не только в традиционных областях применения, таких как управление природными ресурсами, сельское хозяйство, экология, кадастры, городское планирование, но также и в коммерческих структурах - от телекоммуникаций до розничной торговли. В качестве систем поддержки принятия решений ГИС помогают улучшить обслуживание клиентов, сохранять высокий уровень конкурентоспособности, повышать прибыльность как коммерческим организациям, чья деятельность зависит от пространственной информации, так и тем, которым анализ геоинформации дает заметные преимущества. ГИС являются эффективным инструментом для выбора мест и определения зон торговли, размещения наружной рекламы и производственных объектов, диспетчеризации и маршрутизации средств доставки, информатизации риэлторской деятельности.

Основные компоненты ГИС

При создании геоинформационной системы (ГИС) мы используем свободно распространяемое ПО:

  • Операционная система серверов: FreeBSD;
  • Web-серверы: Apache + Nginx;
  • База данных: PostgreSQL + PostGIS;
  • Картографический сервер: GeoServer;
  • Отображение web-сайта: Drupal + OpenLayers.

Архитектура и технологии

Картографический сервер - GeoServer

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

GeoServer реализует следующие спецификации WMS, WFS, WCS, WFS-T.

OpenLayers

OpenLayers - JavaScript библиотека с открытым исходным кодом, предназначенная для создания карт на основе программного интерфейса (API).

Библиотека OpenLayers позволяет создать web-интерфейс для отображения картографических материалов, представленных в различных форматах и расположенных на различных серверах.

В OpenLayers есть возможность создать карту, включающую слои, предоставляемые WMS (и WFS) серверами, такими как Mapserver, ArcIMS или Geoserver.

PostGIS

PostGIS - расширение объектно-реляционной СУБД PostgreSQL предназначенное для хранения в базе географических данных. PostGIS включает поддержку пространственных индексов R-Tree/GiST и функции обработки геоданных.