Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Упражнения1.doc
Скачиваний:
5
Добавлен:
06.05.2019
Размер:
850.94 Кб
Скачать

Использование дополнительных опций инструмента эскиза (sketch tool)

  • Добавьте слой Lines из той же базы данных.

Редактироваться могут объекты все слоев, новые же объекты создаются только в Слое-цели

  • Выберите Lines в качестве слоя-цели: Target > Lines

  • В окне Snapping.., Добавьте vertex и edges для Lines и уберите снэппинг для ..Parcels

Добавим новый трубопровод. Он должен ответвляться от основного (по направлению к тупику) на расстоянии 65 метров от последнего узла, и иметь длину 95 метров.

  • Выберите инструмент эскиза

  • Кликните для добавления первого вертекса вверху существующей линии.

  • Сдвиньте указатель вдоль линии и нажмите правую кнопку мыши

  • Выберите Angle/Length и введите значения

  • Наведите курсор на существующую линию и кликните правой клавишей мыши.

  • Выберите Perpendicular

  • Сдвиньте курсор по направлению к участкам и кликните правой клавишей мыши

  • Выберите Length, наберите 95 и жмите Ввод.

Теперь удалим лишний вертекс (первый):

  • наведите курсор на него, кликните правой кнопкой, выберите Delete Vertex

  • Правый клик > Finish sketch

Вы добавили ответвление трубопровода.

Использование вспомогательных инструментов для создания эскиза

Создадим участок, с начальным вертексом на расстоянии 55 м от юго-восточного угла участков и 40 м от северо-восточного угла

  • Выключите снэппинг для Lines

  • Включите снэппинг для вертексов SubdivisionParcels

  • T arget > SubdivisionParcels

  • Выберите инструмент расстояния

  • Кликните на северо-восточном углу, нажмите R или D и наберите 40

  • Кликните на юго-восточном углу, нажмите R или D и наберите 55

  • После введения расстояний появятся 2 точки пересечения. Выберите ту, что восточнее:

  • Выключите снэппинг для SubdivisionParcels

  • Выберите инструмент эскиза

  • Проведите 30-ти метровую границу нового участка параллельно трубопроводу (b)

  • Включите снэппинг для Perpendicular to Sketch

  • Добавьте северную границу участка перпендикулярно последнему сегменту эскиза

  • Добавьте восточную границу участка перпендикулярно последнему сегменту эскиза

  • Выключите снэппинг для Perpendicular to Sketch

  • Правый клик > Finish sketch

Теперь создадим участок, выровненный по западной границе только что созданного и по южной границе существующих.

  • Выберите инструмент пересечение

  • Наведите курсор на западной границе только что созданного участка и кликните по ней

  • Наведите курсор на южной границе существующих участков и кликните по ней для создания второй линии

Второй вертекс введем координатно.

  • Выберите инструмент эскиза

  • Правый клик > Absolute XY

  • Введите X = 483320, Y = 3765542, Enter.

Можно ввести координаты как разницу.

  • Уберите курсор с последнего вертекса

  • Правый клик > Delta XY

  • Введите X = 35, Y = 5, Enter.

  • Добавьте последний сегмент перпендикулярно предыдущему

  • Правый клик > Finish Sketch.

Использование инструмента эскиза для изменения формы объекта, продления / усечения объекта

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

  • Выставьте снэппинг:

  • Нажмите кнопку редактирования

  • Выберите линию трубопровода (вдоль улицы)

  • Task > Reshape Feature

  • Выберите инструмент эскиза

  • Добавьте первую точку наверху линии

Теперь создадим сегмент длиной 25 м

  • Переместите указатель вдоль линии и нажмите CTRL+G (Angle/Length)

  • Не меняйте угол, а расстояние введите 25, Ввод

Теперь создадим сегмент длиной 10 м под углом 300

  • Уберите курсор с последнего вертекса

  • Правый клик > Deflection

  • Введите 30

  • CTRL+L (Length)

  • Введите 10,

  • Ввод

Теперь добавим сегмент параллельно существующему трубопроводу

  • Наведите курсор на линию и нажмите CTRL+P (Parallel)

  • CTRL+L (Length)

  • Введите 84,

  • Ввод.

Теперь добавим сегмент, пересекающий трубопровод в обратном направлении

  • Уберите курсор с последнего вертекса

  • CTRL+F (Deflection)

  • Введите –30

  • Дважды кликните западнее трубопровода, для завершения.

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

Продлим ответвление до пересечения с трубопроводом.

  • Н ажмите кнопку редактирования

  • Выберите ответвление трубопровода

  • Task > Extend/Trim Features

  • Выберите инструмент эскиза

  • Наведите курсор на трубопровод Правый клик > Replace Sketch

  • Правый клик > Finish Sketch

Ответвление продлилось до пересечения с трубопроводом

Завершение редактирования

  • Editor > Stop Editing. Не сохраняйте результатов редактирования

  • Закройте ArcMap или выполните упражнение 6б.

Упражнение 6б: Редактирование атрибутов объекта

  • При необходимости Запустите ArcMap

  • .. \igis1\Subdivision.mdb и откройте SubdivisionParcels

Выбор нескольких объектов

  • Editor > Start Editing. Нажмите

  • Для выбора верхних участков, Удерживая SHIFT, кликните на них

Просмотр атрибутов выбранных объектов

  • Нажмите кнопку Атрибуты на панели редактора

Откроется диалоговое окно Attributes

В окне Attributes отображаются атрибуты выбранных объектов

Исследование значений атрибутов

  • Кликните на любом объекте в левой панели окна Атрибутов: объект мигнул на карте.

  • Кликните другой объект

Заметьте, что значения LANDUSE пусты

Присвоение значения атрибута объекту

  • В левой панели окна Атрибутов выберите участок 2

  • Кликните на LANDUSE и введите RES

В левой панели также обновилось значение основного поля

Копирование / вставка атрибутов

  • Правой кнопкой на 2 вызовите контекстное меню, выберите Copy

  • Правой кнопкой на другом участке вызовите контекстное меню, выберите Paste

Назначение атрибутов выбранным объектам

  • Кликните SubdivisionParcels в левой панели

  • Для значения LANDUSE введите RES

Все выбранные участки приобрели значение RES

Просмотрите значения атрибутов выбранных участков, чтобы убедиться в этом.

  • Сохраните результаты Editor > Save Edits

Использование калькулятора значений (Field Calculator)

  • В ArcMap TOC правой кнопкой вызовите меню слоя и нажмите Open Attribute table

  • Правой кнопкой кликните на поле Value и выберите Calculate Value

Появится окно калькулятора значений (Field Calculator)

Составим выражение

Стоимость участка определяется его площадью (поле Shape _Area) и ценой за квадратный метр (50$)

  • Выберите поле Shape _Area из списка – поле добавится в окно выражения

  • Нажмите * (умножение)

  • Наберите 50

  • Кликните OK для обновления значений поля

ArcMap вычислил новые значения поля Value для всех записей таблицы.