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

Предоплата всего

Подписываем
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Предоплата всего
Подписываем
11
Министерство образования и науки РФ
ГОУ ВПО ЮГОРСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
Институт (НОЦ) систем управления и информационных технологий
Кафедра «Автоматизированные системы обработки информации и управления»
ПОЯСНИТЕЛЬНАЯ ЗАПИСКАК КУРСОВОЙ РАБОТЕ
по дисциплине: «Геоинформационные системы и технологии»
на тему «Создание адресного локатора типа отдельные дома
для зоны №4 г. Сургута»
Выполнил: студент группы 1170: М. А.Овчинников
Специальность: 230102
Шифр: 117017
Проверил: преподаватель К. С. Алсынбаев
Отметка о защите: _____________________
«____» _________ 2011 г.
Ханты-Мансийск 2011
Введение 3
Постановка задачи 5
1. Подготовка геопривязанных растровых данных 6
2. Цифрованиегеопривязанных растровых данных 9
3. Создание адресного локатора 11
4. Тестирование 12
Вывод 14
Список источников 15
Геокодирование это процесс определения положения, обычно в форме присвоения значений координат объекту, имеющему адрес, путем сопоставления описательных элементов местоположения в адресе с аналогичными элементами, присутствующими в базовых данных. Адреса могут поступать во многих форматах, от традиционного формата адреса, когда вслед за номером дома идет название улицы, до различной описательной информации, такой как почтовый индекс или избирательный округ. По существу, адрес подразумевает любой тип информации, который позволяет выделить конкретное место.
Преобразование адреса в конкретную точку на карте может стать ценным инструментом, помогающим решать определенные задачи. Существует несколько областей применения, где может быть использовано геокодирование: от простого анализа данных для управления в сфере бизнеса и потребительских услуг до методов планирования доставки товаров от производителя к потребителю.
Технологический процесс геокодирования
Построение и получение базовых данных
В первую очередь, для процесса геокодирования необходимо два типа информации: базовые данные и адресные данные. К базовым данным относится классы пространственных объектов, содержащие атрибуты адресов, поиск которых вы хотите выполнить. Например, когда вы осуществляете поиск по адресам с номерами домов, базовые материалы должны содержать названия улиц, диапазоны номеров домов или адресные атрибуты конкретных участков.
Для выполнения геокодирования нужно пройти несколько этапов. Эти этапы или шаги рассматриваются как технологический процесс геокодирования.
Определение стиля локатора адресов
Адресные данные относятся к индивидуальному адресу или группе адресов, которые вы планируете геокодировать. Адресные данные также нужно сопоставить с различными форматами. Специфические требования к адресным данным основываются на элементах стиля локатора адресов, который вы собираетесь использовать. В общих чертах, адресные данные должны содержать требуемые элементы, используемые для сопоставления адреса с пространственным объектом, и должны быть представлены в подходящем формате.
Построение локатора адресов
После выбора стиля локатора адресов и подготовки базовых и адресных данных для этого стиля, можно приступать к построению локатора адресов.
Локатор адресов включает базовые данные и нормативы для стиля адреса. Эти нормативы определяют правила для сопоставления адресов с базовыми данными, а также правила предлагаемой корректировки при сопоставлении нечетких адресов.
Заданием к курсовой работе является созданиеадресного локатора типа отдельные дома для г. Сургута зоны №4. Исходными данными для подготовки базовых данных для геокодирования являются растровые изображенные, полученные снятием скриншотов программы 2GIS. Зона содержит несколько населенных пунктов: Сургут, Белый Яр, Барсово. Для геокодирования понадобится три шейп-файла точеного типа.
Для получения растровых снимков используется программа ДубльГис (2GIS). С помощью инструмента навигации по карте масштаб окна программы устанавливается в положение, при котором видно номера домов. Убираются объекты, которые мешают читаемости карты: логотипы, информационные карточки, 3D-режим, инструменты карты. Для геопространственной привязки растровых изображений необходимо поставить минимум три метки (рисунок 1). Для снятия скриншота используется инструмент «Ножницы» в ОС Windows 7.
Рисунок 1− Скриншот участка территории
Созданные метки сохраняются в файлы типа kml илиkmz. KML, или KeyholeMarkupLanguage (язык географической разметки), это грамматика XML и формат файла, позволяющие моделировать и хранить географические объекты (точки, линии, изображения, многоугольники и модели) для отображения в Google Планета Земля, Картах Google и других программах. KML можно использовать для обмена метками и информацией с другими пользователями названных программ.
Следующим этап является создание проекта в ArcGIS.
Фрейм данных проекта устанавливается в проекциюUTM с зоной 43N для г. Сургута.
Теперь необходимо привязать растровые данные.
Для этого из kml-файлов создаются шейп-файлы точечного типы при помощи инструмента DataInteroperabilityTools/QuickImport (рисунок 2).
Рисунок 2 Инструмент DataInteroperability Tools/Quick Import
При отсутствии этого инструмента могут использоваться другие способы перевода kml-файла в shape-файл. Один из них использование онлайнового сервиса (рисунок 3) для конвертирования файла kml в файл типа точечные объекты.
Рисунок 3 − Онлайновый сервис kml2shp
Кнопка «New»используется для создания нового файла. Кнопка «UploadKML/KMZ»необходима для загрузки файла с компьютера. Кнопка «Proccess»позволяет выделить геометрические объекты. При нажатии на кнопку «ExportSHP»происходит конвертировании и создается ссылка на конвертированный файл.
Еще одним способом конвертации является установка дополнительного набора инструментов XToolsPro. В нем есть инструмент DataManagement\ImportDatafromkml (рисунок 4) для конвертации kml\kmz-файла в shape.
Рисунок 4 −XToolsPro инструмент для конвертации
Для привязки растровых изображений используется инструмент «Пространственная привязка» (рисунок 5) в панели инструментов ArcMap.
Рисунок 5 − Инструмент «Пространственная привязка»
В проект добавляются скриншоты территорий и точки координат меток. С помощью инструмента подгоняем скриншот к меткам. И инструментом привязки кликаем на метке растра, а затем на соответствующей точке шейп-файла. Пример гепривязанных данных представлен на рисунке 6.
Рисунок 6 − Геопривязанные данные
Так формируется вся геокодируемая территория зоны 4 г. Сургута.
Для подготовки базовых данных, необходимых для геокодирования, необходимо в ArcCatalog создать шейп-файл объектов (рисунок 7) точечного типа «surgut_house_zone4» с координатной системой WGS-84 и полями «Town» (Название города), «Street» (Название улицы) и «HouseNumb» (Номер дома), street2, HouseNumb2.
Рисунок 7 − Создание точечного слоя для базовых данных типа «Дома» для последующего создания адресного локатора
Поля streetHouseNumb предназначены для указания улицы и номера здания, а street2 и HouseNumb2 зарезервированы для особых случаев, которые в данной курсовой не используются. Обратим внимание, что все поля текстового типа, в том числе предназначенные для номеров зданий, так как в России часто номера домов имеют буквенные компоненты.
Далее, проставляя точки с помощью инструмента «Редактор» и заполняя атрибутивную информацию, проводится оцифровка (рисунок 8).
Рисунок 8 − Создание точечного слоя объектов типа "Дома"
Для увеличения производительности используется калькулятор полей. Он позволяет задавать значение группе объектов. Для этого нужно выделить объекты, затем вызвать калькулятор полей, нажимая по заголовку поля, и присвоить значение (рисунок 9).
Рисунок 9 − Задание значения группе объектов в калькуляторе полей
Адресные данные в курсовой работе относятся к индивидуальным адресам. Адрес типа отдельные дома для г. Сургута содержит в себе название улицы и номер дома. Номер дома может содержать буквенное обозначение. Для данного формата подходящим стилем локатора является US One Adress. Этот стиль локатора не позволяет геокодировать номера домов, содержащих кроме цифр буквы, а также геокодировать адреса в классической русской записи, когда вначале идет название улицы, затем номер дома.
Адресный локатор создается посредством функции GeocodingTools/CreateAdressLocator (рисунок 10).
Рисунок 10 − Создание адресного локатораиз слоя точек, указывающих отдельные дома
При создании локатора указывается его стиль, входные данные и выходные данные. Стиль указывается US One Address. В окне базовые данные выбирается роль «Primarytable». В списке полей необходимо сопоставить имена полей адресного локатора с наименованиями полей в таблице базовых данных.Также можно указать имя выходного файла и выбрать его местоположение.
Для тестирования адресных локаторов созданы тестовые табличные данные для каждого населенного пункта (рисунок 11). На примере тестовых данных показаны некоторые области применения геокодирования. Для населенного пункта Барсово была создана информационная таблица краж, которая при анализе покажет места дополнительного патрулирования зон и время дня, в которое необходим усиленный контроль. Для п. Белый Яр создана таблица покупателей некой фирмы. При ее анализе можно сделать выводы о необходимости стройки нового магазина, его местоположения и т. д. В таблице г. Сургута размещены данные о местоположении объектов, что может применяться как информационный справочник разного рода объектов.
Рисунок 11 − Тестовые табличные данные для населенных пунктов
Результаты тестирования представлены на рисунках 12, 13 и 14.
Рисунок 12 − Результаты тестирования для п. Барсово
Рисунок 13 − Результаты тестирования для п. Белый Яр
Рисунок 14 − Результаты тестирования для г. Сургута
В ходе курсовой работы был создан адресный локатор типа отдельные дома для г. Сургута зона №4. При выполнений работы приобретены умения проводить с помощью инструментария ArcGis геопространственную привязку с пониманием используемых систем координат и привлечением доступных средств, таких как ДубльГис, GoogleEarth и другие, подготовку исходных данных для построение адресного локатора и создание адресного. Геокодирование при помощи созданного адресного локаторадало полное совпадение тестовых адресных данных с местоположением на карте.
C. Tucker; ESRI Data, 2009. 183 стр.
B. Booth, ESRI Data, 2009. 420 стр.
3. Алсынбаев, К. Методические указания для выполнения курсовой работы «Создание адресного локатора», Югорский ГУ, Кафедра АСОИУ, 2011