Автор работы: Пользователь скрыл имя, 11 Сентября 2013 в 07:22, курсовая работа
XXI век называют веком информатизации всей сферы жизнедеятельности человека: управления, образования, здравоохранения, сельского хозяйства и многих других сфер. Одним из направлений является использование компьютерных технологий в повседневной деятельности, в частности обеспечение средствами информационной визуализации и визуального анализа представителей муниципальных органов власти, бизнесменов, менеджеров и продавцов, а так же потребителей различных услуг.
ВВЕДЕНИЕ 5
1. ГИС КАК СРЕДСТВО ВИЗУАЛИЗАЦИИ И АНАЛИЗА ДАННЫХ РАЗЛИЧНОЙ ПРИРОДЫ 6
1.1. Введение в ГИС 6
1.2. Составные части ГИС 8
1.3. Задачи, которые решает ГИС 10
1.4. Основные понятия ГИС 13
1.5. Модели ГИС 16
1.6. Послойная организация данных 18
1.7. Визуальная обработка информации в ГИС 19
1.8. Анализ данных в ГИС 22
2. ГИС В СОВРЕМЕННОМ ОБЩЕСТВЕ 24
2.1. Гис и бизнес 24
2.2. Некоторые применения ГИС в бизнесе 28
2.3. Гис и транспорт 32
3. АНАЛИЗ ФУНКЦИЙ СИСТЕМЫ 34
4. ОСНОВНЫЕ ПРОБЛЕМЫ ТРАНСПОРТНОЙ СИСТЕМЫ 38
ЕКАТЕРИНБУРГА 38
5. ОПИСАНИЕ ПРОЕКТА СИСТЕМЫ 42
5.1. Описание электронной карты 42
5.3. Информация об объекте 51
5.4. Описание средств поиска объектов на электронной карте 54
5.5. Инструменты измерения расстояний и площади объектов 57
5.6. Инструменты анализа транспортной системы города. «Узкие» места 59
на дорогах Екатеринбурга 59
5.7.Средства печати 64
6. ПРИНЦИПЫ ПОСТРОЕНИЯ ЭФФЕКТИВНЫХ ВИДОВ 67
ОТОБРАЖЕНИЯ ИНФОРМАЦИИ 67
7. ИНСТРУМЕНТАЛЬНЫЕ СРЕДСТВА РАЗРАБОТКИ 70
7.1. Формат карт shape 71
7.2. Краткий обзор QGis 74
7.3. Краткий обзор С# 76
7.4. Обзор библиотеки MapWindow 78
7.5. Описание структуры класса Map 79
7.6.Описание структуры классов слоев 81
8. СТРУКТУРНАЯ ОРГАНИЗАЦИЯ ПРОГРАММЫ 82
8.1. Основное окно программы. Форма «MainForm» 82
8.2. Окно информации об объекте. Форма «MyFeatureIdentifire» 85
8.3. Окно печати. Форма «MyLayoutForm» 86
ЛИТЕРАТУРА 88
Рис.15 Панель инструментов
Инструменты по работе с картой будут подробно описаны в следующих главах.
Рассмотрим теперь левую панель программу. С помощью ее можно управлять различными свойствами отображения карты, осуществлять поиск домов по адресу, просматривать маршруты общественного транспорта, анализировать транспортную сеть города и т.д.
Рис.16 Панель управления отображения карты
Управление отображением карты включает в себя:
При нажатии на кнопку «Пиктограммы» открывается окно выбора типов отображаемых объектов. При нажатии ан кнопку «Показать» они будут показаны на карте.
Панель «Общественный
транспорт» позволяет включать на карте
отображение маршрутов и
На данный момент разработаны методы отображения слоев такого типа, но сами слои находятся в разработке.
Панель «Пробки» показывает загруженность транспортной сети в различные дни недели в определенные промежутки времени. Так же имеется возможность отображения на карте «узких» мест на дорогах, светофоров и пешеходных переходов. Более подробно данный инструментарий будет описан в следующих главах.
Внизу панели расположена обзорная карта, позволяющая понять в какой области карты находится пользователь в данный момент.
При выборе определенного объекта в режиме работы с картой «Выбор объекта» можно просмотреть подробную информацию о нем в открывшемся окне. Как видно, оно состоит из трех частей:
Рассмотрим каждую из них подробнее.
Рис.17 Атрибутивная таблица объектов
Атрибутивная таблица
данных объекта хранится в файле
с атрибутивной информацией векторного
слоя. В зависимости от объекта
может содержать различное
Рис.18 Изображение объекта
Изображение объекта загружается из файла, путь к которому указан также в атрибутивной таблице объекта, но не отображается пользователю. Все изображения на данный момент хранятся в папке Images.
Рис.19 Текстовое описание объекта
Текстовое описание объекта
так же хранится в файле, путь на
который указан в атрибутивной таблице.
Все текстовые файлы хранятся в папке
Texts.
Основными объектами нашей электронной карты, представляющие наибольший интерес для потенциального пользователя, безусловно, являются жилые дома, административные постройки, офисные здания. У всех этих объектов есть свой адрес, который уникально идентифицирует их на карте города. Для нахождения этих объектов был реализован их поиск по адресу. Панель поиска изображена на рисунке ниже.
Рис.20 Панель поиска объекта по адресу
Как и в большинстве
ГИС достаточно просто ввести улицу
и номер дома и нажать кнопку «Найти».
Если объект с таким адресом был
найден, то карта автоматически
Каждый объект обладает атрибутами, которые хранятся в атрибутивной таблице слоя карты. Основной функцией нашей системы является фильтрация и поиск объектов недвижимости, соответствующим определенным параметрам. Некоторые из параметров можно определить использовав саму карту. Например, район, в котором находится объект, близость к водоемам и паркам, относительное расположение относительно других объектов и т.д. Все эти нюансы можно увидеть на карте с помощью средств информационной визуализации. Но есть параметры, которые нельзя напрямую отобразить на карте. Это может быть тип объекта (жилая квартира или офисное помещение), его стоимость, тип недвижимости (продается или сдается в аренду) и т.д. Таких параметров может быть очень много. При этом для одних пользователей они могут иметь высокий приоритет при выборе недвижимости, а для других не иметь никакого значения. Большинство ГИС имеют предустановленный набор фильтров и параметров, по которым можно осуществлять поиск. При этом в основном поиск идет только объектов недвижимости. Что делать, если пользователь добавляет в атрибутивную таблицу параметр, которого не было раньше и хочет осуществлять поиск именно по нему? Как найти и показать на карте все круглосуточные магазины в Ленинском районе? Для данных целей был разработан более сложный инструментарий создания запросов, фильтрации и поиска объектов на карте.
Рис.21 Окно создания запросов и поиска объектов
Подробно рассмотрим окно поиска и алгоритм создания запроса.
Простой пример и результат запроса показаны на рисунке ниже.
Рис.22 Пример поиска объектов по заданным параметрам
5.5. Инструменты измерения расстояний и площади объектов
Карта дает четкую информацию о расположении объектов относительно друг друга и их размере. Но часто этого бывает недостаточно и требуются точные данные. В таких случаях можно воспользоваться инструментарием для измерения расстояний и площади объектов.
Рис.23 Окно измерения расстояний и площадей
Выделим основные направления, в которых может применяться данный инструментарий:
Рис.24 Пример измерение расстояния
Рис.25 Пример измерения площади
Как уже говорилось ранее, система должна дать инструмент анализа, как для специалистов купли/продажи недвижимости, так и для представителей муниципальных органов власти. Ранее уже были описаны возможности применения ГИС в различных сферах современного общества. Особое внимание следует уделить проблеме пробок на дорогах крупных городов. ГИС идеально подходит для визуализации и анализа транспортной сети города.
Как уже было сказано выше, наиболее активно изучением пробок в крупных городах занимается «Яндекс». Сервисом «Яндекс.Пробки» пользуются тысячи автомобилистов. «Яндекс.Пробки» показывают пользователям картину загруженности дорог. Для этого сервис собирает из разных источников данные о загруженности улиц, анализирует их и отображает на «Яндекс.Картах». В наиболее крупных городах, где пробки — серьезная проблема, а не просто неприятность, сервис рассчитывает балл пробок — средний уровень загруженности.
Стоит отметить, что сервис «Яндекс.Пробки» в первую очередь создан для предоставления актуальной информации автомобилистам о загруженности дорожного движения и ДТП, которые, безусловно, могут парализовать транспортный поток. Нашей задачей было воспользоваться информацией, полученной из данного сервиса, и попытаться создать инструментарий для анализа дорожной сети Екатеринбурга. В качестве предмета исследования были взяты крупнейшие улицы города.
Подробно рассмотрим панель «Пробки», которая дает пользователю системы возможность оценивать и анализировать не только пробки, но и причины их возникновения.
Рис. 26 Панель Пробки»
Пробки на дорогах могут появляться по многим причинам. Перечислим основные из них:
Информация о работе Разработка специализированной системы визуализации и анализа городской среды