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ю разработчиками со всего мира. Проект поддерживается различными организациями, которые осуществляют финансовую поддержку и техническое обслуживание.


Запись опубликована в рубрике ГИС. Добавьте в закладки постоянную ссылку.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *