Создание адресного локатора типа отдельные дома для зоны №4 г. Сургута
Описание технологического процесса геокодирования. Подготовка и цифрование геопривязанных растровых данных. Создание адресного локатора из слоя точек, указывающих отдельные дома. Тестирование адресных локаторов. Анализ областей применения геокодирования.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 28.10.2017 |
Размер файла | 1,8 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Министерство образования и науки РФ
ГОУ ВПО ЮГОРСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
Институт (НОЦ) систем управления и информационных технологий
Кафедра «Автоматизированные системы обработки информации и управления»
ПОЯСНИТЕЛЬНАЯ ЗАПИСКАК КУРСОВОЙ РАБОТЕ
по дисциплине: «Геоинформационные системы и технологии»
на тему «Создание адресного локатора типа отдельные дома для зоны №4 г. Сургута»
Выполнил: студент группы 1170: М. А.Овчинников
Специальность: 230102
Шифр: 117017
Проверил: преподаватель К. С. Алсынбаев
Ханты-Мансийск -- 2011
Содержание
Введение
1. Подготовка геопривязанных растровых данных
2. Цифрованиегеопривязанных растровых данных
3. Создание адресного локатора
4. Тестирование
Вывод
Список источников
Введение
Геокодирование - это процесс определения положения, обычно в форме присвоения значений координат объекту, имеющему адрес, путем сопоставления описательных элементов местоположения в адресе с аналогичными элементами, присутствующими в базовых данных. Адреса могут поступать во многих форматах, от традиционного формата адреса, когда вслед за номером дома идет название улицы, до различной описательной информации, такой как почтовый индекс или избирательный округ. По существу, адрес подразумевает любой тип информации, который позволяет выделить конкретное место.
Преобразование адреса в конкретную точку на карте может стать ценным инструментом, помогающим решать определенные задачи. Существует несколько областей применения, где может быть использовано геокодирование: от простого анализа данных для управления в сфере бизнеса и потребительских услуг до методов планирования доставки товаров от производителя к потребителю.
Технологический процесс геокодирования
Построение и получение базовых данных
В первую очередь, для процесса геокодирования необходимо два типа информации: базовые данные и адресные данные. К базовым данным относится классы пространственных объектов, содержащие атрибуты адресов, поиск которых вы хотите выполнить. Например, когда вы осуществляете поиск по адресам с номерами домов, базовые материалы должны содержать названия улиц, диапазоны номеров домов или адресные атрибуты конкретных участков.
Для выполнения геокодирования нужно пройти несколько этапов. Эти этапы или шаги рассматриваются как технологический процесс геокодирования.
Определение стиля локатора адресов
Адресные данные относятся к индивидуальному адресу или группе адресов, которые вы планируете геокодировать. Адресные данные также нужно сопоставить с различными форматами. Специфические требования к адресным данным основываются на элементах стиля локатора адресов, который вы собираетесь использовать. В общих чертах, адресные данные должны содержать требуемые элементы, используемые для сопоставления адреса с пространственным объектом, и должны быть представлены в подходящем формате.
Построение локатора адресов
После выбора стиля локатора адресов и подготовки базовых и адресных данных для этого стиля, можно приступать к построению локатора адресов.
Локатор адресов включает базовые данные и нормативы для стиля адреса. Эти нормативы определяют правила для сопоставления адресов с базовыми данными, а также правила предлагаемой корректировки при сопоставлении нечетких адресов.
Постановка задачи
Заданием к курсовой работе является создание адресного локатора типа отдельные дома для г. Сургута зоны №4. Исходными данными для подготовки базовых данных для геокодирования являются растровые изображенные, полученные снятием скриншотов программы 2GIS. Зона содержит несколько населенных пунктов: Сургут, Белый Яр, Барсово. Для геокодирования понадобится три шейп-файла точеного типа.
1. Подготовка геопривязанных растровых данных
Для получения растровых снимков используется программа ДубльГис (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 г. Сургута.
2. Цифрование геопривязанных растровых данных
Для подготовки базовых данных, необходимых для геокодирования, необходимо в ArcCatalog создать шейп-файл объектов (рисунок 7) точечного типа «surgut_house_zone4» с координатной системой WGS-84 и полями «Town» (Название города), «Street» (Название улицы) и «HouseNumb» (Номер дома), street2, HouseNumb2.
Рисунок 7 ? Создание точечного слоя для базовых данных типа «Дома» для последующего создания адресного локатора
Поля streetHouseNumb предназначены для указания улицы и номера здания, а street2 и HouseNumb2 зарезервированы для особых случаев, которые в данной курсовой не используются. Обратим внимание, что все поля текстового типа, в том числе предназначенные для номеров зданий, так как в России часто номера домов имеют буквенные компоненты.
Далее, проставляя точки с помощью инструмента «Редактор» и заполняя атрибутивную информацию, проводится оцифровка (рисунок 8).
Рисунок 8 ? Создание точечного слоя объектов типа "Дома"
Для увеличения производительности используется калькулятор полей. Он позволяет задавать значение группе объектов. Для этого нужно выделить объекты, затем вызвать калькулятор полей, нажимая по заголовку поля, и присвоить значение (рисунок 9).
Рисунок 9 ? Задание значения группе объектов в калькуляторе полей
3. Создание адресного локатора
Адресные данные в курсовой работе относятся к индивидуальным адресам. Адрес типа отдельные дома для г. Сургута содержит в себе название улицы и номер дома. Номер дома может содержать буквенное обозначение. Для данного формата подходящим стилем локатора является US One Adress. Этот стиль локатора не позволяет геокодировать номера домов, содержащих кроме цифр буквы, а также геокодировать адреса в классической русской записи, когда вначале идет название улицы, затем номер дома.
Адресный локатор создается посредством функции GeocodingTools/CreateAdressLocator (рисунок 10).
Рисунок 10 ? Создание адресного локатораиз слоя точек, указывающих отдельные дома
При создании локатора указывается его стиль, входные данные и выходные данные. Стиль указывается US One Address. В окне базовые данные выбирается роль «Primarytable». В списке полей необходимо сопоставить имена полей адресного локатора с наименованиями полей в таблице базовых данных.Также можно указать имя выходного файла и выбрать его местоположение.
4. Тестирование
Для тестирования адресных локаторов созданы тестовые табличные данные для каждого населенного пункта (рисунок 11). На примере тестовых данных показаны некоторые области применения геокодирования. Для населенного пункта Барсово была создана информационная таблица краж, которая при анализе покажет места дополнительного патрулирования зон и время дня, в которое необходим усиленный контроль. Для п. Белый Яр создана таблица покупателей некой фирмы. При ее анализе можно сделать выводы о необходимости стройки нового магазина, его местоположения и т. д. В таблице г. Сургута размещены данные о местоположении объектов, что может применяться как информационный справочник разного рода объектов.
Рисунок 11 ? Тестовые табличные данные для населенных пунктов
Результаты тестирования представлены на рисунках 12, 13 и 14.
Рисунок 12 ? Результаты тестирования для п. Барсово
Рисунок 13 ? Результаты тестирования для п. Белый Яр
Рисунок 14 ? Результаты тестирования для г. Сургута
Вывод
В ходе курсовой работы был создан адресный локатор типа отдельные дома для г. Сургута зона №4. При выполнений работы приобретены умения проводить с помощью инструментария ArcGis геопространственную привязку с пониманием используемых систем координат и привлечением доступных средств, таких как ДубльГис, GoogleEarth и другие, подготовку исходных данных для построение адресного локатора и создание адресного. Геокодирование при помощи созданного адресного локаторадало полное совпадение тестовых адресных данных с местоположением на карте.
Список источников
1. Melanie, H. Руководство «Геокодирование в ArcGis»\ C.Jones,
C. Tucker; - ESRI Data, - 2009. - 183 стр.
2. Glennon,R.Учебноепособие«ArcMap»\ M. Harlow, M. Minami,
B. Booth, - ESRI Data, -2009. - 420 стр.
3. Алсынбаев, К. Методические указания для выполнения курсовой работы «Создание адресного локатора», -Югорский ГУ, Кафедра АСОИУ, - 2011
4. Gis-Lab\Координатная привязка карты в ArcMap; - Режим доступа: http://gis-lab.info/qa/georef-ag.html. - свободный. - Загл. с экрана.
5. Gis-Lab\ Введение в геоинформационные системы. Работа с векторными данными; - Режим доступа: http://gis-lab.info/docs/giscourse/19-vectorwork.html. - свободный. - Загл. с экрана.
Размещено на Allbest.ru
...Подобные документы
Проект официального сайта дома творчества, обзор существующих аналогов. Выбор языка программирования, технологии веб-разработки. Направления и содержание деятельности Дома детского творчества Заводского района и их использование в создании баз данных.
дипломная работа [1,5 M], добавлен 16.06.2013Разработка словаря, содержащего термины по патентоведению, в виде базы данных. Систематизация данных путем разделения текста на отдельные файлы по буквам алфавита. Создание файла "Содержание" с гиперссылками для обеспечения быстрого доступа к информации.
презентация [278,1 K], добавлен 16.10.2013Визначення лабораторним мобільним роботом перешкод, маневрування між ними за допомогою ультразвукового локатора, його розробка та виготовлення. Основи теорії ультразвукової локації. Програмне забезпечення системи, його реалізація в середовищі Сі.
дипломная работа [3,2 M], добавлен 25.10.2012Описание процесса тестирования программного обеспечения, ступени его разработки и особенности применения. Создание баз данных через сортировку числовых данных в списке значений. Отладка фильтров в числовом режиме. Описание недостатков программы.
лабораторная работа [1,6 M], добавлен 22.12.2015Объект типа String. Создание простой Web-страницы. Работа со строками. Первый апплет Java. Создание и запуск апплетов. Тестирование в программе AppletViewer. Конструктор и метод init. Поля ввода данных: TextField и TextArea, JTextField и JTextArea.
курсовая работа [665,3 K], добавлен 24.04.2015Описание предметной области и процессов обработки информации, требующих автоматизации. Обзор существующих программных продуктов. Описание структуры системы бронирования гостевого дома. Назначение и функции программы. Описание методов защиты данных в ИС.
дипломная работа [154,6 K], добавлен 08.02.2013Проектирование базы данных на основе модели типа объект-отношение. Создание таблиц средствами СУБД Access, главной кнопочной формы и запросов с помощью операций реляционной алгебры. Изменение последовательности перехода. Введение всплывающей подсказки.
курсовая работа [681,4 K], добавлен 16.01.2015Описание этапов создания анимированного GIF изображения мультипликационного героя "Винни-Пуха" в программе Adobe Photoshop CS6. Создание дубликата слоя изображения и подготовка кадров для GIF анимации. Настройка эффектов анимации и результат GIF-файла.
лабораторная работа [1,2 M], добавлен 05.03.2015Виртуальная память и организация адресного пространства Windows NT4/2000: файл подкачки, PAE, Application Memory Tuning, Address Windowing Extensions. Производительность, архитектурные ограничения, RAM, 64–битные процессоры и адресные пространства.
курсовая работа [3,5 M], добавлен 14.07.2012Розрахунок адресного простору мережі центрального офісу. Розподіл адресного простору між під мережами віддаленого офісу. Налаштування динамічного присвоєння адрес на маршрутизаторах з використанням протоколу DHCP. Налаштування маршрутизації в мережах.
курсовая работа [245,4 K], добавлен 12.04.2017Физическая модель базы данных. Структура таблиц, ключи и индексы. Установка связей между таблицами. Список книг с фамилиями авторов, работа над которыми идет в настоящее время. Книги, отредактированные определенным редактором. Проведение анализа данных.
курсовая работа [1,2 M], добавлен 02.10.2014Информатизация различных областей и применение систем, использующих базу данных. Системы управления базами данных. Программирование в Access и создание структуры базы данных. Хранение и редактирование информации о заказах, поиске нужной информации.
курсовая работа [1,0 M], добавлен 01.10.2011Общая информация о графическом формате. Описание формата Microsoft Windows Bitmap. Структура файла DDВ исходного формата ВМР. Преобразования графических файлов. Просмотр и редактирование растровых изображений. Создание многодокументного приложения.
дипломная работа [1,5 M], добавлен 06.06.2010Создание программ, позволяющих создавать базы данных. Создание таблицы базы данных. Создание схемы данных. Создание форм, отчетов, запросов. Увеличение объема и структурной сложности хранимых данных. Характеристика системы управления базой данных Access.
курсовая работа [2,1 M], добавлен 17.06.2013Создание web-форума по автомобильной тематике: модель web-сайта, методы решения, web-интерфейс и его взаимодействие с форумом. Описание архитектуры web-сайта, её составных элементов и их программной реализации. Тестирование программного продукта.
дипломная работа [195,8 K], добавлен 23.06.2012Создание программного продукта - базы данных "тестирование", с описанием требований предметной области, объектов, их атрибутов и взаимосвязей между ними. Ведение базы вопросов, учет выполненного тестирования, формирование тестов из данных вопросов.
курсовая работа [1,4 M], добавлен 18.12.2010Разработка информационной системы "Салон портьер" для автоматизации деятельности менеджера фирмы, занимающейся пошивом портьер на заказ. Создание и обоснование проекта базы данных. Создание запросов, форм, отчетов. Тестирование программного приложения.
курсовая работа [4,6 M], добавлен 07.02.2016Разработка программы тестирования студентов по MS PowerPoint с кодом на языке Delphi. Создание алгоритма для решения функциональных требований задачи. Описание переменных, вспомогательных процедур, входных и выходных данных для реализации программы.
курсовая работа [1,5 M], добавлен 21.09.2010Структура таблицы и типы данных. Ввод данных в ячейки таблицы. Создание запросов на выборку, удаление, обновление и добавление записей, на создание таблицы. Основное различие между отчетами и формами, их назначение. Создание отчетов для базы данных.
курсовая работа [1,9 M], добавлен 17.06.2014Создание моделей процесса в BPwin, Aris Express, MS Visio, IBM Rational Rose и в соответствии с требованиями ГОСТ 19.701-90. Создание данных в Erwin и базы данных в MS Access. Расчет экономической эффективности реинжиниринга данного процесса в BPwin.
курсовая работа [2,3 M], добавлен 12.07.2015