MapServer. Часть 1. Что это такое?

Сегодня я хочу рассказать о замечательном приложении – MapServer. Пожалуй, необходимо начать издалека, т.к. мало кто знаком с ГИСами и знает с чем их едят.

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

С помощью ГИС можно:

Определить пространственное расположение объекта; провести пространственный анализ территории;
определить временные изменения на определенной площади; рассмотреть, какие пространственные структуры существуют; проводить моделирование.

MapServer это опен-сурс среда разработки для создания пространственно-распределенных интернет-приложений, которое может запускаться как CGI-приложение, поддерживающее несколько языков программирования.

Помимо просмотра данных ГИС, MapServer позволяет создавать “гипертекстовые карты”, то есть интерактивные карты, которые позволяют пользователю “путешествовать” по контенту; направлять пользователей к содержимому с помощью гиперссылок. Например, Minnesota DNR Recreation Compass предоставляет пользователям более 10000 веб-страниц, отчеты и карты, с помощью единого приложения. Эта же апликация применяется в качестве “движка” карты для других частей сайта, предоставляя пространственый контекст, где необходимо.

Особенности мапсервер: (необходим более качественный перевод, т.к пока не владею специфическими терминами)

* Расширенное картографическое отображение
– Свободное маштабирование
– Функция маркировки
– Полностью настраиваемые шаблоны
– TrueType шрифты
– Автоматизации элементов карты (scalebar, справочные карты, а также легенда)
– Тематическое картографирование с использованием логического или регулярные выражения на основе классов

* Поддержка популярных сценариев и сред разработки

* PHP, Python, Perl, Ruby, Java и C #

* Кросс-платформенная поддержка
– Linux, Windows, Mac OS X, Solaris и т.д.

* Множество растровых и векторных форматов данных
– TIFF / GeoTIFF, EPPL7, и многие другие через GDAL
– ESRI shapfiles, PostGIS, ESRI ArcSDE,  Oracle Spatial, MySQL и многое другое через OGR
– Open Geospatial Consortium (OGC) веб-спецификации
+ WMS (клиент / сервер), non-transactional WFS (client/server), WMC, WCS, Filter Encoding, SLD, GML, SOS

* Поддержка разных проекций
– Создание проекций “на лету” через Proj.4 библиотеки

О разработчиках:

Это замечательное приложение разработано Университетом Миннесоты при поддержке NASA. Позднее, при пожжержке NASA, был организован проект TerraSIP, в который вошли UMN и consortium of land management interests. Сейчас MapServer является проектом OSGeo и поддерживается 20ю разработчиками со всего мира. Проект поддерживается различными организациями, которые осуществляют финансовую поддержку и техническое обслуживание.

This entry was posted in ГИС. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *