Создание электронной карты

Автор работы: Пользователь скрыл имя, 04 Декабря 2014 в 21:07, курсовая работа

Краткое описание

Следует подчеркнуть два определяющих ГИС момента. Во-первых, ГИС имеют дело с географической информацией, тематически разнообразной, координированной, масштабированной и генерализованной в пространстве и времени; во-вторых, ГИС используют законы информатики – системы знаний, относящихся к производству, переработке, хранению и распространению всех видов информации в обществе, природе и технических устройствах.

Прикрепленные файлы: 1 файл

отчет.docx

— 1.73 Мб (Скачать документ)

 

Каждому слою присваиваем соответствующее имя и задаем свой цвет, которым будут отображаться его объекты на экране (Рис. 4.).

Рис. 5. Созданные векторные слои

 

Визуальная проверка оцифрованных объектов

После создания всех векторных слоев приступают к визуальной проверке оцифрованных объектов. Для этого:

  • проверяется соответствие формы полученных векторных объектов их изображению на растре.
  • проверяется наличие всех необходимых объектов на соответствующих слоях.
  • вносятся коррективы в случае наличия ошибок.

Проверка топологии и исправление ошибок

Правильная топология подразумевает выполнение следующих условий:

  • пересечение в узле объектов одного тематического слоя (или слоев одной тематической группы);
  • пересечение в вершине объектов разных тематических слоев;
  • полигональный объект должен состоять из одной замкнутой полилинии;
  • отсутствие разрывов (т.е. висячих узлов) в местах примыкания или пересечения объектов;
  • псевдоузлы должны присутствовать только там, где необходимо показать смену свойств объекта. Лишних обрывов линий, а следовательно, ненужного деления объектов, быть не должно.

Проверка топологии осуществляется с помощью команды: меню Утилиты ® Проверка топологии. После этого открывается окно, в котором перечисляются возможные варианты проверки топологии и слои, на которых это проверка может быть произведена.

В программе предусмотрено 6 видов тестов для оценки корректности топологии, из которых можно составлять любые наборы.

Ошибки каждого вида помечаются своим особым значком:

Самопересечение - выявление ошибок самопересечения одной полилинии.

Удвоение вершины – частный случай Самопересечения, когда две вершины одной полилинии совпадают.

Пересечение "Крест" - выявление случаев взаимного пересечения двух полилиний, не удовлетворяющих установленным правилам топологии.

Частичное перекрытие – частный случай пересечения "Крест", при котором часть одной полилинии накладывается на другую полилинию.

Пересечение "Вершина" - выявление Т-образных примыканий полилиний без образования узла.

Висячий узел - узел, принадлежащий одной полилинии, у которой начальная и конечная вершины не совпадают и к которой никакая другая полилиния не примыкает.

Незамкнутые полигоны - проверка на замкнутость площадных объектов (совпадение начального и конечного узла полилинии);

Псевдоузлы - выявление сходимости в одной точке двух и только двух полилиний одного слоя.

Оцениваем количество ошибок и, закрыв окно, переходим к их редактированию.

Проверяем и исправляем каждый тип ошибок согласно приведенным выше условиям.

Создание атрибутивных баз данных

Easy Trace позволяет:

  • создавать таблицы данных заданной структуры;
  • заполнять и редактировать эти таблицы;
  • согласовывать таблицы и векторные файлы.

Формат баз данных – DBF.

Приступить к созданию атрибутивных БД после завершения работ по вводу и редактированию векторных объектов, т.к. при редактировании, удалении объектов, переносе их на другой слой связь с БД может быть разорвана и потребуется повторный ввод атрибутивной информации.

Создание структуры БД для векторных слоев

  • В меню Проект выбрать команду Базы данных и задать каталог для БД ;
  • в открывшемся окне Базы данных проекта выбрать векторный слой, для которого будет создаваться структура БД, и нажать кнопку БД линий;
  • в появившемся окне Атрибуты полилиний слоя задать все необходимые поля с помощью кнопки Вставить и окна Параметры поля, открывающегося после ее нажатия.

В атрибутивных таблицах должны присутствовать следующие поля:

а) для гидрологических слоев (линейных и полигональных):

USERID (идентификатор, тип поля - Numeric) – вводится программой автоматически, не редактируется;

TYPE (тип водоема, выбрать тип поля - Numeric, задать размер поля).

Значение, вводимое в данное поле задать:

  • для реки (полигональный объект) – 1.
  • для рек линейных -2.
  • для пересыхающих участков рек – 3.
  • для озер – 5.

NAME (тип поля - Character, задаем размер поля) создать для реки, имеющей название.

б) для дорожной сети:

USERID (идентификатор) – вводится автоматически, не  редактируется;

TYPE (тип дороги, тип поля - Numeric, задать размер поля). Значение, вводимое в данное поле, брать из следующего списка:

1-автомагистрали, автодороги с усовершенствованным  покрытием;

2-автодороги  с покрытием;

3-автодороги  без покрытия;

4-грунтовые  проселочные дороги;

5-полевые, лесные  дороги (длинный пунктир);

6-просеки (короткий  пунктир)

7-ширококолейные  железные дороги,

8-узкоколейные  железные дороги,

9-дороги внутри  населенных пунктов.

Создать БД для дорог. Дороги выделить 3,4,5,6 и 9 типов.

в) для населенных пунктов:

USERID (идентификатор) – вводится автоматически, не  редактируется;

TYPE (тип населенного  пункта, тип поля - Numeric).

Так как все населённые пункты относятся к типу - поселок сельского типа, вводим значение – 3.

NAME (, тип поля - Character, задаем размер поля)

Заносится название населенных пунктов.

г) для слоев Лес, кустарники, контур :

USERID (идентификатор) – вводится автоматически, не  редактируется;

TYPE (тип участка, тип поля - Numeric). Значения в данном поле:

1- лес;

2- кустарник;

3-др. земли.

Ввод атрибутивных данных

Ввод атрибутивной информации как для индивидуальных объектов, так и для группы объектов осуществляется в режиме редактирования с помощью команды Атрибуты из дополнительного меню редактора (выпадает при наличии выбранного объекта по щелчку правой клавиши "мыши" на рабочем поле). При этом появляется окно ввода атрибутивной информации.

 

Выполнение проверки состояния БД:

Переходя к проверке и редактированию БД, предварительно выполнить команду Упаковать идентификаторы из меню Утилиты для приведения во взаимное соответствие векторных слоев проекта и соответствующих им таблиц БД.

Сама проверка состояния БД выбранного слоя производится с помощью команды Информация из окна Настройка слоев проекта (меню Проект ® Слои Проекта ® выделить слой для проверки ® меню Векторные слои ® команда Информация). В случае проверки состояния БД по всем слоям можно использовать команду Информация из меню Проект.

В результате появляется окно с полной информацией по выбранному слою или слоям, в том числе и по соответствию количества объектов на слое количеству записей в БД. При этом возможны следующие ситуации:

  • количество объектов и количество записей в БД совпадают - нормальное состояние БД;
  • количество записей больше, чем количество объектов - эта ситуация возникает, если не проведена упаковка идентификаторов, и устраняется выполнением этой команды;
  • количество записей меньше, чем количество объектов - это может быть следствием двух причин:
  • несколько объектов не имеют записей, т. е. для них не введена атрибутивная информация и, соответственно, нет идентификаторов;
  • несколько объектов имеют один и тот же идентификатор (т.е. ссылаются на одну и ту же запись), что возможно при разрезании полилинии, для которой уже были введены атрибуты.

 

Выявление объектов без идентификаторов и заполнение БД для них:

  • Поиск объектов без идентификаторов выполняется с помощью группового редактора. Выбрать на панели групповой редактор ® открыть его дополнительное меню ® выполнить команду Выбор по критерию .
  • В открывшемся окне задать слои и тип объектов (полилинии в нашем случае), подлежащих проверке, включаем опцию Без ID и нажать кнопку Выбрать.
  • После выполнения команды все объекты без идентификатора будут выделены.
  • Перейти в обычный редактор и заполнить записи для этих объектов.
  • После создания записей для всех выявленных объектов выполнить команду Упаковка идентификаторов (меню Утилиты) и вновь проверить состояние БД (меню Проект ® команда Информация для проверки состояния БД для всех слоев сразу).

 

После исправления ошибок и повторной проверки состояния БД ошибок не обнаружено.

 

Количество полилиний и записей совпадают.

 

Информация о выбранных слоях:

 

 

 

 

 

 

 

Экспорт в формат ГИС ArcView

 

Перейти к последнему, заключительному этапу работы в пакете Easy Trace экспорту данных. Для этого выполняется команда Экспорт из меню Файл.

Экспорт осуществляется в формате SHP (шейп-файлы), который является обменным форматом ГИС ArcView и хранит информацию о геометрии векторных объектов и связанных с ними атрибутивных данных.

При экспорте векторных слоев в формат SHP необходимо:

  • слои с замкнутыми полилиниями (слои Строения, Широкая река,Контур, Лес, Болота) экспортируются как полигоны (Рис. 8).

Для каждого шейп-файла при экспорте формируются 3 обязательных файла:

  • Имя_для_слоя.SHP – файл, который хранит геометрию векторных объектов,
  • Имя_для_слоя.SHX – индексный файл для геометрии объектов,
  • Имя_для_слоя.DBF – файл формата dBASE для хранения атрибутивной информации по объектам. Когда шейп-файл добавляется в качестве темы к Виду, этот файл можно открыть как атрибутивную таблицу

Создание электронной карты во вьювере ArcExplorer

Создание нового Вида, задание его свойств, добавление векторных тем

 

 

 

Запустить ArcExplorer.

 

В результате на экране появится пустой Вид.

  • Добавить в Вид следующие векторные темы (нажать кнопку Добавить тему ; Тип данных - Шейп-файла; для добавления тем использовать шейп-файлы, полученные при экспорте из Easy Trace):

 

 

Сделать темы видимыми, для этого щелчком мышки поставить в Таблице Содержания галочку слева от названия темы. Если какие-то темы не видны на карте, передвинуть их в Таблице Содержания так, чтобы все объекты отображались и ни одна тема не скрывала под собой объекты другой.

  • Добавить в Вид растровую тему "растр 86_87_3" в качестве подложки под другие векторные темы.

 

• разместить новый растр в той же директории, что и остальные векторные данные;

• найти мировой файл привязки, созданный для исходного JPG-растра при экспорте из Easy Trace (этот файл имеет то же имя, что и сам растр, но расширение – JGW; содержит параметры для пересчета координат растра из пиксел в метры новой локальной системы координат, в которой находятся сейчас все векторные данные);

• переименовать мировой файл привязки так, чтобы он имел имя созданного ранее BMP-растра, а расширение – BPW (по соглашению мировой файл привязки растра должен иметь то же самое имя, что и сам растр, а его расширение должно состоять из первой и последней буквы расширения растра + буква «W»);

• разместить файл привязки в той же директории, что и сам BMP-растр (это необходимо для корректного отображения растра в Виде вместе с другими векторными данными);

• добавить в Вид созданный BMP-растр (открыть окно «Добавить Тему» → изменить «Тип данных» на «Поддерживаемые изображения» → зайти в директорию, где хранится

цветной растр в формате BMP, выбрать его и добавить в Вид);

• расположить растр внизу Таблицы Содержания, чтобы можно было использовать эту тему как подложку для других векторных слоев.

  • Получить изображение всех слоев в Виде (кнопка Экстент всех тем ).
  • Добавить Обзорную карту (меню Вид, команда Обзорная карта).

Показать Масштабную линейку (меню Вид, команда Показать Масштабную линейку);

  • Задать единицы измерения карты (метры) и масштабной линейки (километры или метры) (меню Вид, команда Свойства Масштабной линейки);
  • Устанавить Прокрутку Вида и Рамку Вида (Рамка Вида показывает в обзорной карте красным прямоугольником тот пространственный охват, который отображен в данный момент на интерактивной карте). Для этого в меню Вид выбрать команду Свойства Вида, в появившемся окне отметить галочками Прокрутку Вида и Рамку Вида.
  • Сохранить проект (меню Файл, команда Сохранить как - для первого сохранения или Сохранить проект - для последующих).

Сохранение осуществляется в файл с расширением *.AEP, который является текстовым файлом, содержащим всю информацию о проекте: местоположение отображаемых объектов, экстент сохраняемой карты, порядок рисования, легенды тем и т.д.

 

Задание имен тем и свойств

 

 

Каждой теме дается понятное название. Для этого сделать тему активной, затем в меню Тема выбрать опцию Свойства темы (или нажать кнопку ) и вписать Название темы. Редактируем темы

 

 

Исходное растровое изображение

 

 

 

Итоговая обзорная карта

 

 

2014

 


Информация о работе Создание электронной карты