Гурьянов Л.В., Рыженков А.А., Копылов К.Ю. Использование геоинформационных технологий в системах управления. // Проблемы информатики в образовании, управлении, экономике и технике: Сб. статей XII Междунар. научно-техн. конф. – Пенза: ПДЗ, 2012. – С. 81-84. ИСПОЛЬЗОВАНИЕ ГЕОИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ В СИСТЕМАХ УПРАВЛЕНИЯ Л.В. Гурьянов, А.А. Рыженков, К.Ю. Копылов Пензенский государственный университет, г. Пенза, Россия, [email protected] В статье рассматриваются способы организации картографического слоя в автоматизированных системах управления. The paper discusses how the organization mapping layer in automated control systems. Практически любой реальный материальный объект или событие, связанное с объектом, имеют координаты на поверхности Земли, и по этим координатам их можно отобразить на карте. Использование электронных карт в автоматизированных системах управления технологическими объектами, учета потребления энергоресурсов, контроля состояния объектов и многих других позволяет значительно повысить эффективноять этих систем за счет наглядного графического интерфейса и простоты доступа к информации (выбрав объект мышью, можно получить атрибутивную информацию об этом объекте, например, место расположения счетчика энергоресурса, его состояние и значение измеряемой величины). Существующие геоинформационные системы (ГИС), как правило, предоставляют прежде всего картографическую информацию и включают средства хранения и манипулирования данными о территориальных объектах. Пространственные данные и разнообразные связи между ними плохо описываются реляционной моделью, и поэтому специальным образом организованы. Реальные объекты можно разделить на две абстрактные категории: дискретные (дома, территориальные зоны) и непрерывные (рельеф). Для представления этих двух категорий объектов используются растровые (наборы величин, упорядоченные в форме прямоугольной сетки) и векторные (точки, полилинии, могоугольники) данные. Напротив, атрибутивная информация объектов (называемая еще «семантической») вполне удачно может быть представлена реляционными таблицам и соответствующим образом обрабатываться. Эта семантическая информация может быть привязана к объектам ГИС и использоваться для их визуализации (наример, обозначение разным цветом в соответствии с цветовой шкалой, окружностями разного размера и т.п.). По характеру семантической информации различают городские или муниципальные ГИС, МГИС (urbanGIS), ГИС недропользователя, горно-геологические ГИС, охранные ГИС и другие. Таким образом, разработчик автоматизированной информационной системы с элементами картографического представления данных должен решать достаточно сложную задачу ведения информации, совершенно различной по своему характеру и назначению. Картографический «слой» автоматизированной системы может быть получен несколькими способами: 1. Отрисовать необходимую карту вручную. Плюсы: отрисовка карт может осуществляться по заданной детализации; полная независимость от сторонних организаций. Минусы: высокие временные и финансовые затраты на реализацию; трудоемкость поддержки; жесткая привязка к определенной местности. 2. Получение необходимых карт из доступных специализированных источников (например, ЗАО «Роскартография»). Плюсы: низкие временные и финансовые затраты на реализацию. Минусы: трудоемкость поддержки; актуальность карт зависит от сторонних организаций. 3. Получение необходимых карт из общедоступных online источников. Плюсы: отсутствие финансовых затрат на реализацию; отсутствие привязки к конкретной метности; универсальность. Минусы: актуальность карт зависит от сторонних организаций; Существует множество картографических сервисов, предоставляющих возможность использовать свои карты в сторонних приложениях (примеры наиболее крупных в таблице): Сервис Детализация карт Google maps Низкая для некрупных городов Высокая Яндекс.Карты Bing maps Низкая для городов стран СНГ Yahoo Низкая для городов maps стран СНГ OpenВысокая StreetMap 2GIS Высокая Ovi maps Низкая для городов стран СНГ ВозГеоможнокодирости вания API Да Большие Да Большие Нет Низкие Нет Низкие Нет Низкие Да - Большие Низкие Сервис Яндекс.Карты предоставляет программный интерфейс (API) на JavaScript, позволяющий показывать изображение местности (схемы, спутниковые снимки, карта); создавать карты, интерактивно взаимодействующие с пользователем, и интегрировать их в веб-страницы; производить поиск объектов на карте (производить как прямое геокодирование – по объекту определять его координаты, так и обратное – по координатам определять объект, пример на рисунке); прокладывать маршруты; использовать язык YMapsML (Yandex Maps Markup Language) для описания географических данных на картах Яндекса. Использование сервиса Яндекс.Карты позволяет эффективно решить задачу построения картографического слоя в разработке автоматизированных систем, предназначенных, например для мониторинга энеропотребления на уровне города, охраны объектов и ряда других. Главным достоинством использование сервиса является универсальность созданных программных средств АСУ, независимость семантических данных от пространственных. Библиографический список 1. Геоинформационный мониторинг городских территорий. – http://geoinforisk.com/index.php?id=10&ln=0 2. Власов М.Ю., Горбачев В.Г., Рудой Б.П. Концептуальные топологические отношения в ГИС. – http://www.integro.ru/metod/concept.htm 3. Мартыненко А.И., Бугаевский Ю.Л., Шибалов С.Н., Фадеев В.А. Основы ГИС: теория и практика. WINGIS руководство пользователя. – М.: Инженерная экология, 1995. – 232 с. 4. API Яндекс.Карты: http://api.yandex.ru/maps/doc/jsapi/ 5. API 2GIS:http://api.2gis.ru/doc/ 6. API Google Maps: https://developers.google.com/maps/?hl=ru