Геоинформационная система - гис. Бесплатные геоинформационные решения QGIS и NextGIS 1 общее понятие геоинформационных систем

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

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

Тогда я наше время для некоторого углубления в предмет и изучения рынка, проанализировал различные платные и бесплатные ГИС, и выяснил, что знакомые геодезисты и специалисты, работающие в сфере градостроительной деятельности, предпочитают ГИС «ИнГЕО» (тот же AutoCAD, только заточенный под создание информационной системы обеспечения градостроительной деятельности). Другая часть ГИС-пользователей устанавливает на свои компьютеры MapInfo.

Но тут оказалось, что менее искушенные товарищи радуются бесплатному (Open Source) решению QGIS, которое с их слов закрывает нужды широкого круга специалистов, от руководителей экономической безопасности и директоров строительных компаний до геодезистов. Причем, закрывает не хуже по отношении к названным выше коммерческим ГИС, чем LibreOffice нужды пользователей Microsoft Word - вопрос исключительно в привычке.

Так QGIS стал для меня персональным открытием года. И если сначала с недоверием отнесся к утверждению своего знакомого, что QGIS быстро вытесняет дорогостоящие профессиональные ГИС, то теперь полагаю, что такое утверждение имеет право на жизнь.

На скриншоте ниже показан пример данных, обработанных нами в QGIS и выложенных на бесплатный облачный веб-сервис NextGIS.com для совместной работы. С NextGIS.com мы познакомимся ниже.

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

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

→ Ссылка на проект

QGIS – это свободная бесплатная десктопная географическая информационная система с открытым кодом. С ее помощью можно создавать, редактировать, визуализировать, анализировать и публиковать геопространственную информацию в Windows, Mac, Linux, BSD (а вскоре и на Android). Система хорошо документирована на русском языке, плюс у нее обширное русскоязычное сообщество пользователей и разработчиков.

Функциональность QGIS определяется большим количеством устанавливаемых расширений, загружаемых через меню «Управление модулями». Можно найти модули под самые разнообразные задачи, от геокодинга, до упрощения геометрии, интеграции с картографическими веб-сервисами и 3D-моделирования ландшафта.

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

Файл проекта и файлы слоев QGIS

Основные объекты, с которыми пользователь работает в ГИС – это слои. Обычный слой представляет собой таблицу, каждой строке которой соответствуют по одному объекту на карте. В отличие от привычных каждому таблиц в стиле Microsoft Excel кроме атрибутивных данных, таких как, например, наименование объекта недвижимости, арендатора, адреса, площади и т.д., в таблице QGIS есть столбец, по умолчанию скрытый, с так называемой «геометрией» объекта – пространственными данными, позволяющими отобразить на карте объект, описанный в соответствующей строке этой таблицы.

В зависимости от типа слоя объектами, которые могут быть разнесены по карте, являются растровые объекты (изображения, например, куски спутниковых снимков) или векторные данные, которые описываются координатам вершин. Существуют три основных типа векторных объектов:

  • точки;
  • линии, в том числе ломаные;
  • полигоны (замкнутые линии площадных объектов).
Пользователю QGIS важно понимать где именно хранятся таблицы, строки которых содержат пространственные данные. В приложении мы формируем проект, в котором создаем новые, или в который затаскиваем ранее созданные или публично доступные таблицы. Это могут быть табличные файлы в разнообразных форматах, таблицы баз данных, созданных QGIS или другими приложениями, публичные и частные веб-сервисы.

В простейшем варианте пользователь создает свои слои в табличных файлах с расширением «.shp» (от англ. Shape – форма, облик) – родном формате QGIS. Один слой (таблица) содержится в одном файле.shp. Если необходимо передать кому-то картографическую информацию для дальнейшей работы, то можно отправить один файл «.shp», хотя во многих случаях целесообразнее запаковать в архив и передать всю папку проекта.

Как уже было сказано, для хранения геометрии отводится отдельное поле в таблице слоя. Если его нет в источнике (файле, базе данных, внешнем приложении), то QGIS поможет его создать. Это значит, что можно, например, присоединить в проект выгруженный из Microsoft Excel файл с адресами контрагентов в формате CSV, создать в нем поля геометрии или конвертировать в полноценный слой «.shp» для отображения этих адресов на карте.

QGIS позволяет присоединять в проект файлы таблиц слоев во множестве форматов, например MapInfo, ArcGIS или даже CSV, но как правило, после присоединения я их сразу конвертирую в формат QGIS (.shp), так как при этом появляются дополнительные возможности, особенно в части стилизации. Иногда присоединенные файлы слоев имеют неверную кодировку текста. В этом случае правильную можно выбрать в свойствах слоя.

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

Что немного сбивает с толку новичка? Загруженные в проект слои по умолчанию защищены от записи и не редактируются, на них нельзя наносить новые объекты, передвигать их, изменять атрибуты и добавлять поля в таблице. Для всего этого необходимо выделить нужный слой и нажать кнопку редактирования. После этого станут доступны соответствующие другие кнопки и опции.

Не забывайте, что ваши правки распространяются на выделенный слой и если вы переключились на другой - прежний хотя и останется в режиме редактирования, но нанести на карту новый объект у вас не получится до тех пор, пока вы не выберите редактируемый слой вновь. Излишне напоминать, что надо периодически сохранять изменения редактируемого слоя (или целиком проекта), чтобы их не потерять.

Стили

Таблицы с данными и правила их отображения на карте (стили) хранятся и обрабатываются QGIS раздельно. Что такое таблицы мы поняли, теперь необходимо разобраться с тем, что такое стили.

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

Кроме того, можно настроить действия, которые производятся, например, при нажатии на маркер объекта на карте. Если вы желаете щелчком мыши по карте переходить на страницу объекта в закрытой корпоративной сети или запустить некое приложение для обработки объекта – нет проблем.

Использование слоев из публичных источников

Существуют специальные веб-сервисы WMS и WFS которые предназначены для передачи картографической информации. Пользователь использует специальную HTTP ссылку, по которой клиент пользователя (QGIS) запрашивает данные. Сервер отдает данные и они отображаются на мониторе пользователя. В некоторых случаях эти данные можно редактировать и возвращать на сервер.

Принципиальная разница между протоколами WMS и WFS заключается в следующем:

  • WMS - передает картографическую информацию в виде готовых изображений (растров), привязанных к координатам.
  • WFS - позволяет запрашивать и при наличии полномочий редактировать на карте векторные пространственные данные, такие как дороги, береговые линии, земельные участки и т.д.
Существует много полезных публичных сервисов для предоставления картографической информации в виде слоев (обычно WMS), доступных по веб-ссылке и напрашивающихся в наши проекты QGIS. Множество из этих сервисов доступны из модуля QGIS «Quick Map Services».

После установки модуля откройте в его настройках вкладку «Загрузить сервисы» и нажмите кнопку «Получить источники данных». Вам станут доступны публичная кадастровая карта, фотопланы от Google и Yandex, лицензионно чистая и, на мой взгляд, наиболее подробная из доступных карт OpenStreetMap (она же OSM), а также еще десятки полезных слоев, которые можно разместить в своем проекте.

Кроме того, некоторые сервисы предоставляют полезную информацию для автоматического анализа. Например, из OSM можно получить все региональные и федеральные дороги на карте с номерами, типами дорог, покрытием и т.д.

Геокодинг

Геокодинг – замечательное изобретение. Если под рукой есть таблица в Excel с адресами 10000 объектов (например, перечень контрагентов), почему бы их тоже не анализировать на карте.
Для этого в QGIS конвертируем таблицу из CSV-файла в слой.shp (модуль «RuGeocoder»). При этом таблица слоя получит скрытый столбец с геометрией (координатами точек), но он пока будет пуст.

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

Итак, запускаем процедуру геокодинга, ждем в среднем по секунде на каждый из обрабатываемых объектов и получаем всех их, раскиданными по карте.

Системы координат

Полезно понимать, что существуют различные системы координат. Их сотни.

В школе мы изучали только географические (WGS-84), представляющие точку на карте в виде градусов, минут, секунд широты и долготы. Однако в геоинформационных системах географические координаты хранятся в градусах и их десятичных долях, а минуты и секунды не используются (например, описание точки с координатами 45°34′55″ северной широты и 15°30′0″ западной долготы будут выглядеть так: 45.581944°, -15.5°).

Нередки случаи, когда из сторонних источников вы получаете слои, поля геометрии которых используют одну из прямоугольных систем координат. Прямоугольные системы активно используют геодезисты и проектировщики - это, так называемые, местные системы координат (МСК). Прямоугольные системы координат предполагают, что земля плоская и все измерения по осям абсцисс и ординат проводятся от конкретной нулевой точки в километрах от нее.

Зачем их так много? Дело в том, что допущение о плоской планете не позволяет использовать одну местную систему координат по всей Земле, так как уже через несколько сотен километров погрешность становится ощутимой. Зато они незаменимы в случае, когда требуется высокая точность на территории, ограниченной несколькими градусами широты и долготы. Так в Московской области геодезистами используются системы МСК-50 зоны 1 или 2.

QGIS позволяет выбрать систему координат для каждого слоя. То есть в одном проекте могут быть слои с разными системами координат, и они легко конвертируются из одной системы в другую – достаточно сохранить слой в shp-файл или базу данных, выбрав в качестве параметра новую систему. Кроме того в QGIS можно настроить систему координат в которую будут переводиться все слои проекта при их отображении на экране, а также системы которые будет устанавливаться по умолчанию для новых проектов и слоев в текущем проекте.

Информация о системе координат хранится вместе с таблицей в shp-файле QGIS, и передавая кому-либо файл слоя вместе с ним вы передаете соответствующие настройки. В других источниках слоев, включаемых в проект, информация о системе координат может отсутствовать. Поэтому, если вы получили от кого-либо слой с информацией, которая почему-то не отображается на карте, сделайте следующее – откройте таблицу объектов этого слоя, выделите любую строку и нажмите кнопку перехода к объекту. Если на экране отобразилась Африка или мировой океан, значит, QGIS систему координат распознал неправильно. Уточните у тех, от кого получен источник (файл), в какой системе координат хранятся данные, и установите ее для слоя в QGIS.

Если нужной системы координат нет в QGIS, то ее можно ввести самому (Пользовательская система координат). Для этого надо знать строку настроек. Google вам в помощь - попытайтесь использовать запрос с наименованием искомой системы плюс, например, «пользовательская система координат QGIS».

Для чего еще это может понадобиться? Пользователи публичной кадастровой карты хорошо знают о проблеме сдвига слоев кадастра относительно спутниковой подложки. Она сбивает с толку, мешает визуально оценивать границы земельных участков. Аналогичную картину мы видим при добавлении слоя публичной кадастровой карты в QGIS вместе со снимками Yandex или Google.

Чтобы исправить ситуацию я создал в QGIS собственную пользовательскую систему координат со следующими параметрами, подобранными эмпирическим путем, и установил ее для слоев кадастровой карты:

Proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=-11.0 +y_0=-6 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs
В результате проблема снята.

Немножко высшего пилотажа

Первое. Интересен вариант хранения пространственной информации в базе данных. Если есть база данных Microsoft SQL, Oracle или Postgres в которых, например, находится таблица с перечнем контрагентов с их адресами или таблица со списком оборудования, раскиданным по территории, то эту таблицу (запрос) полезно зацепить в QGIS.

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

Второе. Если нет желания давать прямой доступ к изменениям в базе или другом источнике данных (например файле CSV), но хочется оперативно получать информацию на карте, то есть эффективный способ и для этого.

Например, у нас есть информация об арендаторах нашего имущества в базе данных 1С, мы желаем показывать арендаторов на карте, выделять разными цветами должников по арендной плате и выводить рядом их сумму долга или какой-нибудь график с тенденцией погашения.

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

Для этого создаем слой.shp, располагаем на нем объекты, занося в один из атрибутов уникальные номера, соответствующие идентификаторам этих объектов в 1С. То-есть в обеих таблицах должны быть поля с одинаковыми идентифицирующими данными по которым их можно связать между собой. Настраиваем в свойствах слоя.shp соответствующие связи. В результате мы не меняем из QGIS данные 1С, но их изменение со стороны 1С сразу влияет на отображение объектов и сопутствующей информации на карте в QGIS. Осталось настроить свойства слоя карты для красивого отображения информации и наслаждаться результатом в реальном времени.

Третье. Отображать данные на карте в QGIS можно не только точками, линиями и полигонами с надписями, но и диаграммами, формируемыми автоматически на основе представленных данных.

Четвертое. Можно получать из QGIS аналитику в виде таблиц и итоговых данных, рассчитанных с учетом геопространственной информации. Например, имея таблицу населенных пунктов с количеством жителей в каждом и таблицу дорог из OSM, быстро подсчитать население, проживающее на расстоянии более 3 километров от региональных и федеральных автодорог.

NextGIS.com

Еще одним открытием года для меня стал облачный продукт NextGIS.com. Молодая российская команда NextGIS активно участвует в развитии QGIS. В этом можно убедиться по количеству доступных в QGIS модулей их производства. В 2016 году они запустили упомянутый картографический веб-сервис и неустанно расширяют его возможности.

Исходники проекта доступны на github . Так что если есть желание развернуть веб-сервис самостоятельно - нет проблем. Однако условия, которые предлагает команда NextGIS для доступа к своем облаку, без сомнения заслуживают внимания даже самых прижимистых пользователей.

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

Уже с бесплатной подпиской вы можете создавать сколько угодно веб-карт с произвольными настройками, компоновкой и стилями загруженных вами слоев, а также рассматривать, анализировать карты на рабочем компьютере и, в комплекте с NextGIS Mobile, собирать данные в поле, размещая их сразу в облако. Можно встраивать карты в веб-сайты или смотреть на сервисе.

Платная подписка снижает ограничения, в том числе по количеству пользователей, редактирующих слои (изначально один пользователь), разграничению их прав. Какие-то слои можно показать всем, а права доступа к другим ограничить. Плюс предоставляется возможность использовать собственное доменное имя, например gis.моякомпания.ru и получить разнообразие преднастроенных подложек (в бесплатной подписке есть только карта OpenStreetMap).

Со слов представителя компании сейчас условия подписки меняются. Ориентироваться нужно на информацию, размещенную на сайте сервиса по адресу nextgis.ru/pricing . Ранее платный тариф был единым и составлял 3000 руб.в месяц. Теперь платная подписка стоит от 600 рублей. Обещают, что за те же 3000 руб. в месяц клиент будет получать полный и актуальный комплекс программного обеспечения и сервисов, как и раньше.

Интеграция QGIS и NextGIS.com

Остановлюсь на нескольких не очевидных принципах интеграции QGIS и NextGIS.com. Работая в QGIS, вы создаете в своих проектах слои и их стили, как это уже рассматривалось выше. Теперь для того, чтобы разместить созданный слой на веб-карте у нас есть несколько способов. Рассмотрим сначала длинный путь, чтобы разобраться с идеологией NextGIS Web. Для размещения слоя необходимо:
  • зайти в QGIS в свойства слоя и из них сохранить стиль в файл;
  • сохранить файл слоя в системе координат WGS 84 (EPSG:3857).
Затем, имея два файла (стиля слоя с расширением.qml и таблицы слоя с расширением.shp), надо:
  • войти в свой аккаунт на своем сайте в облаке NextGIS.com,
  • создать новый слой через опцию «Создать ресурс - Векторный слой» и во вкладке «Векторный слой» загрузить файл с расширением.shp.

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

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

Действительно длинный путь, не так ли? Но есть маршрут, который решает все это и многое другое прямо из QGIS в несколько нажатий клавиш и которым пользуюсь я.

Модуль NextGIS Connect для QGIS

Установите через меню QGIS «Управление модулями» модуль NextGIS Connect. В интерфейсе появится виджет «Ресурсы NextGIS». В его настройках создайте подключение, указав данные вашего аккаунта, в том числе адрес своего сайта (в формате «http://мойсайт.nextgis.com»), имя пользователя «administrator» и полученный при регистрации пароль. Вместо ввода логина и пароля можете использовать учетную запись гостя, но с нею не удастся загружать данные из QGIS на веб-сайт - можно только получать информацию с сайта. После регистрации на экране отобразятся все ваши ресурсы на облачном сервисе.


Теперь для того, чтобы разместить слои QGIS на веб-карте есть два способа.

Поэтому есть второй способ более изящный, предназначенный для работы с уже созданными веб-картами. Для этого мы поднимаем из QGIS в облако NextGIS.com по одному новому или измененному слою:

  • удаляем в окне NextGIS Connect слои, которые хотим поднять обновленными;
  • выбираем в окне NextGIS Connect конечную папку ресурсов;
  • выделяем слой в QGIS правой кнопкой мыши и в контекстном меню выбираем «NextGIS Connect – Импортировать выбранный слой». Выбранный слой копируется в облако вместе с его стилем;
  • повторяем действия для всех слоев, которые хотим обновить на веб-карте;
  • выделяем в окне NextGIS Connect карту на которой собираемся разместить слой и переходим на нее щелчком правой кнопки мыши через контекстное меню «Открыть в ВебГИС»;
  • в открывшемся окне ресурса веб-карты на сайте нажимаем кнопку «Изменить», выбираем вкладку «Слои» и нажимаем кнопку «Добавить слой». Находим загруженные слои и добавляем на карту стили, размещенные под каждым из них. Нажимаем «Сохранить».
Обратите внимание, если вы не вошли на сайт под своей учетной записью, то хотя и прошли указанный маршрут, сохранение данных вызовет ошибку.

Растровые слои

Полезность пользовательских растровых слоев в качестве подложек карт при работе в QGIS очевидна не сразу, поскольку существует модуль расширения «Quick Map Services», который в пару кликов добавляет в проект слои публичных веб-карт, например Яндекс-Спутника или кадастровой карты.

Но со временем нужда в них появляется в следующих случаях если:

  • на карте нужен более детализированный, чем доступные публично, фотографический план отдельного объекта или территории, который есть у вас в наличии
  • вы работаете в дороге, при нестабильном доступе в Интернет или если вас досаждает длительная загрузка публичных снимков при каждом перемещении экрана;
  • вы пользуетесь бесплатной версией NextGIS.com, а единственная подложка OpenStreetMap на ваших веб-картах вас не устраивает.
Во втором и третьем случае вам поможет открытое десктопное приложение SAS.Планета. Загрузите его себе на компьютер с сайта . Очертите территорию, которую желаете заграбить в растровый слой, выберите в меню «Операции с выделенной областью», откройте вкладку «Склеить» и установите выбранные настройки (например, как на рисунке). По кнопке «Начать» на вашем компьютере будут сформированы растровые изображений с геопривязкой, которые можно загрузить в качестве растрового слоя в QGIS или ресурса в NextGIS.com.

На что надо обратить внимание:

  1. Предпочтительный формат файла для хранения растровых данных – GeoTIFF с компрессией JPEG. Он занимает мало места, единственный загружается на NextGIS.com и может содержать тайлы – маленькие разномасштабные изображения, эффективно и быстро открывающиеся на веб-карте при перемещении экрана. Все тайлы по умолчанию хранятся в одном файле, но этого монстра не надо каждый раз загружать себе на компьютер, из него будут выбираться строго необходимые куски-тайлы. Однако, если файл все равно слишком велик для вас или для загрузки на сервис веб-карты, то его можно разбить на части как это показано (2x2 куска, 4 файла) в указанных выше настройках.
  2. В проект QGIS растровый слой можно поместить простым перетаскиванием. А если надо скрепить несколько частей, то можно использовать так называемый «виртуальный слой» или просто собрать все растровые слои в группу.
  3. Максимальный масштаб для Yandex-Спутника равен 18. 17 достаточен для многих задач, а файл с тайлами уменьшается значительно.
  4. При склейке в SAS.Planet в GeoTIFF-файле размещаются только тайлы указанного масштаба, и после прикрепления растрового слоя в проект QGIS в свойствах слоя рекомендуется выбрать опцию «Пирамиды». Растры высокого разрешения могут замедлить навигацию в QGIS. Создание копий данных низкого разрешения (пирамид) позволяет существенно повысить скорость, поскольку QGIS будет автоматически выбирать оптимальное разрешение в зависимости от текущего масштаба. Создайте пирамиды меньших размеров.

NextGIS Mobile

Если вам приходится работать в поле, есть желание оперативно получать информацию в пути с карты, одновременно собирая данные и оперативно делясь с другими, то полезно использовать бесплатное приложение NextGIS Mobile для смартфона или планшета. С его помощью можно получать и обрабатывать географически распределенную информацию из различных источников, в том числе со слоев NextGIS.com и сторонних баз данных, загружать из QGIS, изменять, рисовать объекты и создавать новые слои, возвращать их в QGIS. И все в привязке к собственному местоположению. Приятна возможность сохранять в слои собственные треки перемещений.

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

Вместо заключения

Есть еще множество способов работы с упомянутыми выше решениями. Например, слои можно разместить на каком-нибудь бесплатном или собственном сервере баз данных PostgreSQL, вести с ними работу в QGIS и других приложениях, например LibreOffice, Microsoft Access или Microsoft Excel, а на сайте NextGIS.com один раз настроить слой для отображения на веб-карте. В результате все изменения данных в QGIS или в Microsoft Excel немедленно будут отображаться на веб-карте.

К размещенным в облаке объектам слоя можно прикреплять на карте документы и фотографии. Их просмотр удобен и нагляден. Правда, если этот слой вам приходится периодически заменять новым из QGIS, то с удаленной версией исчезнет и вся наполненная вами красота. Альтернатива – работать в облаке не путем замены слоев из QGIS (через модуль NextGIS Connect или вручную), а опосредованно, например, опять же, через однажды настроенный слой, получающий информацию из базы данных Postgres.

В любом случае, связка QGIS, NextGIS.com и NextGIS Mobile является гибким и полезным инструментом, доступным каждому. Переход к работе с ГИС для решения прикладных задач с географически распределенными данными – увлекательная задача и усилия по изучению предмета окупаются возможностями, которые мы тем самым открываем перед собой.

В заключение для иллюстрации материалов статьи предлагаю вот это короткое видео.

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

Классификация ГИС

Подразделение геоинформационных систем происходит по территориальному принципу:

  1. Глобальная ГИС используется для предотвращения техногенных и природных катаклизмов с 1997 года. Благодаря этим данным можно за относительно короткое время спрогнозировать масштабы катастрофы, составить план ликвидации последствий, оценить нанесенный ущерб и людские потери, а также организовать гуманитарные акции.
  2. Региональная геоинформационная система разработана на муниципальном уровне. Она позволяет местным властям прогнозировать развитие определенного региона. Данная система отражает практически все важные сферы, например инвестиционные, имущественные, навигационно-информационные, правовые и др. Также стоит отметить, что благодаря использованию данных технологий появилась возможность выступать гарантом безопасности жизнедеятельности всего населения. Региональная геоинформационная система в настоящее время используется достаточно эффективно, способствуя привлечению инвестиций и стремительному росту экономики района.

Каждая из вышеописанных групп имеет определенные подвиды:

  • В глобальную ГИС входят национальные и субконтинентальные системы, как правило, с государственным статусом.
  • В региональную - локальные, субрегиональные, местные.

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

Принцип работы

Географические информационные системы работают по принципу составления и разработки алгоритма. Именно он позволяет отображать движение объекта на карте ГИС, включая перемещение мобильного устройства в пределах локальной системы. Чтобы изобразить данную точку на чертеже местности, необходимо знать, по крайней мере, две координаты - X и Y. При отображении движения объекта на карте потребуется определить последовательность координат (Xk и Yk). Их показатели должны соответствовать разным моментам времени локальной системы ГИС. Это является основой для определения местонахождения объекта.

Данную последовательность координат можно извлечь из стандартного NMEA-файла GPS-приемника, выполнившего реальное движение на местности. Таким образом, в основе рассматриваемого здесь алгоритма лежит использование данных NMEA-файла с координатами траектории объекта по определенной территории. Необходимые данные можно получить также в результате моделирования процесса движения на основе компьютерных экспериментов.

Алгоритмы ГИС

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

  • Первый алгоритм ГИС - это анализ данных NMEA-файла с целью извлечения из него последовательности координат (Xk и Yk),
  • Второй алгоритм используется для вычисления путевого угла объекта, при этом отсчет параметра выполняется от направления на восток.
  • Третий алгоритм - для определения курса объекта относительно стран света.

Обобщенный алгоритм: общее понятие

Обобщенный алгоритм отображения движения точечного объекта на карте ГИС включает три указанных ранее алгоритма:

  • анализ данных NMEA;
  • вычисление путевого угла объекта;
  • определение курса объекта относительно стран всего земного шара.

Географические информационные системы с обобщенным алгоритмом оснащены основным управляющим элементом - таймером (Timer). Стандартная задача его заключается в том, что он позволяет программе генерировать события через определенные промежутки времени. С помощью такого объекта можно устанавливать требуемый период для выполнения набора процедур или функций. Например, для многократно выполняемого отсчета интервала времени в одну секунду надо установить следующие свойства таймера:

  • Timer.Interval = 1000;
  • Timer.Enabled = True.

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

Принцип работы таймера

Использование геоинформационных систем происходит следующим образом:

  1. На цифровой карте отмечаются три точки (условное обозначение - 1, 2, 3), которые соответствуют траектории движения объекта в различные моменты времени tk2, tk1, tk. Они обязательно соединены сплошной линией.
  2. Включение и выключение таймера, управляющего отображением передвижения объекта на карте, осуществляется с помощью кнопок, нажимаемых пользователем. Их значение и определенную комбинацию можно изучить по схеме.

NMEA-файл

Опишем кратко состав NMEA-файла ГИС. Это документ, записанный в формате ASCII. По сути, он представляет собой протокол для обмена информацией между GPS-приемником и другими устройствами, например ПК или КПК. Каждое сообщение NMEA начинается со знака $, за которым следует двухсимвольное обозначение устройства (для GPS-приемника — GP) и заканчивается последовательностью \r\n — символом перевода каретки и перехода на новую строку. Точность данных в уведомлении зависит от вида сообщения. Вся информация содержится в одной строке, причем поля разделяются запятыми.

Для того чтобы разобраться, как работают геоинформационные системы, вполне достаточно изучить широко используемое сообщение типа $GPRMC, которое содержит минимальный, но основной набор данных: местоположение объекта, его скорость и время.
Рассмотрим на определенном примере, какая информация в нем закодирована:

  • дата определения координат объекта — 7 января 2015 г.;
  • всемирное время UTC определения координат — 10h 54m 52s;
  • координаты объекта — 55°22.4271" с.ш. и 36°44.1610" в.д.

Подчеркнем, что координаты объекта представлены в градусах и минутах, причем последний показатель дается с точностью до четырех знаков после запятой (или точки как разделителя целой и дробной частей вещественного числа в формате USA). В дальнейшем понадобится то, что в NMEA-файле широта местоположения объекта находится в позиции после третьей запятой, а долгота — после пятой. В конце сообщения передается после символа "*" в виде двух шестнадцатеричных цифр — 6C.

Геоинформационные системы: примеры составления алгоритма

Рассмотрим алгоритм анализа NMEA-файла с целью извлечения набора координат (X и Yk), соответствующих объекта. Он составляется из нескольких последовательных шагов.

Определение координаты Y объекта

Алгоритм анализа данных NMEA

Шаг 2. Найти позицию третьей запятой в строке (q).

Шаг 3. Найти позицию четвертой запятой в строке (r).

Шаг 4. Найти, начиная с позиции q, символ десятичной точки (t).

Шаг 5. Извлечь один символ из строки, находящийся в позиции (r+1).

Шаг 6. Если этот символ равен W, то переменная NorthernHemisphere получает значение 1, иначе -1.

Шаг 7. Извлечь (г—+2) символов строки, начиная с позиции (t-2).

Шаг 8. Извлечь (t-q-3) символов строки, начиная с позиции (q+1).

Шаг 9. Преобразовать строки в вещественные числа и вычислить координату Y объекта в радианной мере.

Определение координаты X объекта

Шаг 10. Найти позицию пятой запятой в строке (n).

Шаг 11. Найти позицию шестой запятой в строке (m).

Шаг 12. Найти, начиная с позиции n, символ десятичной точки (p).

Шаг 13. Извлечь один символ из строки, находящийся в позиции (m+1).

Шаг 14. Если этот символ равен "E", то переменная EasternHemisphere получает значение 1, иначе -1.

Шаг 15. Извлечь (m-p+2) символов строки, начиная с позиции (p-2).

Шаг 16. Извлечь (p-n+2) символов строки, начиная с позиции (n+1).

Шаг 17. Преобразовать строки в вещественные числа и вычислить координату X объекта в радианной мере.

Шаг 18. Если NMEA-файл не прочитан до конца, то перейти к шагу 1, иначе перейти к шагу 19.

Шаг 19. Закончить алгоритм.

На шаге 6 и 16 данного алгоритма используются переменные NorthernHemisphere и EasternHemisphere для численного кодирования местоположения объекта на Земле. В северном (южном) полушарии переменная NorthernHemisphere принимает значение 1 (-1) соответственно, аналогично в восточном EasternHemisphere - 1 (-1).

Применение ГИС

Применение геоинформационных систем широко распространено во многих областях:

  • геологии и картографии;
  • торговли и услугах;
  • кадастре;
  • экономике и управлении;
  • обороны;
  • инженерии;
  • образовании и др.

, экономике , обороне .

По территориальному охвату различают глобальные ГИС (global GIS), субконтинентальные ГИС, национальные ГИС, зачастую имеющие статус государственных, региональные ГИС (regional GIS), субрегиональные ГИС и локальные, или местные ГИС (local GIS).

ГИС различаются предметной областью информационного моделирования, к примеру, городские ГИС, или муниципальные ГИС, МГИС (urban GIS), природоохранные ГИС (environmental GIS) Шаблон:Nobr ; среди них особое наименование, как особо широко распространённые, получили земельные информационные системы. Проблемная ориентация ГИС определяется решаемыми в ней задачами (научными и прикладными), среди них инвентаризация ресурсов (в том числе кадастр), анализ, оценка, мониторинг, управление и планирование, поддержка принятия решений. Интегрированные ГИС, ИГИС (integrated GIS, IGIS) совмещают функциональные возможности ГИС и систем цифровой обработки изображений (данных дистанционного зондирования) в единой интегрированной среде.

Полимасштабные, или масштабно-независимые ГИС (multiscale GIS) основаны на множественных, или полимасштабных представлениях пространственных объектов (multiple representation, multiscale representation), обеспечивая графическое или картографическое воспроизведение данных на любом из избранных уровней масштабного ряда на основе единственного набора данных с наибольшим пространственным разрешением. Пространственно-временные ГИС (spatio-temporal GIS) оперируют пространственно-временными данными. Реализация геоинформационных проектов (GIS project), создание ГИС в широком смысле слова, включает этапы: предпроектных исследований (feasibility study), в том числе изучение требований пользователя (user requirements) и функциональных возможностей используемых программных средств ГИС, технико-экономическое обоснование, оценку соотношения «затраты/прибыль» (costs/benefits); системное проектирование ГИС (GIS designing), включая стадию пилот-проекта (pilot-project), разработку ГИС (GIS development); её тестирование на небольшом территориальном фрагменте, или тестовом участке (test area), прототипирование, или создание опытного образца, или прототипа (prototype); внедрение ГИС (GIS implementation); эксплуатацию и использование. Научные, технические, технологические и прикладные аспекты проектирования, создания и использования ГИС изучаются геоинформатикой .

Задачи ГИС

  • Ввод данных. Для использования в ГИС данные должны быть преобразованы в подходящий цифровой формат (оцифрованы). В современных ГИС этот процесс может быть автоматизирован с применением сканерной технологии, либо, при небольшом объеме работ, данные можно вводить с помощью дигитайзера .
  • Манипулирование данными (например, масштабирование).
  • Управление данными. В небольших проектах географическая информация может храниться в виде обычных файлов, а при увеличении объема информации и росте числа пользователей для хранения, структурирования и управления данными применяются СУБД .
  • Запрос и анализ данных - получение ответов на различные вопросы (например, кто владелец данного земельного участка? На каком расстоянии друг от друга расположены эти объекты? Где расположена данная промышленная зона? Где есть места для строительства нового дома? Каков основный тип почв под еловыми лесами? Как повлияет на движение транспорта строительство новой дороги?).
  • Визуализация данных. Например, представление данных в виде карты или графика.

Возможности ГИС

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

ГИС-система позволяет:

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

Классификация ГИС

По территориальному охвату:

  • глобальные ГИС;
  • субконтинентальные ГИС;
  • национальные ГИС;
  • региональные ГИС;
  • субрегиональные ГИС;
  • локальные или местные ГИС.

По уровню управления:

  • федеральные ГИС;
  • региональные ГИС;
  • муниципальные ГИС;
  • корпоративные ГИС.

По функциональности:

  • полнофункциональные;
  • ГИС для просмотра данных;
  • ГИС для ввода и обработки данных;
  • специализированные ГИС.

По предметной области:

  • картографические;
  • геологические;
  • городские или муниципальные ГИС;
  • природоохранные ГИС и т. п.

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

Области применения ГИС

  • Управление земельными ресурсами, земельные кадастры. Для решения проблем, имеющих пространственную привязку и начали создавать ГИС. Типичные задачи - составление кадастров, классификационных карт, определение площадей участков и границ между ними и т. д.
  • Инвентаризация, учет, планирование размещения объектов распределенной производственной инфраструктуры и управление ими. Например, нефтегазодобывающие компании или компании, управляющие энергетической сетью, системой бензоколонок, магазинов и т. п.
  • Проектирование, инженерные изыскания, планировка в строительстве, архитектуре. Такие ГИС позволяют решать полный комплекс задач по развитию территории, оптимизации инфраструктуры строящегося района, требующегося количества техники, сил и средств.
  • Тематическое картографирование.
  • Управление наземным, воздушным и водным транспортом. ГИС позволяет решать задачи управления движущимися объектами при условии выполнения заданной системы отношений между ними и неподвижными объектами. В любой момент можно узнать, где находится транспортное средство, рассчитать загрузку, оптимальную траекторию движения, время прибытия и т. п.
  • Управление природными ресурсами, природоохранная деятельность и экология. ГИС помогает определить текущее состояние и запасы наблюдаемых ресурсов, моделирует процессы в природной среде, осуществляет экологический мониторинг местности.
  • Геология, минерально-сырьевые ресурсы, горнодобывающая промышленность. ГИС осуществляет расчеты запасов полезных ископаемых по результатам проб (разведочное бурение, пробные шурфы) при известной модели процесса образования месторождения.
  • Чрезвычайные ситуации. С помощью ГИС производится прогнозирование чрезвычайных ситуаций (пожаров, наводнений, землетрясений, селей, ураганов), расчет степени потенциальной опасности и принятие решений об оказании помощи, расчет требуемого количества сил и средств для ликвидации чрезвычайных ситуаций, расчет оптимальных маршрутов движения к месту бедствия, оценка нанесенного ущерба.
  • Военное дело. Решение широкого круга специфических задач, связанных с расчетом зон видимости, оптимальных маршрутов движения по пересеченной местности с учетом противодействия и т. п.
  • Сельское хозяйство. Прогнозирование урожайности и увеличения производства сельскохозяйственной продукции, оптимизация ее транспортировки и сбыта.

Сельское хозяйство

Перед началом каждого сельскохозяйственного сезона фермеры должны принять 50 важнейших решений: что выращивать, когда сеять, использовать ли удобрения и т. д. Любое из них может отразиться на урожайности и на конечном результате. Прежде фермеры принимали такие решения, основываясь на прошлом опыте, традиции или даже разговорах с соседями и другими знакомыми. Сегодня сельское хозяйство порождает больше данных с географической привязкой, чем большинство других отраслей. Данные поступают из различных источников: телеметрии машин, метеорологических станций, наземных датчиков, образцов почвы, наземного наблюдения, спутников и беспилотников. С помощью ГИС сельскохозяйственные компании могут собирать, обрабатывать и анализировать данные для максимизации ресурсов, мониторинга сохранности урожая и повышения урожайности .

Перевозки и логистика

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

Энергетика

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

Розничная торговля

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

Оборона и разведка

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

Федеральное правительство

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

Местные органы власти

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

Структура ГИС

ГИС-система включает в себя пять ключевых составляющих:

  • аппаратные средства. Это компьютер, на котором запущена ГИС. В настоящее время ГИС работают на различных типах компьютерных платформ, от централизованных серверов до отдельных или связанных сетью настольных компьютеров;
  • программное обеспечение. Cодержит функции и инструменты, необходимые для хранения, анализа и визуализации географической информации. К таким программным продуктам относятся: инструменты для ввода и оперирования географической информацией; система управления базой данных (DBMS или СУБД); инструменты поддержки пространственных запросов, анализа и визуализации;
  • данные. Данные о пространственном положении (географические данные) и связанные с ними табличные данные могут собираться и подготавливаться самим пользователем, либо приобретаться у поставщиков на коммерческой или другой основе. В процессе управления пространственными данными ГИС интегрирует пространственные данные с другими типами и источниками данных, а также может использовать СУБД , применяемые многими организациями для упорядочивания и поддержки имеющихся в их распоряжении данных;
  • исполнители. Пользователями ГИС могут быть как технические специалисты, разрабатывающие и поддерживающие систему, так и обычные сотрудники, которым ГИС помогает решать текущие каждодневные дела и проблемы;
  • методы.

История ГИС

Пионерский период (поздние 1950е - ранние 1970е гг.)

Исследование принципиальных возможностей, пограничных областей знаний и технологий, наработка эмпирического опыта, первые крупные проекты и теоретические работы.

  • Появление электронных вычислительных машин (ЭВМ) в 50-х годах.
  • Появление цифрователей, плоттеров, графических дисплеев и других периферийных устройств в 60-х.
  • Создание программных алгоритмов и процедур графического отображения информации на дисплеях и с помощью плоттеров.
  • Создание формальных методов пространственного анализа.
  • Создание программных средств управления базами данных.

Период государственных инициатив (нач. 1970е - нач. 1980е гг.)

Государственная поддержка ГИС стимулировала развитие экспериментальных работ в области ГИС, основанных на использовании баз данных по уличным сетям:

  • Автоматизированные системы навигации.
  • Системы вывоза городских отходов и мусора.
  • Движение транспортных средств в чрезвычайных ситуациях и т. д.

Период коммерческого развития (ранние 1980е - настоящее время)

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

Пользовательский период (поздние 1980е - настоящее время)

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

Структура ГИС

  1. Данные (пространственные данные):
    • позиционные (географические): местоположение объекта на земной поверхности.
    • непозиционные (атрибутивные): описательные.
  2. Аппаратное обеспечение (ЭВМ, сети, накопители, сканер, дигитайзеры и т. д.).
  3. Программное обеспечение (ПО).
  4. Технологии (методы, порядок действий и т. д.).

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

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

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

Структуру ГИС обычно представляют как систему информационных слоев. Условно можно рассматривать эти слои в виде «слоеного пирога» или этажерки, на каждой полочке которой хранится карта или цифровая информация по определенной теме.

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

Ресурсные ГИС - один из наиболее распространенных видов ГИС в науках о Земле. Они предназначены для инвентаризации, оценки, охраны и рационального использования ресурсов, для прогноза результатов их эксплуатации. Чаще всего для их формирования используют уже имеющиеся тематические карты, которые цифруют и вводят в базы данных в виде отдельных информационных слоев. Кроме картографических материалов в ГИС включают данные многолетних наблюдений, статистические сведения, и др. Примером может служить «ГИС — », созданная странами черноморского бассейна. Этот бассейн с разнообразной морской жизнью, обильными рыбными ресурсами, теплыми песчаными пляжами и неповторимыми по красоте прибрежными ландшафтами, привлекающими туристов, в последние десятилетия испытывает катастрофическое ухудшение экологической обстановки. Это резко сокращает рыбные ресурсы, снижает рекреационный потенциал, ведет к деградации ценнейших прибрежных водно-болотных угодий. Для централизованного принятия срочных мер по спасению Черного моря разработали «Программу по спасению Черного моря». Важной частью этой программы стало создание ресурсно-экологической «ГИС — Черное море». Эта ГИС выполняет две функции - моделирование и информирование о в целом и отдельных компонентах его среды. Информация необходима для проведения научных исследований в акватории и прилегающей части черноморского бассейна и для принятия решений по охране и защите этой уникальной акватории. «ГИС — Черное море» содержит около 2000 карт. Они заключены в семь тематических блоков: география, биология, метеорология, физическая океанография, химическая океанография, биология, рыбные ресурсы.

Геоинформационное картографирование

Взаимодействие геоинформатики и картографии стало основой для формирования нового направления - геоинформационного , т. е. автоматизированного моделирования и картографирования объектов и явлений на основе ГИС.

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

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

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

Оперативные компьютерные карты предупреждают (сигнализируют) о неблагоприятных или опасных процессах, позволяют следить за их развитием, давать рекомендации и прогнозировать развитие ситуаций, выбирать варианты стабилизации или изменения хода процесса. Такие ситуации создаются, например, при возникновении в , когда приходится оперативно следить за их распространением и быстро принимать меры по ликвидации пожара. В период таяния снегов и во время катастрофических ливней приходится отслеживать разливы рек и , а в чрезвычайных ситуациях - изменения экологического состояния территории. В период ликвидации Чернобыльской аварии картографы день и ночь не отходили от компьютеров, составляя оперативные карты перемещения облаков радиоактивного загрязнения над территориями, прилегающими к очагу катастрофы. Так же ведут слежение за развитием политических событий и военными действиями в горячих точках планеты. Исходные данные для оперативного картографирования - это аэро- и космические снимки, непосредственные наблюдения и замеры, статистические материалы, результаты опросов, переписей, референдумов и др. Огромные возможности и порой неожиданные эффекты дают картографические анимации. Модули анимационных программ способны перемещать карты или трехмерные диаграммы по экрану, менять скорость демонстрации, передвигать отдельные знаки, заставлять их мигать и вибрировать, менять окраску и освещенность карты, «подсвечивать» или «затенять» отдельные участки изображения и т. п. Например, на карте меняется цвет районов, подверженных опасности: «безопасная» голубоватая окраска постепенно переходит в розоватую, а потом в ярко-красную, пунцовую, что означает: опасно, возможен сход лавин! Совершенно необычные для картографии эффекты создают панорамы, изменения перспективы, частей изображения (можно делить «наплывы» и удалять объекты), иллюзии движения над картой (выполнять «облет» территории), в том числе с разной скоростью. В обозримом будущем перспективы развития картографии в науках о Земле связываются, прежде всего, и почти целиком с геоинформационным картографированием, когда отпадает необходимость готовить печатные тиражи карт: по запросу можно будет всегда в режиме реального времени получить на экране компьютера изображение изучаемого объекта или явления. Некоторые картографы полагают, что внедрение электронных технологий «означает конец трехсотлетнего периода картографического черчения и издания печатной картографической продукции». Взамен карт и пользователь сможет затребовать и сразу получить все необходимые данные в машиночитаемом или визуализированном виде. И даже само понятие «атлас» предлагается пересмотреть.

ГИС-технологии сегодня используются практически везде - в лесообработке, строительстве, картографии, экологии, сейсмологии и так далее. Их изучают в университетах и научных институтах. ГИС-технологии это целая индустрия, которая влияет на практически все аспекты человеческой жизни. Но при этом дать четкое определение этому виду технологий очень сложно. Ведь это не просто набор систематизированных знаний. Это особый взгляд на окружающий мир. О том, как работают ГИС-технологии и для чего они предназначены, расскажет вам наша статья.
Что такое ГИС?
ГИС – это географическая информационная система. Она позволяет картировать объекты окружающего мира, а затем анализировать их по огромному количеству параметров, визуализировать их и на основе этих данных прогнозировать самые различные события и явления. Столь мощная технология позволяет решать при помощи ГИС огромное количество задач, как глобальных, так и частных. ГИС-технологии могут стоять на службе у всего человечества, предотвращая экологически катастрофы или помогая решать проблемы перенаселения отдельных регионов.
ГИС можно использовать и для нужд отдельных компаний, налаживать с его помощью эффективно работающий бизнес. Например, перевозочная компания при помощи специальных баз данных может подбирать оптимальные маршруты для своих транспортных средств, коммунальные службы – прокладывать коммуникации к новым домам и так далее.
Как работает ГИС?
Информационная система – это огромная база цифровых данных, преобразованных в цифровой формат. Они представляют собой детализованные слои, объединенные по географическому признаку и привязанных к определенной системе координат. Любые происходящие события могут с успехом отслеживаться по такой базе данных. Кроме того, с ее помощью можно найти практически любую точку земного шара, отследить движение практически любого объекта.
Базы данных ГИС способны выполнять пять различных задач. Вы можете осуществлять ввод актуальных данных в базу, причем в большинстве случаев это происходит автоматически при помощи сканера. Вы можете манипулировать данными, масштабировать их по своему усмотрению, собирать необходимые для решения определенной задачи сведения. Как и обычными базами данных, системой ГИС можно управлять. Это делается по средствам целого набора интегрированных приложений.
Большое количество данных, содержащихся в базе, дает широкие возможности для анализа по самым различным параметрам. Вы можете найти свободные участки для строительства дома, оптимальным образом сформировать транспортные потоки, проанализировать близость различных объектов (например, определить количество человек, живущих в шаговой доступности от вашего магазина), наложить друг на друга различные показатели и проанализировать получившуюся картину.
Последняя задача, которую позволяет выполнять ГИС, это визуализация данных. Вы можете получить карты, графики, таблицы и даже фотографии интересующей вас местности. Эти данные имеют огромное значение как для научных исследований, так и для работы отдельных компаний и организаций.

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

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