Международная научно-техническая конференция «Информационные системы и технологии» ИСТ-2014 СЕКЦИЯ 5.2 ТЕХНИЧЕСКАЯ КИБЕРНЕТИКА (ИНТЕЛЛЕКТУАЛЬНЫЕ СИСТЕМЫ УПРАВЛЕНИЯ) Д.Д. СПАССКАЯ (студентка), Н.С. КУНОВА (студентка) (МГТУ им. Н.Э. Баумана) СПОСОБЫ ГЕО-КОДИРОВАНИЯ ГЕОГРАФИЧЕСКИХ ИНФОРМАЦИОННЫХ СИСТЕМ В связи с быстрым развитием информационно - коммуникационных технологий и появлением большого количества устройств с различными параметрами, возникли дополнительные проблемы у разработчиков в области программного обеспечения таких устройств. Необходимо овладеть искусством создания приложений, охватывающих сразу несколько устройств с множеством вариантов использования, с различными платформами и размерами экрана. Широкое применение информационно-коммуникационных технологий затронуло в настоящее время все сферы деятельности человека. Во многих отраслях последние достижения этих технологий связаны с началом применения географических информационных систем (ГИС) для решения разного рода сложных задач. Применение ГИС позволяет на качественно новом уровне обеспечить информационной базой практически все службы и на этой основе обеспечить решение технических, технологических, экономических и целого ряда других задач. ГИС используют гео-кодированные объекты или записи, описывающиеся адресом (улица/дом…), фотографиями или любой другой информацией, имеющей географический компонент. Одной из наиболее востребованных операций при работе с геопространственными данными является геокодирование. Гео-кодирование – это процесс нахождения географических координат (выражается в geograhic долготы и широты) из других географических данных, таких как адрес (город, улица, дом... ) и т.д. Обычно используются следующие форматы входных данных: текстовые поля (поисковая строка), адрес на основе формы (структурированный поиск) и сочетание этих двух форматов. Наиболее распространены три метода гео-кодирования: координатное гео-кодирование, гео-кодирование по объектам, адресное гео-кодирование Выбор одного из этих методов определяется тем, какая задача должна решаться с помощью гео-кодирования, с какой точностью должны размещаться на карте создаваемые объекты и какие данные имеются для выполнения гео-кодирования. Координатное геокодирование требует для своего выполнения, чтобы в двух полях геокодируемой таблицы содержались значения координат X и Y. При выполнении гео-кодирования для каждой записи таблицы создается точечный объект с указанными координатами. При выполнении координатного геокодирования существует возможность выполнить трансформацию координат создаваемых объектов. Используется этот метод в том случае, если координаты, содержащиеся в таблице, заданы в системе координат, отличающейся от системы координат данной карты. Координатное гео-кодирование – это самый простой из методов гео-кодирования, который в то же время позволяет наиболее точно разместить создаваемые объекты на карте. Гео-кодирование по объектам основано на привязке создаваемых точечных объектов к положению существующих объектов какого-либо типа. Такой метод гео-кодирования применяется, в том случае, если гео-кодируемая таблица содержит список адресов интересующих пользователя объектов. Определение положения объекта по его адресу – самая распространенная задача по поиску необходимого места. Для ее решения достаточно иметь подробный план города, где показаны все здания и указаны их адреса, то положение искомого объекта можно определить с точностью до здания. Для гео-кодирования по объектам необходимо, кроме исходной геокодируемой таблицы и гео-кодируемого типа, указать еще два компонента ГБД, участвующих в операции: ссылочный тип – тип объектов, к положению которых на карте будут привязываться создаваемые объекты; ссылочную таблицу – таблицу, записи которой связаны с объектами ссылочного типа и в то же время содержат данные, позволяющие с каждой записью геокодируемой таблицы связать запись ссылочной таблицы. Соответственно через ссылочную таблицу можно для каждой записи гео-кодируемой таблицы найти соответствующий объект 289 Международная научно-техническая конференция «Информационные системы и технологии» ИСТ-2014 СЕКЦИЯ 5.2 ТЕХНИЧЕСКАЯ КИБЕРНЕТИКА (ИНТЕЛЛЕКТУАЛЬНЫЕ СИСТЕМЫ УПРАВЛЕНИЯ) ссылочного типа и использовать этот объект для определения положения создаваемого объекта на карте. По сравнению с координатным гео-кодированием, применение гео-кодирования по объектам дает меньшую точность, но зато не требует явного указания координат создаваемых объектов. Адресное гео-кодирование основано на приближенном вычислении положения создаваемого объекта относительно заданного линейного объекта. Используя план города, можно представить себе такой план, на котором не указаны адреса конкретных зданий, но для каждой улицы на каждом квартале нанесены минимальное и максимальное значение адресов зданий этого квартала. Если предположить, что здания в некотором квартале имеют номера от 100 до 120, то объект, который находится в здании с номером 118, должен быть размещен вблизи конца квартала. Для выполнения адресного геокодирования необходимо, кроме исходной гео-кодируемой таблицы и гео-кодируемого типа, указать еще два компонента ГБД, участвующих в операции: ссылочный тип – линейный тип объектов, относительно которых будет вычисляться положение на карте создаваемых объектов. В качестве ссылочного типа можно использовать тип объектов «сегменты улиц», который содержит отрезки улиц, соответствующие отдельным кварталам; ссылочную таблицу сегментов – таблицу, записи которой, во-первых, связаны с объектами ссылочного типа, во-вторых, содержат данные, позволяющие с каждой записью гео-кодируемой таблицы связать запись ссылочной таблицы и вычислить положение создаваемого объекта. Точность определения координат объектов при адресном гео-кодировании зависит от того, насколько сильно различаются по размерам объекты, соответствующие различным адресам. Для любого из описанных методов гео-кодирования имеется дополнительная возможность установить связи между создаваемыми объектами и записями таблиц. В качестве связанных таблиц могут выступать как сама гео-кодируемая таблица, так и другие таблицы ГБД. В последнем случае информация из гео-кодируемой таблицы используется для определения записи связанной таблицы, присоединяемой к создаваемому объекту. Существует большой выбор приложений, для которых может использоваться геокодирование: от простого анализа данных для управления в сфере бизнеса и потребительских услуг до определения методов планирования сбыта. Используя гео-кодированные адреса, существует возможность пространственно отобразить местоположение объекта и распознать структуру информации. Это можно сделать путем простого просмотра информации или с помощью некоторых инструментов анализа. Можно отображать адресную информацию с учетом определенных параметров, что позволяет более полно анализировать информацию. 290