Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МетУказания_ИПД.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.98 Mб
Скачать

Практическое задание к лабораторной работе №7.

Порядок выполнения работы:

  1. Создание новой точечной темы.

  1. Создайте новую тему: ВидНовая тема (ViewNew Theme).

  2. В списке тип объекта укажите Точка (Point).

  3. Сохраните созданную тему в shape-файле, присвоив ему подходящее имя.

  4. Щелкните палетку рисования с изображением точки и выберите инструмент Точка (Point).

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

  6. Если Вы довольны Вашим результатом, сохраните изменения.

  1. Добавление атрибутивных данных к точечной теме.

  1. Откройте атрибутивную таблицу созданной Вами точечной темы.

  2. Добавьте новое поле индекса для каждого объекта в данной теме. Обратите внимание на то, чтобы идентификационный код для каждого объекта был уникальным (целое от 1 и выше).

  3. Заполните вновь созданное поле набором индексов.

  4. Создайте новое поле, которое могло бы быть надписью на каждом объекте. Это поле должно быть строковым (String).

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

  6. Добавьте подписи объектов на карту, сформируйте компоновку, отключив динамическую связь.

Контрольные вопросы:

  1. Опишите порядок создания новой точечной темы в ArcView?

  2. Какие типы пространственных данных могут быть созданы в ArcView?

  3. Как создаются атрибуты для новых пространственных данных?

Лабораторная работа № 8. Создание новых линейных пространственных данных в геоинформационной системе ArcView gis.

Цель:

Изучить:

  • создание новых тем и полей в атрибутивных таблицах;

  • возможности рисования объектов различных типов.

Научиться:

  • добавлять атрибутивные данные к новым темам;

  • рисовать линии.

Создание новой линейной темы:

Если ваши данные состоят из объектов, которые слишком узки, чтобы быть представленными как ареалы (площадные объекты), вам следует создать линейную тему ArcView. Полилиниями могут быть отражены, такие объекты как:

  • улицы города,

  • автодороги,

  • трубопроводы,

  • реки,

  • и т.п.

Порядок добавления новой линейной темы аналогичен добавлению точечной темы.

Установка режима замыкания.

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

Когда вы используете замыкание, ArcView передвигает вершины и сегменты линий новых объектов, чтобы привести в соответствие с вершинами и сегментами линий других объектов, оказавшихся в пределах указанного расстояния - допуска замыкания.

Если Вы хотите чтобы ваши линейные объекты автоматически смыкались с другими линейными объектами в пределах указанного допуска, установите общее замыкание ArcView.

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

Чтобы установить среду общего замыкания:

Вводя допуск:

  • в таблице содержания щелкните на имени темы, которую Вы редактируете, чтобы сделать ее активной;

  • щелкните на кнопке свойства темы (или вызовите ее через меню);

  • в появившемся диалоговом окне щелкните Редактирование для вывода свойств редактируемой темы. В панели Замыкание щелкните на флажке-переключателе Общее. Введите значение допуска.

С помощью мыши:

  • в Виде вызовите всплывающее меню и выберите из него опцию Включить общее замыкание (Enable General Snapping);

  • на панели инструментов щелкните на инструменте Замыкание и в ниспадающем списке инструментов щелкните на инструменте Общее Замыкание;

  • в Виде щелкните и растяните окружность, чтобы обозначить расстояние допуска. Радиус окружности отобразится в строке сообщений. Значение радиуса становится допуска общего замыкания.

Чтобы установить интерактивное замыкание:

Вводя допуск:

  • щелкните на Таблице содержания на имени темы, которую Вы редактируете, чтобы сделать ее активной;

  • щелкните на кнопке свойства темы (или вызовите ее через меню);

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

С помощью мыши:

  • в Виде вызовите всплывающее меню и выберите из него опцию Включить интерактивное замыкание (Enable Interactive Snapping);

  • на панели инструментов щелкните на инструменте Замыкание и в ниспадающем списке инструментов щелкните на инструменте Интерактивное Замыкание;

  • в Виде щелкните и растяните окружность, чтобы обозначить расстояние допуска. Радиус окружности отобразится в строке сообщений. Значение радиуса становится допуском интерактивного замыкания.

Использование интерактивного замыкания:

Если Вы установили интерактивное замыкание, как описано ранее, то пока вы создаете линию можно, удерживая правую кнопку мыши, вызвать раскрывающееся меню и выбрать одну из следующих опций замыкания:

  • Замкнуть на вершину: замыкает на ближайшую вершину другой линии.

  • Замкнуть на границу: замыкает следующую вершину на ближайший сегмент другой линии.

  • Замкнуть на конечную точку: замыкает следующую вершину на ближайшую конечную точку другой линии.

  • Замкнуть на пересечении: замыкает следующую вершину на ближайший узел двух или более линий.

Инструменты работы с линейными объектами:

Создание новых линейных объектов. Выбрав инструмент введите начальную и каждую последующую вершину и затем дважды щелкните, чтобы обозначить конечную вершину.

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

В процессе редактирования линейной темы вы можете выполнить слияние выбранных линий в единый линейный объект, используя опцию Объединение объектов (Union Features) из меню Редактировать (Edit). Предварительно выделите линии подлежащие объединению.

Работа с атрибутами линейных объектов:

При создании новой линейной темы, так же как и точечной для нее автоматически создается таблица атрибутов.

Вы можете в нее добавлять атрибутивные поля, так же как это описывалось в точечной теме.

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

  • активизируйте редактируемую тему;

  • вызовите диалоговое окно Свойства темы;

  • в свойствах темы выберите вкладку Редактирование (Editing);

  • укажите одиночное поле или диапазон полей, изменением которых Вы хотите управлять;

  • выберите правила объединения;

  • выберите правила разбиения;

  • нажмите ОК.

Правила обновления для одиночных полей:

Правила разбиения:

  • пробел: значения в обеих записях будут пустые;

  • копия: исходное значение присваивается обеим записям (по умолчанию);

  • пропорция: значения будут пропорциональны длинам новых линий;

  • длина: значениями будут длины новых линий (по умолчанию для поля, названного Length).

Правила объединения:

  • пробел: значение в результирующей записи будет пустым;

  • копия: присваивается значение первой из встреченных записей (по умолчанию);

  • пропорция: значение будет пропорционально длине объединенных линий;

  • добавление: все значения добавляются в результирующую запись;

  • среднее: значения представляются средней величиной в результирующей записи;

  • длина: значение будет равно длине новой линии (по умолчанию для поля, названного Length).

Изменение формы линии:

Пользуйтесь инструментом Редактировать вершины (Vertex edit tool), чтобы изменить форму линии, передвигая, добавляя или удаляя вершины.

При редактировании линии вы можете определить сохранять топологию или нет, тем способом, которым вы выбираете объект:

  • при выборе единственной линии, любое редактирование вершин будет влиять на форму только этой линии;

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

  • при выборе узла, общего для двух или более линий, любое редактирование этого узла отразится на всех содержащих его линиях.