Новости из мира ГИС

advertisement
Новости из мира ГИС. Выбор программного обеспечения.
Смирнов С.С.
Научный сотрудник ЮгНИРО (Южный НИИ морского рыбного хозяйства и океанографии).
E-mail: gisnews@mail.ru
Желающие создать геоинформационную систему (ГИС) неизбежно сталкиваются с
проблемой выбора программного обеспечения.
У широко известных программных продуктов семейства ArcGIS от ESRI (ArcView, ArcEditor,
ArcInfo и пр.), при всех их достоинствах, есть один существенный недостаток – высокая
стоимость, измеряющаяся в тысячах и десятках тысяч долларов.
Однако сейчас ситуация на рынке программного обеспечения для ГИС довольно быстро
меняется - появляется все больше недорогих или бесплатных, но при этом качественных
разработок.
Во многом это заслуга организации под названием Open Geospatial Consortium (OGC,
http://www.opengeospatial.org/). В состав OGC на сегодняшний день входят 339 компаний,
государственных и научных учреждений. Основные цели, которые ставит перед собой
OGC – это разработка общедоступных стандартов, форматов данных и спецификаций,
использующихся в геоинформационных технологиях, а также повсеместное внедрение
этих технологий в различных отраслях.
Возвращаясь к задаче выбора программного обеспечения для ГИС, следует отметить
следующее. Если в создаваемой ГИС планируется задействовать не только набор файлов
(например, Shape-файлы и растровые изображения), но также использовать информацию,
хранящуюся в базе данных, то скорее всего не обойтись без сервера геоинформационной
базы данных (geodatabase), который к тому же может обеспечить одновременную работу
для группы пользователей в режиме «клиент-сервер».
В этом случае можно порекомендовать MySQL Server (http://www.mysql.com/). MySQL
приближается по основным показателям по работе с пространственными данными к таким
признанным СУБД как Oracle и Microsoft SQL, при этом данная СУБД относится к разряду
систем с «открытым кодом» (open source) и является бесплатной для некоммерческого
использования, что безусловно выгодно отличает ее от вышеупомянутого дорогостоящего
программного обеспечения. Начиная с версии 4.1, в MySQL была введена поддержка
пространственных типов данных (Spatial extensions).
Программный сервер СУБД MySQL функционирует в среде Windows в виде процесса,
управление которым осуществляется с помощью команд, вводимых с консоли (рис. 1).
Однако администрирование СУБД становится гораздо удобнее при использовании
программного обеспечения с графическим интерфейсом (рис. 2), которое можно
бесплатно скачать с вышеуказанного сайта MySQL.
Рис.1. Работа с MySQL в консольном режиме.
Рис.2. Программы с графическим интерфейсом для работы с MySQL.
При обзоре серверов геоинформационных баз данных также следует отметить СУБД
PostgreSQL (http://www.postgresql.org/). Как и MySQL, эта СУБД поддерживает
пространственные типы данных (расширение PostGIS) и является бесплатной.
Переходя
к
рассмотрению
программного
обеспечения
для
ГИС-клиентов,
взаимодействующих с вышеупомянутыми СУБД, можно предложить две новые и весьма
перспективные программы: Viewport и KOSMO.
На момент написания статьи (июнь 2007 г.) эти программы находятся в состоянии
разработки, но уже сейчас Viewport и KOSMO доступны для скачивания с сайтов
разработчиков, имея статус «Бета-версия» и «Release candidate» соответственно.
Официальный выход первой версии этих программ планируется в ближайшие 2-3 месяца.
Viewport, разработчик - Texel corporation (http://www.viewportimaging.com/).
Рис.3. Скриншот Viewport
Viewport – многофункциональный инструмент для работы с пространственными данными,
поддерживающий 37 форматов файлов (ESRI Shape, MapInfo Vector File, ARC/INFO ASCII
Grid, USGS DEM, EOSAT Fast Format, ERDAS Imagine, GIF, JPEG, TIFF и др.) и 9 источников
данных (ArcSDE, Informix Datablade, MySQL, PostgreSQL, Oracle Spatial, ODBC RDBMS, Web
Mapping Service и др.).
Простой и удобный интерфейс, выбор картографической проекции, возможность создания
SQL-запросов с последующим отображением их результатов на карте, масса изменяемых
параметров
графических
объектов
(изменяемая
прозрачность,
много
видов
штриховки/заливки, указание толщины и типа линии и пр.), экспорт в различные
форматы – все это делает данную программу весьма привлекательной.
Стоимость одной лицензии - $99.95, однако возможно, что для некоммерческих (nonprofit) учреждений лицензии будут предоставляться бесплатно.
В настоящее время с сайта разработчика можно скачать бесплатную, но обладающую
рядом ограничений, бета-версию данной программы.
KOSMO, разработчик – SAIG (http://www.saig.es/en/)
Рис.4. Скриншот KOSMO
KOSMO представляет собой полноценную ГИС, причем совершенно бесплатную. Данная
программа является результатом объединения собственных разработок компании SAIG и
ряда проектов с «открытым кодом» (JUMP, JTS, GeoTools и др.).
KOSMO позволяет подключаться к геоинформационным базам данных (Oracle Spatial,
MySQL, PostgreSQL-PostGIS), располагает большим набором инструментов для работы с
векторными данными, поддерживает наиболее распространенные форматы растровых
данных (Tiff, GeoTiff, Ecw, MrSid и др.), имеет хороший редактор стилей и конструктор
запросов, обладает способностью расширения функциональности за счет подключения
дополнительных модулей, и все это – лишь небольшая часть возможностей этой
программы.
Кроме вышеупомянутых функций, возможен выбор языка интерфейса. Помимо
английского, испанского и португальского языков, скоро будет доступен и русский,
поскольку автор данной статьи в настоящий момент работает над переводом интерфейса
программы на русский язык.
ГИС KOSMO разработана в среде Java, поэтому рекомендуется скачивать дистрибутив, в
который уже включены модули JRE и JAI.
Возможна ситуация, когда нет необходимости разрабатывать сложную ГИС, а достаточно
просто отобразить имеющиеся картографические данные. Для этих задач предназначен
такой класс программ, как GIS-viewer. В качестве примера можно привести бесплатные
программы Christine GIS Viewer (http://www.christine-gis.com/) и GIS Explorer
(http://gis.bmtcordah.pl/).
Безусловно, существует масса других интересных бесплатных разработок, помимо
рассмотренных в этой статье, например: uDig GIS, Quantum GIS, SAGA, NRDB.
Для получения дополнительной информации по теме, рекомендуется посетить следующие
сайты, посвященные бесплатному программному обеспечению для геоинформационных
систем: Open Source GIS (http://opensourcegis.org/), FreeGIS Project (http://freegis.org/).
Download