Российская сеть изучения и охраны пернатых хищников
Я хочу сообщить о встрече окольцованной птицы!
Пернатые хищники
Соколообразные
Совообразные
Изучение
Ключевые виды
Мониторинг
Фаунистика
Миграции
Кольцевание
Охрана
Платформинг
Нестбоксинг
Птицы и ЛЭП
ООПТ
Информация о сети
Устав и программа
Члены сети
Проекты
Мероприятия сети
Блоги
СМИ о нас
Библиотека
Журнал “RC”
Методики
Книги
Статьи
Отчёты и доклады
Презентации
Новости
События
Конференции
Прочие объявления
Из соцсетей
Для спонсоров
Горящие проекты
МЫ В СОЦСЕТЯХ
RRRCN RRRCN
Fatbirder's Top 1000 Birding Websites
НАШИ БАННЕРЫ
RRRCN RRRCN

ArcView GIS для экологов

1.1.5.3.11. Расширение Edit Tools

Edit Tools 3.6. (файл: ET36.avx) – это расширение (ET) предназначено для работы с векторными темами и существенно облегчает некоторые этапы обработки данных.

Внимание! ET работает с векторными данными (шейп-файлами) в любой проекции, однако не будет работать с темами в спроектированных Видах. Есть большое различие между спроектированными векторными данными и спроектированным Видом. Если Вид спроектирован, это перепроектирует векторные данные на лету из географической проекции (DD) в метрическую проекцию, заданную в свойствах Вида. Это не изменит векторные данные, а только представление данных на экране. Если векторные данные находятся в географической проекции, и Вид имеет ту же проекцию, тогда, необходимо открыть векторные данные в другом (неспроектированном) Виде и редактировать их там. Если векторные данные спроектированы тогда, можно использовать ET без проблем.

После включения расширения появляется диалоговое окно (рис. 81), в котором пользователю предлагается выбор, куда добавить кнопку «ET» в панель управления в режиме открытого окна Вида, либо 3D-сцены. После выбора соответствующей команды кнопка вызова панели «ET» появляется в панели управления ArcView в режиме открытого окна Вида или 3D-сцены.

Рис. 81. Диалоговое окно выбора составляющей проекта для подключения «Edit Tools»
Рис. 81. Диалоговое окно выбора составляющей проекта для подключения «Edit Tools».

Клик на кнопку «ET» вызывает панель управления расширения.

Панель управления «Edit Tools 3.6» в режиме открытого окна Вида содержит следующий набор команд (рис. 82):

Edit Theme – Редактировать тему – команда активирует сессию редактирования векторной темы. Если редактируемая тема в Виде линейная (ET Polyline) или полигональная (ET Polygon) будет открыта панель управления в зависимости от типа редактируемой темы. Если редактируемая тема не выбрана, то будет представлен список доступных в Виде тем для выбора редактируемой темы.

Surface Functions – Функции поверхности – команда открывает панель управления с набором команд для работы с поверхностью.

Geoprocessing – Геопроцессинг – команда открывает панель управления обработки геоданных.

Рис. 82. Панель управления «Edit Tools» в режиме открытого окна Вида
Рис. 82. Панель управления «Edit Tools» в режиме открытого окна Вида.

Convert – Конвертировать – команда открывает панель управления с набором команд конвертирования.

Miscellaneous – Разное – команда открывает панель управления с набором команд ряда полезных функций.

Exit – Выход – команда закрывает панель управления расширения.

Рис. 83. Панель управления «Edit Theme» в режиме редактирования линейной темы
Рис. 83. Панель управления «Edit Theme» в режиме редактирования линейной темы.

Панель управления Edit Theme в режиме редактирования линейной темы (ET Polyline) содержит следующий набор команд (рис. 83):

Minimize/Maximize – увеличить/уменьшить – кнопка позволяет пользователю освободить некоторое пространство экрана, когда основные функции не используются, частично свернув панель.

Current Theme – Текущая Тема – команда активирует тему как редактируемую. Ярлык этой Кнопки показывает название текущей темы.

Fuzzy Tolerance – Плавающий допуск – команда открывает диалоговое окно Fuzzy Tolerance (рис. 84). Пользователь может определить используемый допуск. Значение допуска должно быть между минимальным и максимальным значениями, показанными в окне. Кнопка сброса (Reset) устанавливает значение допуска по умолчанию. Кнопка OK принимает значение, введенное пользователем.

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

Рис. 84. Диалоговое окно «Fuzzy Tolerance – Плавающий допуск»
Рис. 84. Диалоговое окно «Fuzzy Tolerance – Плавающий допуск».

Fuzzy Tolerance – Плавающий допуск – это чрезвычайно маленькое расстояние, незначительное для точности темы в любом стандартном картографическом масштабе. Оно представляет собой минимальное расстояние между узлами. ЕТ использует плавающий допуск, чтобы очистить тему и сохранить топологию полилиний. Если узлы располагаются ближе друг к другу, чем расстояние плавающего допуска, они сдвигаются, чтобы сформировать еще один узел. Все объекты с длиной, меньшей, чем этот допуск, считаются избыточными. Допуск по умолчанию может быть определен как 0.000001 * (W + H) / 2: где W — ширина, и H – Высота, характеризующие размер темы редактирования. Если тема редактирования будет иметь размер 1km/1km, то Допуск по умолчанию будет 1mm. Минимальный допуск, который пользователь может установить, – 0.000000001* (W + H) / 2. Максимальный допуск может быть 0.00001* (W + H) / 2.

Start Editing – Начать редактирование – команда разрешает редактировать текущую тему.

Save – Сохранить – команда позволяет сохранить редактирование в текущей теме.

Save as – Сохранить как – команда позволяет сохранить текущую тему как новую тему. После активации команды новая тема становится текущей.

Show Edit Tools – Показать инструменты ET – команда открывает панель инструментов редактирования ЕТ. См. описание панели инструментов редактирования ET.

Сlean – Очистить – команда открывает панель управления «Clean – Очистить». Позволяет выполнить проверку на многослойные (дублирующиеся) полилинии и если такие найдены, конвертирует их в единственные. См. описание панели «Clean – Очистить».

Внимание! В результате работы функции «Clean – Очистить» тему с конвертированными единственными линиями сохраняется на диске под тем же именем, поэтому перед началом работы необходимо сохранить копию первоначальной темы в резервной папке.

G_D_S_F – набор команд генерализовать, уплотнить, сгладить, перевернуть. Выводит одноименную панель управления. См. описание панели «Generalize_Densify_Smooth_Flip – Генерализовать, уплотнить, сгладить, перевернуть».

Edge Match – Выравнивание краев – команда позволяет выровнять края объектов одной темы по краям объектов другой темы, открывает одноименную панель управления «Edge Match – Выравнивание краев». См. описание панели «Edge Match – Выравнивание краев».

Adjust – Подятнуть – команда позволяет подтянуть границы объектов одной темы к границам объектов другой темы, открывает одноименную панель управления «Adjust – Подятнуть». См. описание панели «Adjust – Подятнуть».

Renode – Перенумеровать узлы – команда позволяет создать уникальные идентификационные номера для полилиний и перенумеровывает узлы для каждой полилинии. Если это не доступно, то создает три новых столбца в атрибутивной таблице ET_Id, ET_FNode, ET_TNode и заполняет их.

Build Polygons – Построить полигоны – команда позволяет построить тему полигонов из текущей темы.

Внимание! Команда «Build Polygons – Построить полигоны» доступна только тогда, когда текущая тема не редактируется. Тема должна быть чистой (см. Clean Polyline theme – Очистка линейной темы). Все повисшие полилинии не будут рассматриваться, как элементы полигона и будут исключены. Если точечная тема с атрибутами доступна, то атрибуты данной темы могут быть перенесены в созданную полигональную тему. Каждый полигон должен иметь ОДНУ и только ОДНУ подпись.

Split with theme – Разделить темой – команда позволяет разделить тему на несколько тем. Пользователь выбирает разделяющую тему (полигональную, линейную или точечную). Отобранные объекты разделяющей темы используются, чтобы разделить объекты редактируемой темы. Атрибуты обновляются согласно правилам разделения атрибутов, определенных пользователем.

Внимание! Если разделяемая тема точечная, то требуется допуск разделения.

Split in Vertices – Разделение Вертексов – команда позволяет разделить выбранные полилинии темы (все полилинии, если нет никакого выбора) на сегменты по вертексам. Преобразовывает полилинии в отдельные сегментированные линии. Атрибуты обновляются согласно правилам обновления атрибутов определенных пользователем.

Export Nodes – Экспорт узлов – команда позволяет экспортировать узлы полилинии. Функция экспорта узлов может использоваться и вне сессии редактирования.

Polyline to Point – Линии в точки – экспорт линейной темы в точечную тему. Экспортирует только выбранные объекты: узлы, вертексы или центры сегментов. Прописывает направления сегмента в точечной атрибутивной таблице. Если выбрана опция экспорта вертексов, пользователь должен выбрать вертекс (начальный или конечный сегмент полилинии) для назначения направления сегмента к точке. Позволяет поворачивать символы точки относительно направления принадлежащих линейных сегментов (рис. 85).

Attributes form Points – Атрибуты из Точек – команда позволяют перемещать атрибуты из точечной темы в текущую линейную тему. Пользователь должен ввести допуск поиска. Перемещаются атрибуты точки ближайшей к определенной полилинии (в пределах допуска поиска). Если допуск слишком велик, атрибуты точки могут быть присоединены к нескольким полилиниям, и результаты могут исказиться. Очень полезно при работе с центроидами.

COGO – Панель COGO – команда позволяет пользователю строить траверсы, добавляя прямые или изогнутые направления, используя числовые параметры. Открывает одноименную панель управления. Если текущая тема редактируемая, то полилиния COGO будет добавлена к теме, а графическая форма будет нарисована. См. описание панели «COGO».

Рис. 85. Образец работы команды поворота символа точки относительно направления принадлежащих линейных сегментов
Рис. 85. Образец работы команды поворота символа точки относительно направления принадлежащих линейных сегментов.

Внимание! ET позволяет пользователю контролировать весь путь обновления атрибутов, когда линии дробятся или сливаются. Чтобы гарантировать соответствующие обновления атрибутов необходимо обратиться по следующему пути Theme/Properties/Editing и установить требуемые значения в панели обновления атрибутов.

Прежде чем приступать к работе см. обсуждение о «Fuzzy Tolerance – Плавающем Допуске»

Кнопка «Minimize/Maximize – Свернуть/Развернуть» обеспечивает возможность пользователю освободить некоторое пространство экрана, когда основные функции не используются.

Панель инструментов редактирования ET (рис. 86) состоит из двух рядов кнопок инструментов и строки состояния. Верхний ряд кнопок инструментов представляет собой набор основных рабочих инструментов. Нижний ряд кнопок – атрибутивные и дополнительные рабочие инструменты. Строка состояния показывает значение текущего допуска и параметры различных настроек: метод выбора (выделения), исходную тему и замыкающую тему.

Основные рабочие инструменты редактирования Polyline ET:

Snapping – Автозамыкание — панель управления автозамыкания объектов. Обеспечивает общее автозамыкание, не используя аналогичный стандартный инструмент АrcView. Панель состоит из окна со списком и кнопки «Define snap tolerance – Определить допуск автозамыкания». Используя окно со списком можно выбрать метод автозамыкания. Доступны три метода – Узел (автозамыкание на узле), Вертекс (автозамыкание на вертексе) и Ближайший (автозамыкание на ближайшей точке). Ни один метод не отключает автозамыкание. Метод автозамыкания на пересечении линий не поддерживается, т.к. предполагается, что в каждом пересечении должен быть узел.

Внимание! Это только главное автозамыкание – если добавлена новая линия, то замыкание проводится только после добавления конечного узла, и все вертексы будут замкнуты с использованием текущего метода автозамыкания. Определение дистанции автозамыкания возможно только в интерактивном режиме, используя инструмент автозамыкания.

Draw (Redraw) nodes – Нарисовать узлы – инструмент позволяет нарисовать узлы для видимой части Вида. Для полилиний, которые располагаются частично вне видимой части, узлы вне этой области будут неправильно покрашены. Если изменить масштаб изображения, передвигая или редактируя что-то, то необходимо запустить операцию снова, чтобы узлы окрасились в правильные цвета (рис. 87а). Если необходимо избавиться от использования графики узла необходимо нажать кнопку, удерживая Ctrl (CTRL+CLICK). Если удерживать клавишу SHIFT, нажимая на эту кнопку, регулярные (нормальные) узлы не будут показаны. В некоторых случаях это помогает идентифицировать ошибочные узлы.

Рис. 86. Панель инструментов редактирования Polyline ET
Рис. 86. Панель инструментов редактирования Polyline ET.

Pseudo Node – Псевдоузел – узел, возникающий тогда, когда отдельная линия соединяется сама с собой или когда две линии пересекаются. Если изначально используются стандартные инструменты ArcView для разрезания линий, в большинстве случаев появляются псевдоузлы (рис. 87а). Если увеличить масштаб изображения с пересекающимися линиями, то можно увидеть, как четыре дуги не пересекаются в одной точке. Фактически две из них не пересекаются вообще (рис. 87б). Расстояние между двумя псевдоузлами в примере – 4.58286*E-13. У ArcView нет проблем с нехваткой фактического пересечения. Если же использовать Network Analyst, чтобы определить наилучший маршрут, то пересечение может быть проанализировано так, как показано на рис. 87в. Это не вредит в большинстве операций, потому что различие расстояний ничтожное. Однако, если необходимо выполнить некоторую очистку данных, то это может привести к некорректному результату.
Dangling Node – Повисший узел – узел, который обычно относится к несвязанному узлу «Повисшей линии – Dangling Polyline» (обозначается в ЕТ красной точкой) (рис. 88).

Select Tools – Инструменты выделения – функция выглядит и работает также как аналогичный стандартный инструмент ArcView с двумя различиями:

– CTRL+CLICK открывает диалоговую панель «Selection Method – Методы выделения» (рис. 89) в которой пользователю предлагается выбрать следующие методы: «Select with rectangle – Выделить прямоугольником», «Select with polygon – Выделить многоугольником», «Select with circle – Выделить кругом» или «Select with polyline – Выделить полилинией». Выбранный метод становится текущим и используется наряду с другими инструментами.

Рис. 87. Узлы. А – схема окрашивания правильных узлов – Normal Nodes (зеленый цвет), псевдоузлов – Pseudo Nodes (синий цвет), повисших узлов – Dangling Nodes (красный цвет); Б – псевдоузлы на пересечении линий, В – определение пересечения Network Analyst по псевдоузлам
Рис. 87. Узлы. А – схема окрашивания правильных узлов – Normal Nodes (зеленый цвет), псевдоузлов – Pseudo Nodes (синий цвет), повисших узлов – Dangling Nodes (красный цвет); Б – псевдоузлы на пересечении линий, В – определение пересечения Network Analyst по псевдоузлам.

Рис. 88. Повисшие узлы, образовавшиеся в результате перескакивания (Overshoot) – A или недотягивания (Undershoot) конца линии – Б
Рис. 88. Повисшие узлы, образовавшиеся в результате перескакивания (Overshoot) – A или недотягивания (Undershoot) конца линии – Б.

– Если из методов выделения выбран полигональный объект (Прямоугольник, Многоугольник, Круг), используя CTRL+Select (выбор объектов курсором, удерживая левую кнопку мыши и CTRL) выделяются только объекты, которые полностью внутри выбранной формы. Без удерживания кнопки CTRL будут отобраны все объекты, пересеченные выбранной формой.

Рис. 89. Панель «Selection Method – Методы выделения»
Рис. 89. Панель «Selection Method – Методы выделения».

Extend Tool – Инструмент удлинения – инструмент позволяет продлить полилинию до нужной границы, начертив линию от этой полилинии. Первая точка выбранной линии используется, чтобы выбрать полилинию, которая будет продлена. Длина выбранной линии определяет, как далеко программа будет искать границу. Полилиния будет иметь направление последнего или первого сегмента полилинии. Полилиния будет продлена только до первой встреченной границы. Граница будет разбита продленной полилинией. Узел будет создан в точке пересечения.

Extend Two Lines Tool – Инструмент удлинения двух Линий – инструмент позволяет продлить две полилинии до их общего пересечения. Можно использовать любой тип полигона в методе выделения (polygon type selection method). Если текущий метод выделения – полилиния, полигон будет использоваться вместо него. Конечные узлы этих двух продлеваемых полилиний должны быть внутри полигона выделения – Selection Polygon. Внутри него не должно быть никаких других узлов. Если продлеваемые полилинии пересекут какие-либо другие объекты, то узлы будут созданы в точках пересечения. Использование CTRL+CLICK во время выделения приведет к тому, что полилинии не будут продлены, но конечные узлы полилиний будут связаны с новой полилинией.

Split Tool – Инструменты разрезания. CTRL+CLICK открывает диалоговую панель «Split Method – Методы разрезания» (рис. 90) в которой пользователю предлагается выбрать 5 методов сегментирования полилинии (выбранный метод разделения становится текущим методом):

– Split in selection point – Разрезание в точке выбора;

– Split in all vertices – Разрезание во всех вертексах;

– Split with distance… – Разрезание на расстоянии определенном пользователем от точки начала полилинии. Используя CTRL+Select можно разрезать полилинию, исходя из процентного соотношения от точки начала (50 % = разрез в средней точке полилинии);

– Split with equal interval – Разрезание через равные интервалы определенные пользователем. Используя CTRL+Select можно выбрать число сегментов вместо расстояния;

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

– Split in closest vertex – Разрез в ближайшем вертексе.

Рис. 90. Панель «Split Method – Методы разрезания»
Рис. 90. Панель «Split Method – Методы разрезания».

Move Node – Инструмент движения узлов. Работает сходно с инструментом редактирования вертексов (Vertex Edit Tool) в ArcView, когда пользователь перемещает вертекс, единственное различие то, что, если измененная полилиния пересекает любые другие объекты, узлы создаются в точках пересечения. Когда узел перемещен, все полилинии, связанные с этим узлом также изменяются (рис. 91). Используя SHIFT+CLICK можно выбрать замыкающую тему (к объектам которой будет производиться замыкание объектов текущей темы). По умолчанию замыкающая тема – текущая тема.

Remove Redundant Nodes – Инструмент удаление избыточных узлов. Этот инструмент может использоваться для того, чтобы удалять любые остающиеся псевдоузлы и повисшие узлы. Пользователь может сделать выделение любым типом полигона в качестве метода выделения участка пересечений. Все полилинии внутри выбранной формы удаляются, узлы всех полилиний, располагающихся частично в форме выбора заменяются одним узлом в центре формы, сформированной псевдоузлами (рис. 92).

Рис. 91. Пример до (А) и после (Б) перемещения узла из предыдущего положения (1) в следующее (2)
Рис. 91. Пример до (А) и после (Б) перемещения узла из предыдущего положения (1) в следующее (2).

Рис. 92. Пример расположения узлов до применения  процедуры (A) и результат (Б). В качестве метода выделения использован метод выделения прямоугольником
Рис. 92. Пример расположения узлов до применения процедуры (A) и результат (Б). В качестве метода выделения использован метод выделения прямоугольником.

New Polyline – Инструмент добавления линии позволяет добавить новую полилинию к теме. Создает узлы, если пересекает существующие полилинии. Эта функция выглядит подобно стандартному инструменту разрезания полилинии ArcVeiw (Split Tool), но есть три различия:

– добавляется линия к теме независимо от того, пересекает линия существующие полилинии или нет,

– создаются пересечения и убираются псевдоузлы,

– если новая полилиния самопересекается, узлы создаются в точках самопересечения.

Используя SHIFT+CLICK можно выбрать замыкающую тему. По умолчанию замыкающая тема — текущая тема. При удержании кнопки SHIFT при прекращении редактирования новой полилинии (двойной клик левой кнопкой мыши), она замыкается на саму себя.

Add new polyline with attributes – Инструмент добавления линии с атрибутами – работает как и инструмент добавления линии с той лишь разницей, что позволяет добавлять пользователю атрибутивные значения для новой полилинии. Используя CTRL+CLICK (быстрый вызов функции Select Field to Use – Выбрать столбец) можно вызвать диалоговое окно, в котором будут отображаться атрибуты редактируемой темы. В окне необходимо поставить галочку напротив названия столбца, в который требуется вносить информацию о вновь создаваемых объектах. Для повторного быстрого вызова функции необходимо открыть диалоговое окно путем нажатия кнопки в панели управления и сбросить значения, нажав кнопку None.

Add Polygon As Polyline – Инструмент добавления полигонов в виде полилиний — позволяет добавлять новые замкнутые полилинии к теме. Добавляемый тип объекта (прямоугольник, многоугольник или круг) определяется типом объекта, используемого в методе выделения (selection method). Если типом объекта выделения является полилиния, то будет добавляться многоугольник.

Copy feature from а theme – Инструмент копирования объекта из темы. Необходимо использовать SHIFT+CLICK для выбора исходной темы. Для копирования объектов в текущую редактируемую тему их нужно выделить в исходной теме, используя любой метод выделения, и они будут скопированы в текущую тему. Если будут общие столбцы, то атрибуты исходной темы также будут скопированы в редактируемую (текущую) тему. Если исходная тема полигональная, выделенные объекты полигона будут конвертированы в полилинии. Удерживая SHIFT (используя SHIFT+Select) можно стереть объекты или их части в пределах полигонов, выбранных инструментом выделения.

Intersect Selected – Инструмент локального пересечения. Пользователь выделяет объекты любым методом выделения: если часть выделенной полилинии пересекает другую полилинию без образования узла (когда использовался стандартный инструмент ArcView Draw Line – Нарисовать линию), новый узел будет создан в точке пересечения. Т.к. глобальные пересечения (см. Clean – Очистить) являются трудоёмким особенно с большими покрытиями, этот инструмент может использоваться, чтобы обработать часть покрытия. Инструемнт позволяет провести проверку на самопересекающиеся полилинии. По умолчанию инструмент создает пересечения между выбранными полилиниями и всеми другими полилиниями в теме, которые имеют точки пересечения с ними. Если в окне «Topology – Включить/выключить поддержку топологических взаимоотношений» отсутствует галочка, то только выделенные полилинии будут пересечены.

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

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

Topology – Включить/выключить поддержку топологических взаимоотношений. Все инструменты поддерживают топологическое взаимоотношение между существующей и новой или редактируемой полилиниями. ET позволяет использование некоторых инструментов, без проверки топологии. Если в позиции «Force – Усилить» стоит галочка, то следующие инструменты будут поддерживать топологические взаимоотношения:

– Extend Tool – Инструмент удлинения,

– Extend Two Lines Tool – Инструмент удлинения двух Линий,

– Move Node – Инструмент движения узлов,

– New Polyline – Инструмент добавления линии,

– Add new polyline with attributes – Инструмент добавления линии с атрибутами,

– Add Polygon As Polyline – Инструмент добавления полигонов в виде полилиний,

– Copy feature from а theme – Инструмент копирования объекта из темы,

– Intersect Selected – Инструмент локального пересечения,

– Offset polyline – Инструмент построения дубликата линии с отступом,

– Generate centerline – Инструмент построения средней линии.

Если галочка в позиции «Force – Усилить» отсутствует, то вышеупомянутые инструменты не будут вызывать процедуры, создающие топологические отношения.

Внимание! Настоятельно рекомендуется поддерживать топологические отношения в процессе редактирования. По умолчанию в позиции «Force – Усилить» галочка стоит, и поддержка топологических взаимоотношений включена.

Show Control Panel – Скрыть/показать отдельные элементы панели управления. Из-за большого количества инструментов размер панели управления ЕТ весьма большой, что иногда не очень удобно, потому что она закрывает большую часть экрана. Цель этой кнопки состоит в том, чтобы дать пользователю возможность скрыть часть неиспользуемых инструментов и освободить некоторое пространство экрана. Панель управления ЕТ разделена на три ряда. Кнопка контролирует, которая часть панели ЕТ будет показана. Каждое нажатие пожагово показывает/скрывает один из рядов, изменяя и определяя в названии кнопки то, что будет показано/скрыто при следующем щелчке мыши.

Дополнительные рабочие инструменты редактирования ET:

Erase with polygon – Cтереть полигоном – позволяет стирать объекты (или части их) в пределах полигона выделения, очерченного пользователем. Атрибуты обновляются согласно правилам разрезания, определенным пользователемя.

Offset polyline – Инструмент построения дубликата линии с отступом. CTRL+CLICK открывает диалоговую панель «Offset Settings – Параметры настройки построения дубликата линии с отступом» (рис. 93). Стандартная процедура (Standard) использует запрос Авеню «ReturnOffset». В некоторых случаях этот запрос дает неправильные результаты, но может использоваться, когда полилиния, которая будет дублирована, является сравнительно прямой. Расширенная процедура (Enhanced) медленнее, чем стандартная и работает дольше из-за построения буфера. В панели управления «Smoothness – Сглаживание» пользователь может определить сглаживание дублирующей линии. Если сглаживание высокое (High), то дублирующая полилиния будет более гладкой, но это занимает больше времени. Выделенная линия определяет полилинию, которая будет дублирована и направление дублирования. Полилиния будет дублирована по направлению построения фигуры выделения, т.е. от начальной точки к конечной точке построения фигуры выделения. Например, если мы хотим продублировать линию с юга от имеющейся, то ведем фигуру выделения с севера от дублируемой линии к югу от нее. Размер отступа – Offset distance отражается в строке состояния диалоговой панели ET. Если удержживать CTRL при дублировании то выделенная линия текущей темы будет просто передвинута на дистанцию отсутпа в направлении построения фигуры выделения, если нет, то будет происходить дублирование линии.

Внимание! Если допуск автозамыкания = 0 при дублировании ломанных линий будут оставаться разрывы между дубликатами, либо происходить их пересечение.

Рис. 93. Диалоговая панель «Offset Settings – Параметры настройки построения дубликата линии с отступом»
Рис. 93. Диалоговая панель «Offset Settings – Параметры настройки построения дубликата линии с отступом».

Generate centerline – Инструмент построения средней линии – функция позволяет создать среднюю линию между двух полилиний. CTRL+CLICK открывает диалоговую панель «ET Centerline – Параметры настройки построения средней линии» (рис. 94), в котором предлагается ввести примерную дистанцию средней линии (определить размер шага). SHIFT+CLICK позволяет выбрать исходную тему. Если исходная тема выбрана, используя CTRL+SELECT пользователь может выбрать две линии из другой темы — их средняя линия будет добавлена к текущей теме. Нормальный выбор создает среднюю линию двух полилиний из текущей темы. Линия выделения при первом пересечении определяет основную полилинию для построения средней линии. Для лучших результатов из двух полилиний, между которыми строится средняя, основной должна быть полилиния с более длинными прямыми участками. Длина линии выбора определяет допуск поиска (максимальное расстояние между двумя полилиниями, где средняя линия будет построена) для создания средней линии. На рис. 95. в качестве примера приведена черная линия – короткая линия выбора. Она короче, чем расстояние между этими двумя полилиниями в середине, поэтому средняя линия отсутствует в средней части. Для некоторых случаев это лучший подход. Те же самые полилинии с более длинной линией выбора (превышающей по длине расстояние между линиями, между которыми строится средняя) дадут обратный результат (рис. 95).

Внимание! Инструмент построения средней линии сильно зависит от пользовательского подхода. Размер шага также может сильно влиять на результаты. Не следует задавать этому инструменту параметры шага, существенно превышающие расстояние между линиями, для которых требуется построить среднюю линию.

Рис. 94. Диалоговая панель «ET Centerline – Параметры настройки построения средней линии»
Рис. 94. Диалоговая панель «ET Centerline – Параметры настройки построения средней линии».

Рис. 95. Пример построения средней линии в случае когда линия выбора (выделения) короче расстояния между линиями, для которых строится средняя линия (А) и наоборот (Б)
Рис. 95. Пример построения средней линии в случае когда линия выбора (выделения) короче расстояния между линиями, для которых строится средняя линия (А) и наоборот (Б).

Generalize Selected – Выбрать и генерализовать – инструмент позволяет выбрать полилинии для генерализации с текущим Допуском расстояния между вертексами — Grain Tolerance. CTRL+CLICK вызывает диалоговую панель для ввода допуска расстояния между вертексами (рис. 96). Пользователь может использовать любой метод выделения объектов, чтобы выбрать полилинии для генерализации.

Grain Tolerance – Допуск расстояния между вертексами – контролирует расстояния между вертексами в полилинии. Используется с функциями «Generalize – Генерализовать», «Densify – Уплотнить», «Spline – Сгладить».

 Рис. 96. Диалоговая панель для ввода допуска расстояния между вертексами
Рис. 96. Диалоговая панель для ввода допуска расстояния между вертексами.

Densify Selected – Выбрать и уплотнить – инструмент позволяет выбрать полилинию для уплотнения. Вертексы добавляются по полилинии на расстоянии, определяемым допуском расстояния между вертексами. CTRL+CLICK вызывает диалоговую панель для ввода допуска расстояния между вертексами (рис. 96).

Spline – Выбрать и сгладить – инструмент позволяет выбрать полилинию для сглаживания. Полилиния будет сглажена с текущим допуском расстояния между вертексами. CTRL+CLICK вызывает диалоговую панель для ввода допуска расстояния между вертексами (рис. 96).

Flip Polyline – Инструмент переворота полилинии меняет направление оцифровки полилинии.

Атрибутивные инструменты ET – набор инструментов для пошаговой работы с атрибутами в окне Вида прямо в процессе редактирования темы:

Select a theme to copy attributes from… – Выбрать источник атрибута. Используя эту кнопку, пользователь может выбрать тему из текущего Вида (по умолчанию – текущая тема), из которой он может скопировать атрибуты в буфер обмена (рис. 86).

Selects fields to copy attributes from… – Выбрать столбец – функция помогает пользователю определить из каких столбцов исходной атрибутивной таблицы необходимо скопировать атрибутивные значения. В результате нажатия на кнопку выводится диалоговая панель, содержащая все доступные столбцы исходной атрибутивной таблицы темы (рис. 97). Ставя галочки в ячейках напротив желательных столбцов пользователь выбирает столбцы, значения которых он хочет скопировать. Эти столбцы используются инструментом «Copy attributes from a feature to the clipboard – Копировать в буфер обмена» для копирования атрибутов из объекта в буфер обмена, чтобы заполнить буфер обмена значениями объекта, которые в дальнейшем выбираются для необходимых столбцов. Содержимое буфера обмена можно вставить с помощью инструментов «Paste attributes from clipboard to a feature – Вставить из буфера обмена» и «Paste attributes from clipboard to selected feature – Добавить атрибуты ко всем выбранным объектам». В последнем случае атрибуты добавляются только к выделенным объектам. Если какие-либо столбцы из буфера обмена не существуют в атрибутивной таблице текущей темы, они могут быть вставлены с помощью инструмента «Paste fields from clipboard – Вставить столбцы».

Если есть необходимость изменить некоторые значения в буфере обмена, можно сделать это, используя инструмент «Edit Clipboard Values – Редактирования значения буфера обмена». При нажатии на кнопку открывается диалоговую панель, в которой можно редактировать текущие значения атрибутов в буфере обмена. Здесь можно ввести нужные значения для их дальнейшего использования во время редакции темы (рис. 97).

Алгоритм при работе с атрибутивной информацией следующий:

1. Выбрать исходную тему – кнопка «Select a theme to copy attributes from… – Выбрать источник атрибута».

2. Выбрать столбцы для копирования – кнопка «Selects fields to copy attributes from… – Выбрать столбец».

3. Кликнуть на объект, чтобы скопировать в буфер обмена атрибуты – кнопка «Copy attributes from a feature to the clipboard – Копировать в буфер обмена».

4. Отредактировать значения в буфере обмена (если нужно) – кнопка «Edit Clipboard Values – Редактирования значения буфера обмена».

5. Вставить столбцы (если их нет) в атрибутивную таблицу текущей темы – кнопка «Paste fields from clipboard – Вставить столбцы».

6. Кликнуть на объект, чтобы вставить содержимое буфера обмена – кнопка «Paste attributes from clipboard to a feature – Вставить из буфера обмена» или использовать инструмент «Paste attributes from clipboard to selected feature – Добавить атрибуты ко всем выбранным объектам», чтобы добавить содержимое буфера ко всем выделенным объектам.

Рис. 97. Диалоговые панели для копирования атрибутов в буфер обмена «Copy attributes from a feature to the clipboard – Копировать в буфер обмена» (A) и редактирования значений атрибутов в буфере обмена «Edit Clipboard Values – Редактирования значения буфера обмена» (Б)
Рис. 97. Диалоговые панели для копирования атрибутов в буфер обмена «Copy attributes from a feature to the clipboard – Копировать в буфер обмена» (A) и редактирования значений атрибутов в буфере обмена «Edit Clipboard Values – Редактирования значения буфера обмена» (Б).

Панель управления «Clean – Очистить» (рис. 98) содержит 4 блока функций: проверки пересечений, управление узлами, допуск и очистка линейных тем.

Внимание! Чтобы гарантировать соответствующее обновление атрибутов необходимо обратиться по пути Theme/Properties/Editing и определить значения в панели обновления атрибутов (Attribute Updating) перед любым редактированием.

Чтобы отменить последнюю правку надо использовать комбинацию кнопок клавиатуры CTRL+Z.

Блок «Self Intersect Check – Проверка самопересечений» – позволяет пользователю выбрать быструю (fast) или полную (full) проверку темы на самопересечение линий. Функция активируется нажатием кнопки «Intersect – Пересечения». В результате работы:

– выполняются пересечения по всей теме,

– создаются узлы в каждом пересечении между двумя полилиниями,

– проверяются полилинии на самопересечения,

– анализируются получающиеся узлы,

– удаляются псевдоузлы.

Блок «Nodes – Управление узлами» анализирует узлы и рисует их в Виде. Пользователь может контролировать объем анализа, отмечая позиции (ставя галочки в окошки переключения, так называемые check boxes). В результате запуска команды формируется схема узлов, в которой dangling nodes – повисшие узлы выделяются красным цветом, pseudo nodes – псевдоузлы – синим, normal nodes – регулярные (правильные или нормальные) узлы – зеленым цветом (рис. 87).

Рис. 98. Панель управления «Clean – Очистить» и диалоговые окна команд одноименного блока
Рис. 98. Панель управления «Clean – Очистить» и диалоговые окна команд одноименного блока.

Ряд круглых окошек переключения. Позиции:

All – Всё – анализ будет выполнен для всей темы. Если тема очень большая (много объектов), это может быть затруднено, либо займет много времени;

Visible – Видимый – анализ будет выполнен для видимой части Вида. Для полилиний, которые частично находятся вне видимого участка, узлы за пределами окна в будут окрашены некорректно. Если изменить масштаб или передвинуть изображение, необходимо провести анализ снова, чтобы окрасить узлы правильными цветами.

Квадратные окошки переключения:

Show Regular – Показать регулярные (нормальные) узлы.

Export Nodes – Экспортировать узлы в точечную тему. При активации позиции (поставить галочку) после окончания операции откроется окно сохранения файла и будет предложено сохранить точеную тему узлов (по умолчанию под именем point1.shp).

Функция активируется нажатием кнопки «Analyze – Анализировать».

Блок «Tolerance – Допуск» применяется, чтобы удалить повисшие узлы (перескакивания или недотягивания). Может быть введен в текстовом окне или определен, в интерактивном режиме используя инструмент допуска «Define tolerance interactively – определить допуск в интерактивном режиме» (значение допуска – это диаметр круга, нарисованного пользователем в Виде).

Блок «Clean – Очистить»:

Dangling nodes – Повисшие узлы – команда удаляет все повисшие узлы с допуском определенным пользователем. Все полилинии с повисшими узлами длиной меньше допуска определенного пользователем будут удалены. Все полилинии с повисшими узлами длиной большей чем допуск определенный пользователем будут обработаны. Любой повисший узел будет прищелкнут к самому близкому узлу в пределах допуска. Если расстояние от повисшего узла до самой близкой полилинии будет меньшим чем допуск, то полилиния будет продлена до пересечения с самой близкой полилинией. Направление последнего (первого) сегмента полилинии будет сохранено. На пересечении будет создан нормальный узел.

Pseudo nodes – Псевдоузлы – этот процесс можно назвать растворение. После запуска команды появляется список всех столбцов (рис. 98). Пользователь должен выбрать так называемые «растворяемые столбцы» по которым будут анализироваться значения атрибутов или «none – нет», если нет необходимости это использовать. Все псевдоузлы будут обработаны. Если две полилинии, образующие псевдоузел, имеют тот же самый размер и одинаковое значение в «растворяемых столбцах», то они будут слиты. Если опция «none» не используется, все полилинии, разделяющие общий псевдоузел, будут слиты независимо от атрибутивного значения.

Double lines – Двойные линии – команда удаляет дублирующиеся линии из темы. После нажатия на кнопку появляется диалоговое окно, в котором предлагается выбрать нужную позицию (рис. 98):

– «Fast – Быстрый» – опция проверяет для полилиний с одинаковыми узлами точки ачала и конца. Если есть два других идентичных вертекса, полилинии рассматриваются как дубликаты, и одна из них удаляется. Это очень хорошо (и быстро) для того, чтобы удалить двойные линии для линейных тем, созданных из полигональных тем

– «Full – Полный» – опция проверяет все ли вертексы полилинии лежат в пределах меньшего расстояния, чем «Плавающий допуск – Fuzzy tolerance» другой полилинии, и та, которая короче будет удалена.

Close rings – Замыкание колец – проверяет (с допуском определенным пользователем) и замыкает полилинии, которые должны быть замкнуты.

Close – Закрыть – завершает сессию очистки полилиний, закрывая панель «Clean – Очистить», и возвращая к главной панели управления ET.

Панель управления «Generalize_Densify_Smooth_Flip – Генерализовать, уплотнить, сгладить, перевернуть» (рис. 99) содержит следующий набор команд:

Рис. 99. Панель управления «Generalize_Densify_Smooth_Flip –  Генерализовать, уплотнить, сгладить, перевернуть»
Рис. 99. Панель управления «Generalize_Densify_Smooth_Flip – Генерализовать, уплотнить, сгладить, перевернуть».

Блок «Function – Функции» содержит набор из 4-х функций:

– «Generalize – Генерализовать» – команда позволяет генерализовать полилинии (удалить избыточные вертексы) используется алгоритм Дугласа-Пекера;

– «Densify – Уплотнить» – команда позволяет уплотнить полилинии (добавить вертексы к полилиниям при допуске, указанном пользователем);

– «Smooth – Сгладить» – команда позволяет сгладить полилинии (удалить вертексы, образующие острые углы, используя допуск, указанный пользователем);

– «Flip – Перевернуть» – команда позволяет изменить направление оцифровки полилиний.

Блок «What – Что выбрать?» дает возможность пользователю выбрать, что обработать:

– «All – Всё» – все полилинии в текущей теме будут обработаны;

– «Selected – Выделенные» – только выделенные полилинии будут обработаны.

Блок «Tolerance – Допуск» – позволяет пользователю задать допуск. Допуск может быть введен в текстовом окне или определен, в интерактивном режиме используя инструмент допуска «Define tolerance interactively – определить допуск в интерактивном режиме» (значение допуска – это диаметр круга, нарисованного пользователем в Виде).

Generalize (Densify, Smooth, Flip) – Начать процесс – кнопка инициализирует процесс.

ОК — Принять изменения

Сancel – Отменить изменения

Панель управления «Edge Match – Выравнивание краев» предназначена для управления процессом выравнивания объектов одной темы по краям объектов другой темы. Процесс выравнивания использует три темы:

– «Edit theme – Редактируемая тема» – тема, объекты которой будут подгоняться;

– «Snap theme – Замыкаемая тема» – тема, объекты которой используются как контрольные точки для подгонки объектов редактируемой темы;

– «Link theme – Связывающая тема» – линейная тема, которая содержит связи, используемые для выравнивания краев.

Рис. 100. Панель управления «Edge Match – Выравнивание краев»
Рис. 100. Панель управления «Edge Match – Выравнивание краев».

Панель управления «Edge Match – Выравнивание краев» состоит из 5 блоков (рис. 100):

Блок «Edit theme – Редактируемая тема» – содержит кнопку, отображающую название редактируемой темы.

Блок «Snap theme – Замыкаемая тема» – содержит кнопку «Select – Выбрать» для выбора замыкаемой темы.

Блок «Link theme – Связывающая тема» — содержит набор для выбора или создания связывающей темы. Связывающая тема может быть существующей линейной темой в текущем Виде (линии должны состоять из одного сегмента) или импортированной из таблицы (таблица должна иметь по крайней мере четыре числовых столбца, представляющие собой координаты точек X и Y начала и конца связи) (рис. 101).

– «Select – Выбрать» – кнопка позволяет выбрать связывающую тему;

– «Create – Создать» – кнопка позволяет создать новую связывающую тему и выводит диалоговую панель «Edit Link Theme – Редактирование связывающей темы».

– «Import – Импортировать» – кнопка позволяет импортировать табличные данные в связывающую тему.

– «Edit – Редактировать» – кнопка позволяет редактировать любую связывающую тему и выводит диалоговую панель «Edit Link Theme – Редактирование связывающей темы».

Рис. 101. Пример отображения редактируемой, замыкаемой и связывающей тем в работе опции «Edge Match – Выравнивание краев»
Рис. 101. Пример отображения редактируемой, замыкаемой и связывающей тем в работе опции «Edge Match – Выравнивание краев».

Блок «Method – Метод» содержит круглые окошки переключения, определяющие методы выравнивания краев:

– «Snap – Замкнуть» – функция перемещает узлы редактируемой темы вместе со связями для замыкания к соответствующим узлам замыкающей темы (рис. 102/2-3).

– «Adjust – Подтянуть» – функция подтягивает положение линий, используя связывающую тему (рис. 102/4-8). Перемещаются только вертексы в определенной пользователем области подтягивания. Область влияния связей определена полигонами Thiessen, построенных из начальной точки связей. Вертексы связи в пределах области влияния перемещаются в направлении вектора смещения, определенного связью. Длина вектора смещения для вертекса определяется расстоянием от вертекса до начальной точки связи. Чем больше расстояние, тем меньше смещение. При активации позиции «Adjust – Подтянуть» в панели управления становятся доступными функции подтягивания в блоке «Adjust area – Зона подтягивания»:

Два круглых окошка переключения определяют выбор метода построения зоны подтягивания:

– «Convex Hull – Конвексный полигон» – зона подтягивания будет построена на основе буфера конвексного полигона, определяемого от точек начала связей;

– «Buffer – Простой буфер» – зона подтягивания будет построена на основе буфера точек начала связей.

– Окно ввода параметров «Buffer distance – Дистанция построения буфера» позволяет пользователю ввести значение, по которому будет строится буфер.

– «Preview Area – Предварительный просмотр» – кнопка, позволяющая пользователю определить область подтягивания используя предварительный просмотр.

Внимание! В некоторых случаях использование функции Adjust (см. ниже) дает лучшие результаты выравнивания краев.

Edge Match – Начать процесс выравнивания краев – кнопка инициализирует процесс.

UNDO – Вернуть – кнопка отменяет результат операции.

ОК/Close – Принять изменения/Закрыть панель

Диалоговая панель «Edit Link Theme – Редактирование связывающей темы» (рис. 100) содержит 4 блока:

Блок «Themes – Темы» показывает названия рабочих тем – редактируемой и связывающей;

Блок «Link theme – Связывающая тема» – показывает название связывающей темы;

Блок «Snap – Замыкание» содержит круглые окошки переключения, позволяющие выбрать элементы объектов, по которым будет происходить замыкание, и окно и кнопку управления допуском, позволяющих пользователю задать допуск:

– «Node – Узлы» – при активации данной позиции объекты будут замыкаться на узлы в зоне допуска;

– «Vertex – Вертексы» – при активации данной позиции объекты будут замыкаться на вертексы в зоне допуска;

– «Closest – Конечная точка» – при активации данной позиции объекты будут замыкаться на конечную точку полилинии.

Допуск может быть введен в текстовом окне или определен, в интерактивном режиме используя инструмент допуска «Define tolerance interactively – определить допуск в интерактивном режиме» (значение допуска – это диаметр круга, нарисованного пользователем в Виде).

Блок «Edit Links – Редактирование связей» содержит три инструмента для редактирования связывающей темы:

– «Generate Links – Генерировать связи» – инструмент позволяет пользователю нарисовать полигон, включающий края редактируемой и замыкаемой тем (рис. 102/1). Если узел редактируемой темы и узел замыкаемой темы располагаются ближе, чем указанный допуск, то связь создается, соединяя эти два узла;

– «Add Link – Добавить связь» – инструмент позволяет пользователю начертить линию (связь), используя выбранный метод замыкания (snap) и допуск;

– «Delete Links – Удалить связи» – инструмент позволяет удалить связи.

Close – Закрыть – кнопка закрывает диалоговую панель.

Панель управления «Adjust – Подятнуть» предоставляет возможности более точной подтяжки объектов (рис. 103), являясь фактически более усложненным вариантом функции, реализованной в панели «Edge Match – Выравнивание краев». В ходе операции строится TIN-поверхность из связей в связывающей теме и интерполируются векторы преобразования для каждого вертекса полилинии редактируемой темы, затем вертексы преобразуются с интерполированными векторами смещения (рис. 104). Одно из главных направлений использования функции «Adjust – Подятнуть» – преобразование датума для редактируемой темы. В этом случае связующая тема может быть импортирована из таблицы, содержащей координаты контрольных точек.

Панель управления «Adjust – Подятнуть» состоит из 3-х блоков (рис. 103):

Рис. 102. Примеры выравнивания краев разными методами. Построение полигона, включающего края редактируемой и замыкаемой тем инструментом «Generate Links – Генерировать связи» –1. Темы до (2) и после (3) выравнивания краев методом замыкания (Snap). Построение полигона, включающего края редактируемой и замыкаемой тем, разными методами подтягивания: буфер ковексного полигона – 4 и простой буфер точек начала связей – 5. Области подтягивания для каждой связи – 6. Темы до (7) и после (8) выравнивания краев методом подтягивания (Adjust)
Рис. 102. Примеры выравнивания краев разными методами. Построение полигона, включающего края редактируемой и замыкаемой тем инструментом «Generate Links – Генерировать связи» –1. Темы до (2) и после (3) выравнивания краев методом замыкания (Snap). Построение полигона, включающего края редактируемой и замыкаемой тем, разными методами подтягивания: буфер ковексного полигона – 4 и простой буфер точек начала связей – 5. Области подтягивания для каждой связи – 6. Темы до (7) и после (8) выравнивания краев методом подтягивания (Adjust).

Блок «Edit theme – Редактируемая тема» – содержит кнопку, отображающую название редактируемой темы.

Блок «Snap theme – Замыкаемая тема» – содержит кнопку «Select – Выбрать» для выбора замыкаемой темы.

Блок «Link theme – Связывающая тема» — содержит набор для выбора или создания связывающей темы:

– «Select – Выбрать» – кнопка позволяет выбрать связывающую тему;

– «Create – Создать» – кнопка позволяет создать новую связывающую тему.

– «Import – Импортировать» – кнопка позволяет импортировать табличные данные в связывающую тему.

– «Edit – Редактировать» – кнопка позволяет редактировать связывающую тему.

Adjust – Начать процесс – кнопка инициализирует процесс подтягивания объектов.

UNDO – Вернуть – кнопка отменяет результат операции.

Close – Закрыть панель.

Рис. 103. Панель управления «Adjust – Подятнуть»
Рис. 103. Панель управления «Adjust – Подятнуть».

Рис. 104. Пример реализации функции «Adjust – Подятнуть»: рабочие темы до натягивания (1) и после натягивания (2)
Рис. 104. Пример реализации функции «Adjust – Подятнуть»: рабочие темы до натягивания (1) и после натягивания (2).

Рис. 105. Панель СOGO
Рис. 105. Панель СOGO.

Панель COGO (рис. 105) содержит следующий набор команд:

Блок TakeOff Point – Определить точку построения траверса – блок содержит два поля ввода значений Х и Y координат и набор команд, и инструмент определения точки построения траверса в интерактивном режиме – «Snap to feature – Замыкание на элемент объекта»:

– «Start point – Начальная точка выбранного объекта»;

– «End point – Конечная точка выбранного объекта»;

– «Closest vertex – Ближайший вертекс выбранного объекта»;

– «Freehand – Свобода действий» – замыкает на любую ближайшую точку;

Set Start Point – Задать начальную точку – команда определяет местонахождение и назначает начальную точку для построения траверса;

Traverse – Траверс – кнопка открывает диалоговую панель настройки построения траверса – (рис. 106).

Quit – Выход – закончить сессию COGO.

Рис. 106. Панель управления «ET Traverse – Построение траверса»
Рис. 106. Панель управления «ET Traverse – Построение траверса».

Панель управления «ET Traverse – Построение траверса» содержит следующий набор команд:

Блок «Current Location – Текущее положение» содержит два поля ввода значений Х и Y координат, отображающие координаты последней точки траверса.

Блок «Next Course – Последующий курс» содержит ряд круглых окон переключения, в котором доступны следующие позиции, определяющие геометрию последующего курса:

– «Straight – Прямая»,

– «Curve – Кривая».

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

При выборе прямого курса «Straight – Прямая» становятся доступными следующие позиции:

– «Dist-Bearing – Расстояние и направление»,

– X-Y,

– dX-dY.

При выборе позиции «Dist-Bearing – Расстояние и направление» в блоке «Straight – Прямая» появляется следующий набор доступных команд:

– поле ввода значений «Distance – Расстояние» – позволяет пользователю вводить в единицах измерения Вида значение расстояния на которое будет строиться траверс,

– поле ввода значений «Bearing – Направление» – позволяет пользователю вводить направление, в котором будет строиться траверс,

– инструмент «Get the Bearing – Получить направление» – позволяет пользователю построить траверс в направлении объекта активной темы, который будет выделен курсором инструмента,

– кнопки +90 или -90 увеличивают или уменьшают направление в поле ввода значений на 90 градусов.

При выборе позиций «X-Y» или «dX-dY» в блоке «Straight – Прямая» появляются поля ввода значений Х и Y или dX и dY соответственно.

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

При выборе геометрии построения последующего курса как кривого «Curve – Кривая» становятся доступными следующие позиции:

– «Fillet – Лента» – построение курса в виде ленты. При выборе данной позиции в блоке параметров ленты (Fillet) становятся доступными поля ввода значений «Distance – Расстояние», «Bearing – Направление» и «Fillet radius – Радиус ленты».

– «Tangent – Тангенсная кривая» – построение курса в виде тангенсной кривой. При выборе данной позиции в блоке параметров тангенсной кривой становятся доступными:

– позиции блока «Curve Direction – Направление искривления» «Left – Левая» и «Right – Правая», определяющие направление изгиба кривой (влево или вправо) к предыдущему курсу);

– меню выбора параметров тангенсной кривой (Tangent Curve): Хорда и Дельта, Хорда и Радиус, Хорда и Дуга, Дуга и Радиус, Дуга и Дельта, Радиус и Дельта;

– поля ввода значений «Chord – Длина хорды», «Radius – Радиус» и «Delta – Дельта».

– «Nontangent Curve – Не тангенсная кривая» – построение курса в виде нетангенсной кривой. При выборе данной позиции в блоке параметров нетангенсной кривой (Nontangent Curve) становятся доступными:

– позиции блока «Curve Direction – Направление искривления» «Left – Левая» и «Right – Правая», определяющие направление изгиба кривой (влево или вправо) к предыдущему курсу);

– меню выбора параметров нетангенсной кривой (Nontangent Curve): Радиус, Дельта, Дуга;

– поля ввода значений «Chord Length – Длина хорды», «Chord Bearing – Направление хорды», «Radius – Радиус», «Arc – Длина дуги» и «Delta – Дельта».

Внимание! Траверс не может начаться с кривой ленты (Fillet) или тангенсной кривой. Первый сегмент курса строится всегда на основе прямой или нетангенсной кривой.

Add Course – Добавить курс – команда позволяет построить линию с заданными в блоке «Straight – Прямая» параметрами. Если в поле «Clear parameters – Очистить параметры» стоит галочка, то после каждого построения линии по заданным параметрам, значения параметров будут удаляться.

Undo – Отменить – команда пошагово отменяет построение линий.

Close Traverse – Замкнуть траверс – команда заканчивает построение линий, замыкая траверс с последней точки на начальную.

End – Закончить — если тема редактируемая, команда добавляет траверс как объект в тему, иначе создает графическую форму в Виде.

Cancel – Выйти – команда закрывает сессию построения траверсов, возвращаясь в основную панель COGO.

По умолчанию направление в поля ввода направлений «Bearing» или «Chord Bearing» вводится в десятичных градусах (45.2375). Однако можно ввести значения и в градусах минутах и секундах (N 45 23 00 E), вызвав диалоговую панель «ET Azimuth – Азимут». Для вызова панели следует, удерживая Ctrl, кликнуть на поле ввода направления (Bearing Text Line). В панели «ET Azimuth – Азимут» направление определяется круглым окошком переключения, поля ввода располагаются в нижней части панели (рис. 107). После выбора направления и ввода значений необходимо закрепить результат, нажав кнопку Ок.

Рис. 107. Диалоговая панель «ET Azimuth – Азимут»
Рис. 107. Диалоговая панель «ET Azimuth – Азимут».

Рис. 108. Панель управления «Edit Theme» в режиме редактирования полигональной темы
Рис. 108. Панель управления «Edit Theme» в режиме редактирования полигональной темы.

Панель управления Edit Theme в режиме редактирования полигональной темы содержит следующий набор команд (рис. 108):

Minimize/Maximize – увеличить/уменьшить – кнопка позволяет пользователю освободить некоторое пространство экрана, когда основные функции не используются, частично свернув панель.

Current Theme – Текущая Тема – команда активирует тему как редактируемую. Ярлык этой Кнопки показывает название текущей темы.

Fuzzy Tolerance – Плавающий допуск – команда открывает диалоговое окно Fuzzy Tolerance (рис. 84). Пользователь может определить используемый допуск. Значение допуска должно быть между минимальным и максимальным значениями, показанными в окне. Кнопка сброса (Reset) устанавливает значение допуска по умолчанию. Кнопка OK принимает значение, введенное пользователем.

Start Editing – Начать редактирование – команда разрешает редактировать текущую тему.

Save – Сохранить – команда позволяет сохранить редактирование в текущей теме.

Save as – Сохранить как – команда позволяет сохранить текущую тему как новую тему. После активации команды новая тема становится текущей.

Show Edit Tools – Показать инструменты ET – команда открывает панель инструментов редактирования Polygon ЕТ. См. описание панели инструментов редактирования ET.

Сlean – Очистить – команда вызывает процесс очистки. В результате:

– проверяются все полигоны на многослойность и, если такие найдены, они разрезаются;

– осуществляется поиск нарушенных полигонов (такие полигоны иногда формируются в результате работы с CAD автоматизированным проектированием) и, если таковые обнаруживаются, проблема устраняется;

– создается новая тема (в появившемся окне сохранения пользователь определяет ее место сохранения и название).

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

Рис. 109. Пример очистки полигональной темы: А – до очистки и Б – после очистки (полигоны помечены значениями атрибута ID, полигоны наложений не имеют атрибутивной информации)
Рис. 109. Пример очистки полигональной темы: А – до очистки и Б – после очистки (полигоны помечены значениями атрибута ID, полигоны наложений не имеют атрибутивной информации).

Eliminate – Элиминация – команда позволяет осуществить поглощение больших полигонов меньшими, имеющих общие границы по заданным параметрам площади или периметра. Открывает одноименную панель управления. См. описание панели «Eliminate – Элиминация».

Clean Gaps – Удалить промежутки – команда проверяет объекты темы на целостность покрытия с общими границами, идентифицирует промежутки между полигонами и затем открывает одноименную панель удаления промежутков. См. описание панели «Clean Gaps – Удалить промежутки».

Dissolve – Растворить – команда позволяет слить смежные полигоны, которые имеют одинаковые атрибутивные значения для одного или более указанных столбцов. После активации команды появляется диалоговое окно, в котором пользователю предлагается выбрать столбцы, атрибуты которых будут участвовать в операции растворения (рис. 110).

Advanced Merge – Продвинутое слияние – команда позволяет слить две полигональные темы с корректировкой топологии и определенными пользователем параметрами пересечения полигонов на основе приоритета пересечения (Priority), выводя сначала диалоговое окно выбора темы для вливания ее объектов в текущую, затем диалоговую панель «Advanced Merge – Продвинутое слияние». См. описание панели «Advanced Merge – Продвинутое слияние».

Рис. 110. Алгоритм растворения (I) и пример данной операции (II): 1 – полигоны до начала операции растворения (4 полигона), 2 – полигоны, образовавшиеся в результате осуществления операции растворения в ET (3 полигона), 3 – полигоны, образовавшиеся в результате осуществления аналогичной операции в GeoProcessing Wizard (2 полигона, один из которых мультиполигон)
Рис. 110. Алгоритм растворения (I) и пример данной операции (II): 1 – полигоны до начала операции растворения (4 полигона), 2 – полигоны, образовавшиеся в результате осуществления операции растворения в ET (3 полигона), 3 – полигоны, образовавшиеся в результате осуществления аналогичной операции в GeoProcessing Wizard (2 полигона, один из которых мультиполигон).

Split with polygon – Разрезать полигоном – команда позволяет разрезать текущую тему другой полигональной темой, выбранной пользователем. Выделенные объекты темы разрезания используются, чтобы разрезать объекты текущей редактируемой темы. Атрибуты обновляются согласно определенным правилам разрезания, заданным пользователем

COGO – Панель COGO – команда позволяет пользователю строить траверсы, добавляя прямые или изогнутые направления, используя числовые параметры. Открывает одноименную панель управления. Если текущая тема редактируемая, то полигон COGO будет добавлен к теме, а графическая форма будет нарисована. Принцип работы и все функции те же, как и при работе с линейными темами. См. описание панели «COGO». (рис. 105).

Create Label Points – Построить центроиды – команда позволяет создать точечную тему в которой каждый полигон текущей темы представлен одной единственной точкой, расположенный пространственно внутри полигона. Все атрибуты текущей темы перемещаются в созданную точечную тему.

Attributes form Points – Атрибуты из Точек – команда позволяют перемещать атрибуты из точечной темы в текущую полигональную тему. Если внутри определенного полигона больше одной точки, то никакие атрибуты не перемещаются.

Close – Закрыть панель.

Панель инструментов редактирования ET (рис. 111) состоит из двух рядов кнопок инструментов и строки состояния. Верхний ряд представлен контрольной панелью управления приоритетом и кнопками основных рабочих инструментов. Нижний ряд кнопок – атрибутивные и дополнительные рабочие инструменты, включая инструменты ГЭП-анализа. Строка состояния показывает значение текущей дистанции буфера, метод выбора (выделения), и рабочие темы.

Рис. 111. Панель инструментов редактирования Polygon ET
Рис. 111. Панель инструментов редактирования Polygon ET.

Priority – Приоритет – контрольная панель управления Приоритетом пересечений. Перед добавлением нового полигона или редактированием существующего пользователь должен определить ПРИОРИТЕТ пересечений этого объекта, отметив одну из предлагаемых позиций: «-1» – в результате добавления полигонов в существующую полигональную тему с данным приоритетом вырезаются отверстия (дырки) в существующих полигонах; «0» – в результате добавления полигонов в существующую полигональную тему с данным приоритетом создаются полигоны только там, где нет существующих полигонов (т.е. добавляемые полигоны обрезаются по границам существующих в теме полигонов); «1» – в результате добавления полигонов в существующую полигональную тему с данным приоритетом создаются пересечения, где новые полигоны пересекают существующие полигоны и пересечения несут атрибуты существующих полигонов; «2» – в результате добавления полигонов в существующую полигональную тему с данным приоритетом все новые полигоны добавляются к теме полностью, все пересечения с существующими полигонами удаляются (рис. 112).

Select Tools – Инструменты выделения – аналогичны инструментам в панели Polyline ET.

Add Shape – Добавить форму – инструменты позволяют добавить новую форму к текущей теме. CTRL+CLICK вызывает панель выбора построения формы (рис. 113), в которой доступно 4 типа форм и несколько принципов их построения:

Рис. 112. Пример операций с полигонами при разном приоритете пересечений. А – полигональная тема – источник; Б – добавление нового полигона; разные варианты пересечений полигонов при разном приоритете
Рис. 112. Пример операций с полигонами при разном приоритете пересечений. А – полигональная тема – источник; Б – добавление нового полигона; разные варианты пересечений полигонов при разном приоритете.

Основные рабочие инструменты редактирования Polygon ET:

– «Polygon – Полигон» – инструмент построения полигона произвольной формы (рисуется мышью), аналогичный стандартному инструменту ArcView;

– «Rectangle (drag) – Прямоугольник (растягиваемый)» – инструмент построения полигона прямоугольной формы растягиванием (рисуется мышью). При удержании клавиши CTRL рисуется квадрат, экстент которого формируется по самой короткой стороне на момент прекращения растягивания;

– «Circle (drag) – Круг (растягиваемый)» – инструмент построения полигона круглой формы растягиванием (рисуется мышью), аналогичный стандартному инструменту ArcView;

– «Rectangle… – Прямоугольник…» – инструмент построения полигона прямоугольной формы методом ввода параметров. Нижний левый угол полигона указывается курсором, после чего появляется панель построения прямоугольника (Rectangle) в которой в соответствующие окна вводятся параметры ширины (Width), высоты (Height) и угла вращения (Angle). Кнопка «Preview – Предварительный просмотр» позволяет увидить форму заданного полигона, отображая его в окне Вида в виде графики. После нажатия кнопки Ок полигон добавляется в редактируемую тему;

– «Circle… – Круг…» – инструмент построения полигона круглой формы методом ввода параметров. Центральная точка указывается курсором, после чего появляется панель построения круга (Circle) в которой в единственном окне ввода (Radius) указывается значение радиуса круга.

– «Ellipse… – Эллипс…» – инструмент построения полигона эллипсовидной формы методом ввода параметров. Центральная точка указывается курсором, после чего появляется панель построения эллипса (Ellipse) в которой в соответствующие окна вводятся параметры оси по ширине (Axis 1 (Width)), оси по высоте (Axis 2 (Height)), угла вращения (Angle). Передвижением ползунка слева направо в блоке «Precision — Точность» можно добиться большей сглаженности контура эллипса за счет увеличения плотности вертексов.

Рис. 113. Панель инструментов «Add Shape – Добавить форму» с дополнительными окнами настройки объектов
Рис. 113. Панель инструментов «Add Shape – Добавить форму» с дополнительными окнами настройки объектов.

Add Donut – Добавить полигон с дыркой в центре – инструмент позволяет добавить новый полигон с дыркой к текущей теме. CTRL+CLICK вызывает панель выбора построения полигона с дыркой (рис. 114), в которой доступно 3 типа полигонов и несколько принципов их построения:

– «Circle Donut (drag) – Круг с дыркой (растягиваемый)» – инструмент построения полигона круглой формы с дыркой в центре. Центральная точка указывается курсором, граница объекта растягивается мышью, после чего появляется панель построения круга с дыркой. В панели отображается радиус круга, а в единственное окно ввода (Width) вводится значение толщины объекта (расстояние от внутренней до внейшней границы).

– «Rectangle Donut (drag) – Прямоугольник c дыркой (растягиваемый)» – инструмент построения полигона прямоугольной формы. Крайняя точка указывается курсором, граница объекта растягивается мышью, после чего появляется панель построения прямоугольника с дыркой. В панели отображаются ширина (Width) и высота (Height) прямоугольника, а в единственное окно ввода (Width) вводится значение толщины объекта. При удержании клавиши CTRL во время растягивания объекта рисуется квадрат, экстент которого формируется по самой короткой стороне на момент прекращения растягивания.

– «Circle Donut – Круг с дыркой» – инструмент построения полигона круглой формы с дыркой методом ввода параметров. Центральная точка указывается курсором, после чего появляется панель, в которой в окнах ввода радиуса круга (Radius) и толщины объекта (Donut Width) указываются соответствующие значения.

– «Rectangle Donut – Прямоугольник с дыркой» – инструмент построения полигона прямоугольной формы с дыркой методом ввода параметров. Нижний левый угол полигона указывается курсором, после чего появляется панель, в которой в соответствующие окна вводятся параметры ширины (Width), высоты (Height), угла вращения (Angle) и толщины объекта (Donut Width);

– «Ellipse Donut – Эллипс с дыркой» – инструмент построения полигона эллипсовидной формы с дыркой методом ввода параметров. Центральная точка указывается курсором, после чего появляется панель, в которой в соответствующие окна вводятся параметры оси по ширине (Axis 1 (Width)), оси по высоте (Axis 2 (Height)), угла вращения (Angle) и толщины объекта (Donut Width). Передвижением ползунка слева направо в блоке «Precision — Точность» можно добиться большей сглаженности контура эллипса за счет увеличения плотности вертексов.

Рис. 114. Панель инструментов «Select Donut Type – Выбрать тип полигона с дыркой» с дополнительными окнами настройки объектов
Рис. 114. Панель инструментов «Select Donut Type – Выбрать тип полигона с дыркой» с дополнительными окнами настройки объектов.

Fill Holes – Заполнения дырок – инструмент позволяет заполнять дырки в полигонах. Пользователь выделяет полигоны с дырками, используя текущий метод выделения (см. «Select Tools – Инструменты выделения»). Если в полигонах есть дырки, то они сливаются с полигоном. Использование CTRL+Select приводит к преобразованию дырок в новые полигоны (рис. 115).

Рис. 115. Пример результата работы опции «Fill Holes – Заполнения дырок»: 1 – тема до обработки, 2 – тема после обработки, 3 – тема после обработки с удержанием Ctrl (А – пустоты, не являющиеся дырками в замкнутых полигонах, в ходе операции игнорируются)
Рис. 115. Пример результата работы опции «Fill Holes – Заполнения дырок»: 1 – тема до обработки, 2 – тема после обработки, 3 – тема после обработки с удержанием Ctrl (А – пустоты, не являющиеся дырками в замкнутых полигонах, в ходе операции игнорируются).

Reshape Polygon – Изменить форму полигона – инструмент позволяет добавить к исходному полигону новый полигон, слив его с этим полигоном, при этом при наличии перекрывающихся пограничных полигонов, они обрезаются в зависимости от выставленного приоритета пересечений. Для осуществления операции достаточно нарисовать полигон (начальная точка должна быть в полигоне, который будет изменен). Доступно только два значения для приоритета пересечений – «0» и «2». Если приоритет выбирается «-1», это автоматически приравнивается к «0» и если «1» – к «2». При приоритете пересечений «2» функция напоминает стандартную функцию ArcView «Union Features – Объединение объектов» с более полной автоматизацией процесса и проверкой топологии – при наличии полигонов, пограничных с исходным, они обрезаются по границам нового полигона; попадающие внутрь контура нового полигона пустоты заполняются). При приоритете пересечений «0» при наличии полигонов, пограничных с исходным, граница нового полигона проводится по границам пограничных полигонов; попадающие внутрь контура нового полигона пустоты заполняются) (рис. 116).

Рис. 116. Пример результатов работы опции «Reshape Polygon – Изменить форму полигона»: 1 – до изменения формы изменяемый полигон и точка начала нового полигона, внутри изменяемого полигона, 2 – изменяемый полигон после изменения с приоритетом «0» (опция идеально подходит для заполнения промежутков), 3 – изменяемый полигон после изменения с приоритетом «2»
Рис. 116. Пример результатов работы опции «Reshape Polygon – Изменить форму полигона»: 1 – до изменения формы изменяемый полигон и точка начала нового полигона, внутри изменяемого полигона, 2 – изменяемый полигон после изменения с приоритетом «0» (опция идеально подходит для заполнения промежутков), 3 – изменяемый полигон после изменения с приоритетом «2».

Buffer Polygon – Буфер полигона – инструмент позволяет создать отдельный буфер вокруг полигона, выбранного курсором. Дистанция буфера вводится в единицах измерения Вида в диалоговом окне, вызывающемся CTRL+CLICK. Контур создающихся полигонов при построение буфера зависит от выбранного пользователем приоритета пересечений (рис. 117).

Explode Selected – Разделение выделенного – команда позволяет разбить на отдельные объекты выбранные мультиполигоны.

Merge Polygons – Слияниие полигонов – команда позволяет слить два полигона. Пльзователь выделяет линией два смежных полигона. Полигон, который содержит точку начала линии выбора, сливается с полигоном, содержащим точку конца. Атрибуты второго полигона сохраняются.

Local Dissolve – Локальное растворение – команда позволяет слить смежные с выбранным полигоны с теми же самыми значениями в выбранных столбцах. Пользователь курсором выделяет отдельный полигон, после чего открывается диалоговое окно «Select dissolve Fields – Выбрать столбцы для слияния» в котором предлагается выбрать идентификационные столбцы. Все смежные полигоны с тем же самым значением в выбранных столбцах, сливаются с выбранным полигоном.

Рис. 117. Пример результатов работы опции «Buffer Polygon – Буфер полигона»: 1 – до создания буфера, 2 –с приоритетом «-1», 3 – с приоритетом «0», 4 – с приоритетом «1», 5 – с приоритетом «2»
Рис. 117. Пример результатов работы опции «Buffer Polygon – Буфер полигона»: 1 – до создания буфера, 2 –с приоритетом «-1», 3 – с приоритетом «0», 4 – с приоритетом «1», 5 – с приоритетом «2».

Copy feature from а theme – Копировать объекты из темы – команда позволяет скопировать объекты из одной полигональной темы в другую (текущую). Необходимо использовать SHIFT+CLICK для выбора исходной темы (из которой будут копироваться объекты). Для копирования полигонов в текущую редактируемую тему их нужно выделить в исходной теме, используя любой метод выделения, и они будут скопированы в текущую тему. Выбранные полигоны добавляются к текущей теме согласно установленному пользователем приоритету пересечений.

Draw Polyline Buffer – Создание буфера линии – команда позволяет встроить в существующую полигональную тему новый полигон в виде буфера, построенного вокруг линии, нарисованной пользователем. CTRL+CLICK открывает диалоговую панель, в которой задается буферное расстояние. Пользователь рисует полилинию, которая добавляется к текущей теме, используя установленный приоритет пересечений.

Copy Polyline (Point) Buffer – Копирование линейного (точечного) буфера – команда позволяет, используя текущий метод выделения, из линейной или точечной темы выбрать объекты, вокруг которых будет построен буфер и буферные полигоны добавить к текущей теме, исходя из установленного приоритета пересечений. CTRL+CLICK открывает диалоговую панель, в которой задается буферное расстояние. SHIFT+CLICK позволяет выбрать исходную линейную или точечную тему из которой требуется скопировать объекты для построения буфера, открывая диалоговое окно.

Split polygons with selected polylines – Разрезать полигоны выделенными линиями – команда позволяет разрезать полигоны текущей темы выделенными полилиниями линейной темы. SHIFT+CLICK позволяет выбрать исходную линейную тему из которой требуется скопировать объекты для разрезания полигональной темы, открывая диалоговое окно.

Внимание! Только полилинии, связанные через псевдоузел будут использоваться для разрезания. Перед началом процедуры необходимо выставить правила разрезания атрибутов.

Show Control Panel – Скрыть/показать отдельные элементы панели управления – см. описание в Polyline Edit Tools.

Атрибутивные инструменты ET – см. описание в Polyline Edit Tools.

Дополнительные рабочие инструменты редактирования ET:

«Draw Polyline Advanced Buffer – Создание продвинутого буфера линии» и «Copy Polyline Advanced Buffer – Копирование продвинутого буфера линии» работают как и «Draw Polyline Buffer – Создание буфера линии» и «Copy Polyline (Point) Buffer – Копирование линейного (точечного) буфера» с той лишь разницей, что они позволяют создавать более сложные буферы:

– буферы с различной шириной – пользователь определяет начальное и финальное буферное расстояние (билинейная интерполяция буфера);

– буферы с вершинами или без вершин;

– односторонние буфера – пользователь определяет левую или правую сторону линии буферизировать и определяет направление увеличения или уменьшения ширины буфера;

– буфера с различными комбинациями выше описанных возможностей.

В обоих инструментах CTRL+CLICK вызывает панель создания продвинутого буфера «Advanced Line Buffering – Настройка линейного буфера», которая позволяет пользователю определить тип буфера и буферное расстояние (рис. 118). В опции «Copy Polyline Advanced Buffer – Копирование продвинутого буфера линии» используется SHIFT+CLICK для выбора исходной темы (из которой будут копироваться объекты).

Рис. 118. Панель создания продвинутого буфера «Advanced Line Buffering – Настройка линейного буфера»
Рис. 118. Панель создания продвинутого буфера «Advanced Line Buffering – Настройка линейного буфера».

Панель создания продвинутого буфера «Advanced Line Buffering – Настройка линейного буфера» содержит следующий набор команд:

Блок «Type – Тип» позволяет задать тип буфера и содержит два круглых окошка переключения:

– «Both Sides – С двух сторон» – команда позволяет построить буфер с двух сторон линии;

– «One Side – С одной стороны» – команда позволяет построить буфер с одной стороны линии.

Если выбрана позиция построения одностороннего буфера, становится доступным блок «Side – Сторона» позволяющий выбрать сторону линии, по которой будет строится буфер. Блок содержит два круглых окошка переключения:

– «Left – Левая» – команда позволяет построить буфер с левой стороны линии;

– «Right – Правая» – команда позволяет построить буфер с правой стороны линии.

Блок «End style – Конечный стиль» позволяет задать форму буфера и содержит два круглых окошка переключения:

– «Round – Круглый» – команда позволяет построить буфер с округлыми концами, причем от крайних точек линии буфер будет отложен на заданную дистанцию;

– «Square – Квадратный» – команда позволяет построить буфер прямоугольной или трапециевидной формы с углами на концах буферизирующейся линии. В этом случае конечные линии буфера будут проходить через конечные точки буферизирующейся линии.

Внимание! При выборе позиции построения одностороннего буфера команды блока «End style – Конечный стиль» становятся недоступными, и буфер по умолчанию строится прямоугольной или трапециевидной формы с углами на концах буферизирующейся линии.

Блок «Buffer Distance – Дистанция буфера» позволяет ввести расстояние, на которое от линии будет строиться буфер (т.е. радиус буфера). Блок содержит два круглых окошка переключения:

– «Constant – Постоянная дистанция» – команда позволяет построить буфер с постоянной шириной на всем протяжении линии;

– Various – Изменяющаяся дистанция» – команда позволяет построить буфер с изменяющейся шириной на протяжении линии.

При выборе первой позиции становится доступным единственное окно ввод данных «Distance – Дистанция», в которое необходимо ввести значение ширины (радиуса) буфера.

При выборе второй позиции становятся доступными два окна ввода данных «Start – Начальная дистанция» и «End – Конечная дистанция», которые позволяют ввести начальную и конечную дистанции построения буфера. От того в какое поле будет введена большая дистанция будет зависит то, в какую сторону будет происходить увеличение ширины буфера – к началу или к концу буферизирующейся линии.

Ок – Закончить построение буфера.

Блок «Gaps – ГЭП-анализ (Управление промежутками)» содержит две кнопки. Первая «Identify Gaps – Распознать промежутки» распознает промежутки в текущей теме и создает список промежутков, вторая «Zoom to Gap – Масштабировать промежутки» изменяет масштаб изображения для каждого промежутка по списку промежутков, и пользователь может удалять их вручную, используя инструмент «Reshape Polygon – Изменить форму полигона». Эти функции полезны, когда некоторые из промежутков не удаляются автоматически, или пользователь хочет посмотреть промежутки и удалить лишь часть их (рис. 119).

Рис. 119. Пример результата работы опций «Identify Gaps – Распознать промежутки» и «Zoom to Gap – Масштабировать промежутки». После осуществления операции распознания промежутков они обрамляются красной линией
Рис. 119. Пример результата работы опций «Identify Gaps – Распознать промежутки» и «Zoom to Gap – Масштабировать промежутки». После осуществления операции распознания промежутков они обрамляются красной линией.

Рис. 120. Панель управления «Eliminate – Элиминация»
Рис. 120. Панель управления «Eliminate – Элиминация».

Панель управления «Eliminate – Элиминация» содержит следующий набор команд (рис. 120):

Блок «Select using: – Выбрать выделение:» предлагает три пути выделения полигонов для элиминации:

– «Thickness Ratio – Отношение Толщины» – выделение по отношению площади объекта к площади его минимального квадратного экстента. При выборе данной позиции после нажатия кнопки «Select – Выбрать» открывается диалоговое окно «Input MIN thickness – Ввести минимальную толщину», в которое пользователю необходимо ввести значение для выделения объектов;

– «Circularity – Округлость» – выделение по округлости. Для круга параметр округлости равен единице. Более узкий полигон будет иметь меньшую округлость. При выборе данной позиции после нажатия кнопки «Select – Выбрать» открывается диалоговое окно «Input MIN thickness – Ввести минимальную толщину», в которое пользователю необходимо ввести значение для выделения объектов;

– «Logical Expression – Логическое выражение» – стандартный метод выбора объектов элиминации, через конструктор запросов. При выборе данной позиции после нажатия кнопки «Select – Выбрать» открывается окно конструктора запросов (Query Builder), в котором пользователю необходимо составить запрос для выделения объектов;

Внимание! Все методы выбора объектов дают хорошие результаты. Логическое выражение может быть использовано не только для выделения объектов по площади или периметру, но и по значениям атрибутов. Если, например, перед очисткой пользователь устанавливает значение атрибута 1 для каждого полигона в теме, то после очистки все наложения будут иметь атрибут 0. Тогда, используя метод отбора «Логическое выражение» в конструкторе запросов для соответствующего столбца в атрибутивной таблице можно задать значение атрибута 0, чтобы выбрать все полигоны наложения, созданные в результате процедуры очистки, и устранить их.

Рис. 121. Пример результата разных методов элиминации: 1 – полигональная тема до начала элиминации, для элиминации выбран узкий полигон, площадью 0,5 км2, 2 – элиминация методом удаления объектов (Delete), 3 – элиминация методом объединения по площади (Join (area)), 4 – элиминация методом объединения по границе (Join (border))
Рис. 121. Пример результата разных методов элиминации: 1 – полигональная тема до начала элиминации, для элиминации выбран узкий полигон, площадью 0,5 км2, 2 – элиминация методом удаления объектов (Delete), 3 – элиминация методом объединения по площади (Join (area)), 4 – элиминация методом объединения по границе (Join (border)).

Блок «Eliminate method – Метод элиминации» предлагает два пути (три метода) элиминации выбранных полигонов (рис. 121):

– «Delete – Удалить» – удаляет все выбранные полигоны, оставляя промежутки в полигональной теме,

– «Join (area) – Объединение (по площади)» – присоединяет выбранные полигоны к соседним полигонам, имеющим большую площадь,

– «Join (border) – Объединение (по границе) – присоединяет выбранные полигоны к соседним полигонам, имеющим более протяженный периметр.

Внимание! Метод элиминации «Delete – Удалить» не рекомендуется во многих случаях, потому что создает промежутки между полигонами. Промежутки могут быть удалены, используя процедуру удаления промежутков (Clean Gaps и др.), но все же метод элиминации путем объединения (Join) в большинстве случаев является лучшим выбором.

Select – Выбрать – кнопка, позволяющая в соответствии с позицией, выбранной в блоке «Select using: – Выбрать выделение:», открыть диалоговое окно или конструктор запросов, чтобы начать процедуру выделения объектов для элиминации.

После завершения операции выделения объектов для элиминации в строке состояния «Selected: – Выделено объектов:» показывается их количество.

Eliminate – Элиминировать – кнопка, позволяющая начать процесс элиминации, используя выбранный метод в блоке «Eliminate method – Метод элиминации».

Рис. 122. Панель удаления промежутков «Clean Gaps – Удалить промежутки»
Рис. 122. Панель удаления промежутков «Clean Gaps – Удалить промежутки»

Панель удаления промежутков «Clean Gaps – Удалить промежутки» содержит следующий набор команд (рис. 122):

Информационный блок «Gaps Statistics – Статистика промежутков» отображает:

– в строке «Gaps – Промежутки» – число найденных в теме промежутков,

– в строках «Min Area – Минимальная площадь» и «Max Area – Максимальная площадь» – минимальную и максимальную площадь обнаруженных промежутков,

– в строках «Max» и «Min» блока «Thickness Ratio – Отношение Толщины» – максимальную и минимальную толщину промежутков.

Блок «Clean – Очистить» предоставляет на выбор три метода очистки промежутков (их объединения с соседними полигонами), которые можно отметить в круглых окошках переключения:

– «All – Всё» – все промежутки будут слиты,

«Select using: – Использовать выбор:»

– «Thickness Ratio – Отношение толщины» – пользователь может выбрать, какие промежутки слить, используя значение отношения толщины,

– «Area – Площадь» – пользователь может выбрать, какие промежутки слить, используя значение площади: промежутки с меньшей площадью, чем задал пользователь, сливаются.

Clean – Очистить – кнопка очистки – объединяет промежутки с соседними полигонами с наибольшей площадью. Если выбраны позиции «Thickness Ratio – Отношение толщины» и «Area – Площадь», перед запуском очистки открывается диалоговое окно, в котором пользователю предлагается ввести значение.

Рис. 123. Пример результата работы опции «Clean Gaps – Удалить промежутки»: 1 – два промежутка до начала обработки, 2 – промежутки объединены с большим по площади соседним полигоном в результате операции очистки промежутков
Рис. 123. Пример результата работы опции «Clean Gaps – Удалить промежутки»: 1 – два промежутка до начала обработки, 2 – промежутки объединены с большим по площади соседним полигоном в результате операции очистки промежутков.

Панель управления «Advanced Merge – Продвинутое слияние» открывается сразу же после того, как пользователь в диалоговом окне выбора темы выделить тему, объекты которой будут скопированы и влиты в текущую тему (рис. 124).

Название темы для копирования отображается в блоке «Merge Theme – Сливаемая тема». Полигоны выбранной темы будут добавлены к редактируемой теме, используя приоритет (Priority) определенный пользователем, выбор которого доступен в блоке «Priority – Приоритет».

Блок «Priority – Приоритет» содержит два окошка переключения, позволяющих выбрать тип приоритета и меню выбора значений. Приоритет может быть постоянным или изменяемым.

– «Constant – Постоянный приоритет» – при выборе данной позиции приоритет применяется для всех полигонов вливаемой темы,

– «From field – Приоритет из столбца» – для каждого объекта может быть установлен свой приоритет, значение которого определяется по столбцу атрибутивной таблицы.

В зависимости от выбора позиции приоритета пересечений, изменяется содержимое меню значений приоритета. Если выбрана позиция «Constant – Постоянный приоритет», в меню выбора значений отображаются значения приоритета пересечений от -1 до 2. Если выбрана позиция «From field – Приоритет из столбца» в меню выбора значений отображается название столбца (Input_shap) из которого будут взяты значения для каждого объекта.

Внимание! Значения приоритета пересечений должны быть установлены между -1 и 2. Все значения больше чем 2 будут рассматриваться как 2, и меньшие чем -1 будут рассматриваться как -1.

Merge – Слияние – кнопка, позволяющая начать слияние объектов тем с выбранными значениями приоритета пересечений.

Cancel – Отменить – закрывает панель управления.

Рис. 124. Диалоговое окно выбора темы для слияния и панель управления «Advanced Merge – Продвинутое слияние»
Рис. 124. Диалоговое окно выбора темы для слияния и панель управления «Advanced Merge – Продвинутое слияние».

Панель управления «ET Surface – Поверхность» содержит следующий набор команд (рис. 125):

Рис. 125. Панель управления «ET Surface – Поверхность»
Рис. 125. Панель управления «ET Surface – Поверхность».

Build TIN – Построить TIN – команда позволяет построить нерегулярную триангуляционную сеть в формате шейп-файла (ряд смежных неперекрывающихся треугольников, представляющих поверхность, см. описание классического TIN-формата). Процедура разбивает на треугольники ряд точек (из точечной или линейной тем) используя триангуляцию Делоне:

– переносит точки из точечной темы и вертексы, если источник линейная тема,

– удаляет дублирующиеся точки,

– создает TIN структуру.

Алгоритм создания TIN следующий:

1. Нажимаем на кнопку «Build TIN – Построить TIN» – открывается диалоговое окно, в котором пользователю предлагается выбрать тему для построения TIN.

2. Выбираем тему для построения TIN, нажимаем ОК – открывается диалоговое окно, в котором пользователю предлагается создать трехмерную триангуляционную сеть (3D TIN), либо отказаться от этого и создать двухмерную триангуляционную сеть.

3. В диалоговом окне выбора типа построения TIN нажимаем Yes для создания трехмерной триангуляционной сети или No для создания двухмерной триангуляционной сети. В последнем случае открывается окно сохранения файла, в котором выбираем диск, папку и записываем имя файла.

4. Если выбрана опция построения трехмерной триангуляционной сети, открывается диалоговое окно для выбора столбца, значения которого являются высотой (координата Z). Выбираем столбец со значениями высоты и нажимаем ОК – открывается окно сохранения файла, в котором выбираем диск, папку и записываем имя файла.

Внимание! Для достижения лучшего результата при создании TIN из линейной темы лучше использовать опции «Generalize – Генерализовать» или «Densify – Уплотнить» чтобы удалить ненужные точки или добавить точки к длинным прямым сегментам.

Points Elevation – Точки высот – команда извлекает высоты для точек в точечной теме из темы трехмерной триангуляционной сети в формате шейп-файла, созданной с помощью команды «Build TIN – Построить TIN».

Алгоритм извлечения высот следующий:

1. Нажимаем на кнопку «Points Elevation – Точки высот» – открывается диалоговое окно, в котором пользователю предлагается выбрать точечную тему, для точек которой будут извлекаться высоты из TIN.

2. Выбираем точечную тему, нажимаем ОК – открывается диалоговое окно, в котором пользователю предлагается выбрать TIN-тему для извлечения высот.

3. Выбираем TIN-тему, нажимаем ОК – начинается процедура извлечения высот, значения которых для каждой точки будут добавлены в столбец ET-elev в атрибутивной таблице точечной темы.

Create 3D Shapefile – Создать трехмерный шейп-файл – команда извлекает значения высот вертексов объектов линейной или полигональной темы и создает соответственно трехмерную линейную (PolylineZ) или трехмерную полигональную (PolygonZ) темы.

Алгоритм создания трехмерного шейп-файла следующий:

1. Нажимаем на кнопку «Create 3D Shapefile – Создать трехмерный шейп-файл» – открывается диалоговое окно, в котором пользователю предлагается выбрать TIN-тему для извлечения высот.

2. Выбираем TIN-тему, нажимаем ОК – открывается диалоговое окно, в котором пользователю предлагается выбрать линейную или полигональную двухмерную тему для конвертации ее в трехмерную.

3. Выбираем двухмерную тему, нажимаем ОК – открывается окно сохранения файла, в котором выбираем диск, папку и записываем имя файла.

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

3D Analysis – Трехмерный Анализ – команда позволяет анализировать TIN-шейп-файлы, фактически так же, как GRID-файлы методами Spatial Analyst. После активации команды открывается диалоговое окно, в котором пользователю предлагается выбрать TIN-шейп-файл для анализа. После того как файл выбран, открывая панель управления «ET 3D Analysis – Трехмерный Анализ».

Панель управления «ET 3D Analysis – Трехмерный Анализ» содержит следующий набор команд (рис. 126):

В блоке «Surface Theme – Тема поверхности» отображается название TIN-шейп-файла, используемого для анализа поверхности.

В блоке «Derive – Вывести в результат:» доступно 4 квадратных окошка переключения и кнопка «Analyse – Анализировать», запускающая процесс анализа по отмеченным позициям:

Рис. 126. Панель управления «ET 3D Analysis – Трехмерный Анализ» с дополнительными диалоговыми окнами
Рис. 126. Панель управления «ET 3D Analysis – Трехмерный Анализ» с дополнительными диалоговыми окнами.

– «Slope – Склон» – в результирующий столбец записывается наклон или максимальная норма изменения высоты в каждом треугольнике,

– «Aspect – Аспект» – в результирующий столбец записывается азимут (направление стрелки компаса) аспекта; 0 – истинный север, 90˚ аспект на восток и т.д. Для плоских треугольников (наклон = 0) значение для аспекта назначается -1,

– «Hillshade – Теневые склоны» – в результирующий столбец записывается яркость каждого треугольника, на основании местоположения источника света,

– «Mean Elevation – Средняя высота» – в результирующий столбец записывается средняя высота.

Если все позиции отключены в атрибутивную таблицу будут добавлены столбцы «E_ElMin – Минимальная высота» и «E_ElMax – Максимальная высота» с соответствующими значениями для каждого объекта, при включении вышеуказанных позиций в соотсетствии с ними в атрибутивную таблицу будут добавлены столбцы «E_Slope – Склон», «E_Aspect – Аспект», «E_Hill – Теневые склоны» и «E_Elev – Средняя высота». Так как результаты сохраняются в атрибутивной таблице, то могут использоваться для классификации TIN-темы (рис. 127).

При включенной позиции «Hillshade – Теневые склоны» после нажатия кнопки «Analyse – Анализировать» открывается диалоговая панель, в которой предлагается ввести параметры освещенности склонов:

– в поле ввода значений «Azimuth – Азимут» вводится значение угла азимута источника света. Азимут выражен в положительных градусах от 0 до 360, измерен по часовой стрелке с севера (по умолчанию – 315 градусов).

– в поле ввода значений «Altitude – Высота» вводится значение высотного угла источника света выше горизонта. Высота выражена в положительных градусах с 0 градусами в горизонте и 90 градусах непосредственно наверху (по умолчанию – 45 градусов). Только после ввода значений начинается анализ.

Рис. 127. Пример классификации TIN-темы как результат трехмерного анализа: 1 – минимальные высоты, 2 – склоны, 3 – аспект, 4 – теневые склоны, 5 – минимальные высоты с освещенностью и теневыми склонами
Рис. 127. Пример классификации TIN-темы как результат трехмерного анализа: 1 – минимальные высоты, 2 – склоны, 3 – аспект, 4 – теневые склоны, 5 – минимальные высоты с освещенностью и теневыми склонами.

Illuminate – Осветить – команда применяет значения освещенности изображения к TIN-теме. Перед запуском опции к теме следует создать градуированную легенду (Graduated Color legend) по столбцам «E_ElMin – Минимальная высота» или «E_ElMax – Максимальная высота». После активации команды нажатием кнопки в панели управления, открывается диалоговое окно, в котором предлагается выбрать столбец со значениями освещенности (по умолчанию «E_Hill – Теневые склоны»), в следующем диалоговом окне вводятся минимальные и максимальные значения яркости. Результатом работы опции является создание столбца в атрибутивной таблице «ETleg» и градуированной легенды со значениями этого столбца (рис. 127/5).

Show Statistics – Показать статистику – команда вызывает диалоговое окно со статистикой поверхности, в котором показаны минимальная высота, максимальная высота, средняя высота, минимальный наклон, максимальный наклон (рис. 126).

Interpolate contours – Интерполировать контуры – команда преобразует TIN в тему, содержащую контуры или изолинии. В появившемся после активации команды диалоговом окне пользователю требуется ввести в поля ввода следующие параметры:

– в поле «Base value – Основное значение» – контур, от которого начинать генерацию контуров;

– в поле «Contour interval – Интервал между контурами» – различие значения Z между смежными контурами в элементах карты.

После ввода значений открывается окно сохранения файла, в котором предлагается прописать название будущей линейной темы (по умолчанию Pline1.shp) и указать место ее сохранения.

Close – Закрыть – кнопка закрытия панели управления.

Рис. 128. Панель управления «Geoprocessing – Геопроцессинг»
Рис. 128. Панель управления «Geoprocessing – Геопроцессинг».

Рис. 129. Панель управления «Buffer – Буфер»
Рис. 129. Панель управления «Buffer – Буфер».

Панель управления «Geoprocessing – Геопроцессинг» содержит следующий набор команд (рис. 128):

Buffer – Буфер – команда позволяет построить буфер. После активации команды открывается окно выбора темы, в котором пользователю предлагается выбрать тему, вокруг объектов которой необходимо построить буфер. Следом выводится диалоговая панель построения буфера «Buffer – Буфер», содержащая следующий набор команд (рис. 129):

– блок «Theme to Buffer – Буферизируемая тема» показывает название темы, вокруг объектов которой будут построены буферы.

– блок «Buffer Distance – Дистанция буфера» содержит два окошка переключения:

– «Constant – Постоянная дистанция» – при выборе данной позиции постоянная дистанция применяется при построении буфера вокруг всех объектов темы. В блоке становится доступным окно ввода значений дистанции,

– «From field – Дистанция из столбца» – при выборе данной позиции для каждого объекта может быть установленна своя дистанция построения буфера, значение которого определяется по столбцу атрибутивной таблицы. В блоке становится доступным меню выбора столбца для буферизируемой темы, из которого будут браться значения дистанции буфера.

– «Buffer – Буфер» – кнопка активации процесса построения буфера.

– «Cancel – Отменить» — кнопка отмены операции (закрывает панель построения буфера).

Внимание! Если в буферизируемой теме имеются выделенные объекты, буфер будет построен только вокруг них.

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

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

Erase with polygon – Стереть полигоном – команда позволяет стереть (удалить) объекты темы, накрываемые объектами полигональной темой-стирателем. После запуска опции открывается диалоговое окно, в котором пользователь выбирает тему, объекты которой необходимо стереть (полигональная, линейная, точечная), далее открывается окно в котором пользователь выбирает полигональную тему-стиратель. После выбора обоих тем открывается окно сохранения файла в котором предлагается сохранить объекты стираемой темы (по умолчанию под названием EraseT1.shp). Все объекты, попавшие в границы полигонов темы-стирателя, будут удалены. В качестве шаблона для стирания используются только выделенные объекты темы-стирателя. Атрибуты перемещаются согласно правилам разрезания, определенным пользователем.

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

Attr. from Polygon – Атрибуты из полигона – команда позволяет перенсети атрибуты из полигональной темы в другую, объекты которой накрываются объектами полигональной темы. После запуска опции последовательно открывается ряд диалоговых окон, в которых пользователь выбирает целевую тему (полигональная, линейная, точечная) для которой будут переноситься атрибуты, исходную тему полигонов из которой будут переноситься атрибуты, столбцы для копирования (переноса) и пространственное отношение (Inside – Внутри, Center Inside – Центр внутри, Intersect – Пересечение).

Transfer Attributes – Перемещение атрибутов – команда позволяет осуществить сложный перенос атрибутов. После запуска опции последовательно открывается ряд диалоговых окон, в которых пользователь выбирает целевую тему, в которую требуется перенести атрибуты, исходную тему, из которой требуется перенести атрибуты, метод перемещения в зависимости от типа перемещаемых атрибутов и столбцы, которые будут перемещены. При переносе итоговых значений (count), таких как площадь, периметр и т.д., при пересечении объектов они пересчитываются.

Пример переноса атрибутов разными методами перемещения в зависимости от типа данных:

– позиция «count – итоговое значение (суммирующая пропорция)» для учетных данных:

count = count_A * area_a / area_A + count_B * area_b / area_B

– позиция «value – значение (средневзвешенное) для количества осадкой и т.п.:

value = value_A * area_a / (area_a + area_b) + value_B * area_b / (area_a + area_b)

– позиция «type – тип (наибольший)» для класса почвы и т.п.:

area_a / (area_a + area_b) > area_b / (area_a + area_b) ==> type_A

area_b / (area_a + area_b) > area_a / (area_a + area_b) ==> type_B

Пример переноса атрибутов в графическом виде показан на рис. 130.

Рис. 130. Пример переноса атрибутов
Рис. 130. Пример переноса атрибутов.

Point Distance – Расстояние между точками – команда позволяет вычислить ближайшее расстояние от объектов точечной темы до объектов другой темы (точечной, линейной, полигональной). Результат сохраняется в столбце ET_Dist, добавляемом к атрибутивной таблице точечной темы. После активации опции открывается диалоговое окно, в котором пользователю предлагается выбрать точечную тему (исходную тему), от точек которой будут определены ближайшие расстояния до объектов другой темы (целевой темы), далее открывается окно, в котором пользователю предлагается выбрать целевую тему, до объектов которой будут определены расстояния. Если исходная и целевая тема будут теми же самыми, то результатом будет расстояние от каждой точки до ближайшей соседней точки той же самой темы.

Reverse Geocode – Обратить геокод – команда позволяет выбрать опцию для изменения геокодирования. После активации опции открывается диалоговое окно, в котором пользователь выбирает линейную исходную тему, далее открывается окно, в котором пользователь выбирает точечную целевую тему. После этого выводится панель управления «ЕТ Reverse Geocode – Обратить геокод».

Панель управления «ЕТ Reverse Geocode – Обратить геокод» содержит следующий набор команд (рис. 131):

Рис. 131. Панель управления «ЕТ Reverse Geocode – Обратить геокод»
Рис. 131. Панель управления «ЕТ Reverse Geocode – Обратить геокод».

Информационный блок вверху панели содержит информацию о названии исходной темы (Source Theme) и целевой темы (Target Theme).

Блок «Type – Тип (метод)» содержит 3 круглых окошка переключения, определяющих методы геокодирования:

– «General – Основной» – позволяет переместить отдельный атрибут из линейной темы в точечную. Этот атрибут можно использовать как связь для того, чтобы копировать больше атрибутов из линейной темы в точечную. При выборе данной позиции в блоке «Field – Столбцы» становится доступным единственное меню «NAME – Имя» для выбора используемого столбца с названием улицы.

– «Address (Double range) – Адрес (Двойной диапазон)» – позволяет вычислить адрес точки из уличной темы с двойным диапазоном адресной информации. При выборе данной позиции в блоке «Field – Столбцы» становятся доступными пять меню для выбора пользователем столбцов, содержащих название улицы «NAME – Имя» и другие параметры: «LF_ADD – Налево от», «LT_ADD – Налево к», «RF_ADD – Направо от» и «RT_ADD – Направо к». Название улицы будет перемещено от ближайшей точки до каждой точки уличного сегмента, и значение адреса будет интерполировано из четырех полей адреса (принимая во внимание, на какой стороне уличного отрезка располагается точка). Пользователю необходимо определить допуск поиска. Значение допуска очень важно. Больший допуск замедляет вычисления (для каждой точки, больший уличный отрезок будет обработан, чтобы найти ближайшую). Если допуск слишком мал, (ни один отрезок улицы не будет ближе к точке, чем допуск), никакие признаки не будут перемещены для этой точки.

– «Address (Single range) – Адрес (Единственный диапазон)» – позволяет вычислить адрес точки из уличной темы с единственным диапазоном адресной информации. При выборе данной позиции в блоке «Field – Столбцы» становятся доступными три меню для выбора пользователем столбцов, содержащих название улицы «NAME – Имя» и другие параметры: «From – От/из» и «To – К/до». Название улицы будет взято из ближайшей к каждой точке отрезка улицы и значение адреса будет интерполировано из двух полей адреса.

Внимание! Чтобы избежать определенных проблем, столбцы адреса должны быть числовыми. Если столбцы адреса текстовые, необходимо создать новые столбцы адреса и вычислить значения адреса из первоначальных, введя в калькуляторе значений выражение: [LF] = [L_F_ADD] .AsNumber (как число). Перед вычислением необходимо убедиться, что нет значений, содержащих не числовые знаки (31b, 24a и т.д.) или пробелы.

Search tolerance – Допуск поиска – поле для ввода значений доауска поиска.

Блок «Type – Тип (адрес)» содержит два круглых окошка переключения между типом адреса «Street address – Улица» и «Point location – Позиция точки».

Procede – Процесс – команда запускает процесс геокодирования.

Cancel – Отменить – команда отменяет процесс и закрывает панель.

Measure points – Измерения точкам – команда позволяет присвоить точкам точечной темы измерения полилиний линейной темы. После активации опции открывается диалоговое окно, в котором пользователь выбирает шейп-файл полилиний M (Z). Далее открывается окно, в котором пользователь в соответствыующие поля должен ввести значения:

– «Link Field – Столбец связи» – необходимо выбрать столбец атрибутивной таблицы линейной темы, который будет перемещен в атрибутивную таблицу точечной темы и значения которого укажут полилинию, от которой определенной точке будет присвоено значение;

– «Search Tolerance – Допуск поиска» – необходимо ввести значение допуска поиска. В результатет только точкам, располагающимся в пределах значения допуска поиска от полилинии исходной темы, будут присвоены значения.

Далее пользователь выбирает точечный шейп-файл.

Close – Закрыть – команда закрывает панель

Панель управления «ET Convert – Конвертировать» содержит следующий набор команд (рис. 132):

Polygon to Polyline – Полигон в полилинию – команда позволяет конвертировать полигон в полилинию. После активации опции открывается диалоговое окно со списком доступных в текущем Виде полигональных тем. После выбора темы открывается окно, в котором предлагается сохранить файл (по умолчанию имя нового файла pline1.shp). Далее выводится диалоговое окно с вопросом «Do you want fast conversion? – Хотите быстро преобразовать?». Нажимая «Yes» пользователь соглашается с быстрым преобразованием, «No» — отказывается от быстрого преобразования. После этого начинается процесс преобразования и выбранная полигональная тема преобразуется в линейную тему. Процесс завершается открытием диалогового окна с вопросом «Do you want to create a point theme to keep the attributes of theme? – Хотите создать точечную тему для сохранения атрибутов?». Если пользователь соглашается, выбирая «Yes» открывается окно, в котором предлагается сохранить файл (по умолчанию имя нового файла point1.shp) и после выбора соответствующих позиций атрибуты полигонов сохраняются в точечной теме, представляющей собой центроиды полигонов. Созданная линейная тема топологически не выверена (не созданы пересечения, общие границы представлены двойными линиями, присутствуют псевдоузлы), поэтому перед завершением операции открывается диалоговое окно, в котором пользователю предлагается произвести очистку линейной темы: создать пересечения, удалить двойные линии и псевдоузлы. Если пользователь соглашается с предложением очистки темы, нажимая кнопку «Yes», открывается панель управления очистки полилиний (См. описание опции «Clean – Очистить».).

Рис. 132. Панель управления «ET Convert – Конвертировать»
Рис. 132. Панель управления «ET Convert – Конвертировать».

Polygon to Point – Полигон в точку – команда позволяет конвертировать все вертексы объектов полигональной темы в точечную тему. После активации опции открывается диалоговое окно со списком доступных в текущем Виде полигональных тем, в котором пользователю предлагается выбрать тему для конвертации. Затем открывается окно сохранения файла. В результате формируется точечная тема в атрибутивную таблицу которой добавляются столбцы X и Y, ET_ORDER и ET_ID. Столбец ET_ORDER показывает, какой линии принадлежит точка (одной линии принадлежат две точки, начала и конца линии соответственно). Столбец ET_ID представляет собой идентификационный номер, обозначающий для каждой точки полигон и его часть (для мультиполигонов), которому принадлежит точка. Например, точка со значением «34_» принадлежит первой части полигона № 34, а точка со значением «34_2» принадлежит второй части полигона 34. Использование такого идентификационного номера позволяет конвертировать точки назад в полигоны, учитывая дырки и островные полигоны.

Polygon M(Z) to Point – Полигон M(Z) в точку – команда аналогична предыдущей, т.е. позволяет конвертировать все вертексы объектов полигональной темы в точечную тему, но с той лишь разницей, что содержит значения М(Z) в атрибутивной таблице.

Polyline to Point – Полилинию в точку – команда позволяет конвертировать все вертексы объектов линейной темы в точечную тему. В результате формируется точечная тема в атрибутивную таблицу которой добавляются столбцы X и Y, ET_ORDER и ET_ID. Столбец ET_ORDER показывает, какой линии принадлежит точка (одной линии принадлежат две точки, начала и конца линии соответственно). Столбец ET_ID представляет собой идентификационный номер, обозначающий для каждой точки полигон и его часть (для мультиполигонов), которому принадлежит точка.

Внимание! Если необходимо, чтобы угол полилинии в каждом вертексе был добавлен к атрибутивной таблице точек, следует использовать функцию «Polyline to Point» в панели управления «ET Polyline» с опцией «Vertex – Вертекс».

Polyline to Center Point – Полилинию в центроид – команда позволяет конвертировать линейную тему в точечную тему, где каждая полилиния представлена своей средней точкой.

Внимание! Если необходимо, чтобы угол полилинии в средней точке был добавлен к атрибутивной таблице точек, следует использовать функцию «Polyline to Point» в панели управления «ET Polyline» с опцией «Middle Point — Средняя точка».

PolylineM(Z) to Point – Полилинию M(Z) в точку – команда аналогична предыдущей, т.е. позволяет конвертировать линейную тему в точечную тему, где каждая полилиния представлена своей средней точкой, но с той лишь разницей, что содержит значения М(Z) в атрибутивной таблице.

Point to Polygon – Точки в полигон – команда позволяет конвертировать точечную тему в полигональную. После активации опции открывается диалоговое окно со списком доступных в текущем Виде точечных тем, в котором пользователю предлагается выбрать тему для конвертации. Затем открывается окно, в котором пользователь должен выбрать столбец ID, значения которого определяют точки, которые используются для создания каждого полигона. Далее открывается окно, в котром пользователь должен выбрать столбец Столбец «ET_ORDER – Порядок» для того, чтобы определить последовательность, в которой точки определяют построение полигона. Если данный столбец не выбран, то будет использоваться последовательная оцифровка точек.

Внимание! Функция не проверяет созданный полигон на наложения и промежутки. Для этого необходимо воспользоваться функциями «Clean Polygon и Clean Gaps», чтобы обеспечить правильную топологию.

Point to Polyline – Точки в полилинию – команда позволяет конвертирует точечную тему в линейную. После активации опции открывается диалоговое окно со списком доступных в текущем Виде точечных тем, в котором пользователю предлагается выбрать тему для конвертации. Затем открывается окно, в котором пользователь должен выбрать столбец ID, значения которого определяют точки, которые используются для создания каждой полилинии. Столбец «ET_ORDER – Порядок» может использоваться, чтобы определить последовательность, в которой точки определяют полилинию. Если данный столбец не выбран, то будет использоваться последовательная оцифровка точек.

Внимание! Функция не проверяет линии на пересечения. Для создания топологически правильного набора данных необходимо использовать функции панели «Clean – Очистить»:Intersect, Clean Dangle.

Point to PolygonM(Z) – Точки в полигон M(Z) – команда аналогична команде конвертации «Point to Polygon – Точки в полигон», т.е. позволяет конвертировать точечную тему в полигональную, но с той лишь разницей, что создает полигональную тему с параметрами M(Z). При конвертации пользователь должен выбрать столбец М(Z) в атрибутивной таблице точечной темы.

Point to PolylineM(Z) – Точки в полилинию M(Z) – команда аналогична команде конвертации «Point to Polyline – Точки в полилинию», т.е. позволяет конвертировать точечную тему в линейную, но с той лишь разницей, что создает линейную тему с параметрами M(Z). При конвертации пользователь должен выбрать столбец М (Z) в атрибутивной таблице точечной темы.

Point to PointM(Z) – Точки в точки M(Z) – команда позволяет конвертировать точечную тему в точечную тему с параметрами M(Z). Пользователь должен выбрать столбец М(Z) в атрибутивной таблице точечной темы.

PointM(Z) to Point – точка Точки M(Z) в точки – команда позволяет конвертировать тему со значениями М(Z) в обычную точечную тему, занося информацию о координатах M(Z) в атрибутивную таблицу.

ShapeM(Z) to Shape – Шейп M(Z) в шейп – команда позволяет конвертировать тему с параметрами М(Z) тему (точечную, полигональную или линейную) в простую точечную, полигональную или линейную тему.

Рис. 133. Панель управления «Miscellaneous – Разное»
Рис. 133. Панель управления «Miscellaneous – Разное».

Панель управления «Miscellaneous – Разное» содержит следующий набор команд (рис. 133):

Move Shapes – Переместить шейпы – команда позволяет переместить тему из одной точки в другую, которые заданы пользователем. После активации опции открывается диалоговое окно со списком доступных в текущем Виде тем, в котором пользователю предлагается выбрать тему, объекты которой будут перемещаться – далее эта тема будет называться исходной (Origin). После того, как тема выбрана, открывается окно сохранения файла, в котором пользователю предлагается выбрать диск, папку для сохранения файла и назвать его. Этот файл в дальнейшем будет темой назначения (Destination) в которую будут перемещаться объекты. Далее выводится панель управления перемещением темы (ET Move (Translate) Theme).

Панель управления «ET Move (Translate) Theme – Переместить тему» разделена на 2 части. Слева отображается информация по исходной теме (блок Origin), справа – по теме назначения (блок Destination) (рис. 134):

Блок «Input – Ввести» содержит поля ввода X и Y координат, которые позволяют ввести координаты исходной точки и точки назначения для перемещения объектов.

Блок «Snap to feature – Замыкание на элемент объекта» содержит 4 круглых окошка переключения, позволяющих отметить нужную позицию для замыкания объектов активной темы:

– «Start point – Начальная точка»,

– «End point – Конечная точка»,

– «Closest vertex – Ближайший вертекс»,

– «Freehand – Свобода действий».

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

Блок «dX/dY» содержит поля ввода dX и dY координат.

Move – Переместить – команда начинает процесс перемещения. Только выделенные объекты перемещаются. Если объекты не выделены, процедура применяется ко всем объектам.

Quit – Выход – команда выхода, закрывающая панель.

Рис. 134. Панель управления «ET Move (Translate) Theme – Переместить тему»
Рис. 134. Панель управления «ET Move (Translate) Theme – Переместить тему».

Rotate Shapes – Повернуть шейпы – команда позволяет повернуть объекты темы вокруг точки вращения, определенной пользователем. После активации опции открывается диалоговое окно со списком доступных в текущем Виде тем, в котором пользователю предлагается выбрать тему, объекты которой будут поворачиваться – далее эта тема будет называться исходной (Source Theme). После того, как тема выбрана, открывается окно сохранения файла, в котором пользователю предлагается выбрать диск, папку для сохранения файла и назвать его. Этот файл в дальнейшем будет темой назначения (Destination Theme) в которой будут сохраняться повернутые объекты. Далее выводится панель управления поворотом темы (ET Rotate Theme).

Панель управления «ET Rotate Theme – Повернуть тему» содержит следующий набор команд (рис. 135):

Информационный блок содержит информацию об исходной теме (Source Theme) и теме назначения (Destination Theme).

Блок «Center of Rotation – Центр вращения» состоит из двух разделов:

– первый раздел «Input – Ввести» содержит поля ввода X и Y координат.

– второй раздел «Snap to feature – Замыкание на элемент объекта» содержит 4 круглых окошка переключения, позволяющих отметить нужную позицию для замыкания объектов активной темы:

– «Start point – Начальная точка»,

– «End point – Конечная точка»,

– «Closest vertex – Ближайший вертекс»,

– «Freehand – Свобода действий».

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

Блок «Rotation angle – Угол поворота» содержит поле ввода значений угла поворота.

Rotate – Повернуть – команда начинает процесс поворота. Только выделенные объекты перемещаются. Если объекты не выделены, процедура применяется ко всем объектам.

Quit – Выход – команда выхода, закрывающая панель.

Рис. 135. Панель управления «ET Rotate Theme – Повернуть тему»
Рис. 135. Панель управления «ET Rotate Theme – Повернуть тему».

Explode – Разделить – команда позволяет разбить объекты векторной темы, объединенные в один, но не имеющие общих границ (разбивает мультиобъект на одиночные объекты), сохраняя результат в новом шейп-файле (по умолчанию ExplTm1.shp). Атрибуты перемещаются согласно правилам, определенным пользователем.

Quik Clean – Быстрая очистка – команда позволяет удалить из темы пустые (NULL) объекты. Если тема полигональная, удаляет так называемые просачивающиеся полигоны (Leaking Polygons). Удаляет в полигонах и полилиниях двойные вертексы, которые вызывают проблемы, при использовании некоторых запросов Авеню (SelectByPolygon, Intersects, ReturnIntersection и т.д.) и функции ArcView Select by Theme – Выделение темой.

После активации опции открывается диалоговое окно, в котором пользователю предлагается выбрать тему. Затем открывается окно, в котором предлагается ввести точность анализа объектов для последующей очистки, которая выражается в количестве десятичных знаков (после точки) в значении анализируемых координат (по умолчанию 13). После выбора значения открывается окно сохранения файла (по умолчанию название сохраняемого файла CleanT1.shp).

Sort Shapes – Сортировать шейпы – команда позволяет сортировать значения в атрибутивной таблице шейп-файлов.

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

Панель управления «ET Sort Shapes – Сортировать шейпы» содержит следующий набор команд (рис. 136):

Основной блок «Sort fields – Столбцы для сортировки» содержит 4 меню выбора столбцов из темы для сортировки (название этой темы отображается в информационной строке в верхней части панели). Напротив каждого меню выбора столбца содержится меню метода сортировки, состоящее из двух позиций «Ascending – Сортировать по возрастанию» и «Descending – Сортировать по убыванию».

Квадратное окошко переключения «Selection only – Только выделенные» – при выборе данной позиции (отметить галочкой) сортироваться будут только выделенные объекты темы.

Квадратное окошко переключения «Case sensitive – Чувствительный поиск» – при выборе данной позиции (отметить галочкой) сортировка атрибутов будет производиться более чувствительно, с учетом регистра букв. Если по умолчанию в текстовых значениях регистр букв игнорируется и значения Area и area считаются идентичными, то при включении чувствительного поиска они будут отнесены к разным значениям.

Sort – Сортировать – команда запускает процесс сортировки.

Cancel – Отменить – команда отменяет сортировку, закрывая панель.

Рис. 136. Панель управления «ET Sort Shapes – Сортировать шейпы»
Рис. 136. Панель управления «ET Sort Shapes – Сортировать шейпы».

Point Grid – Сеть точек – команда позволяет создать сеть точек с определенным пользователем экстентом (квадратная, прямоугольная или треугольная сетка) и расстоянием между точками.

После активации команды открывается окно, в котором пользователю предлагается выбрать размер построения сети – ее экстент. В меню диалогового окна доступно 2 типа позиций: «Current View – текущий Вид» (при выборе данной позиции сеть будет построена в экстенте окна Вида) и все темы, доступные в Виде (при выборе люой из тем, сеть будет построена соразмерно с экстентом темы).

После выбора размера экстента открывается диалоговое окно в котором предлагается выбрать форму построения сети: «Square – Квадрат», «Rectangle – Прямоугольник» и «Triangle – Треугольник».

После выбора формы построения сетки открывается диалоговое окно в котором предлагается ввести дистанцию между точками (шаг построения сети).

На заключительном этапе открывается окно сохранения файла в котором предлагается выбрать диск, папку для сохранения и записать имя файла, после чего запускается процесс построения сетки.

Convex hull – Конвексный полигон – команда позволяет построить по точечной теме конвексный полигон (многоугольную область, которая имеет наименьшую длину так, чтобы любая пара точек в пределах области имела линейный участок между ними, лежащий полностью внутри области).

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

– «One polygon – Один полигон» – выбор данной позиции позволяет построить конвексный полигон по всем точкам темы,

– «Polygons per group of points – Полигон по группам точек» – выбор данной позиции позволяет построить несколько конвексный полигонов по группам точек темы. Объединение в группы определяется каким-либо атрибутивным значением.

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

На заключительном этапе открывается окно сохранения файла в котором предлагается выбрать диск, папку для сохранения и записать имя файла, после чего запускается процесс построения конвексного полигона.

Внимание! Если выбрана позиция построения конвексного полигона по группам точек формируется полигональная тема в которой полигоны могут накладываться.

Thiessen Polygons – Полигоны Тиссена – команда позволяет по точечной или линейной теме построить полигоны Тиссена, которые определяют индивидуальные области влияния вокруг каждого ряда точек. Границы полигонов Тиссена определяют область, которая является самой близкой к каждой точке относительно всех других точек. Они математически определены перпендикулярными средними линиями между всеми точками.

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

Алгоритм работы опции следующий:

1. Собираются точки из точечной темы, либо вертексы, если источник – линейная тема,

2. Удаляются дублирующиеся точки,

3. Генерируется конвексный полигон,

4. Создается TIN-структура,

5. Генерируются центры перпендикулярных линий для каждого треугольника нерегулярной триангуляционной сети,

6. Строится тема полигонов Тиссена,

7. Атрибуты точек переносятся в атрибуты полигонов Тиссена,

8. Пользователь также может использовать функцию растворения смежных полигонов Тиссена по значению атрибутов (рис. 137).

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

В следующем диалоговом окне пользователю предлагается использовать буфер конвексного полигона или отказаться от его построения. Если согласится с построением буфера конвексного полигона, нажав кнопку «Yes», выводится окно для ввода дистанции буфера, а затем открывается окно сохранения файла. Если отказаться от построения буфера конвексного полигона, то сразу же открывается окно сохранения файла, и результирующая тема не будет содержать буфера конвексного полигона, а границы полигона Тиссена будут проведены прямо через крайние точки.

После того как операция по построению полигонов Тиссена будет завершена, откроется диалоговое окно, в котором пользователю будет предложено растворить смежные полигоны Тиссена по значению атрибутов. Если согласится с растворением смежных полигонов, нажав кнопку «Yes», выводится окно выбора столбца, по значениям которого будет происходить слияние смежных полигонов Тиссена, и результирующая тема будет содержать растворенные по значениям атрибутов смежные полигоны Тиссена. Если отказаться от растворения смежных полигонов, нажав кнопку «No», результирующая тема будет состоять из полигонов Тиссена для каждой точки.

Внимание! Для достижения наилучших результатов при создании полигонов Тиссена из линейной темы предварительно можно использовать функции «Generalize – Генерализовать» или «Densify – Уплотнить», чтобы удалить ненужные точки или добавить точки к длинным прямым отрезкам.

Рис. 137. Пример работы опции «Thiessen Polygons – Полигоны Тиссена»: 1 – точечная тема (значение атрибута, определяющего принадлежность точек к определенной группе – а, b и c), 2 – конвексный полигон, 3 – нерегулярная триангуляционная сеть (TIN), 4 – границы полигонов Тиссена, проведенные через середину перпендикулярных линий между ближайшими соседними точками, 5 – полигоны Тиссена, 6 – области влияния, сформированные за счет растворения полигонов Тиссена по значению атрибутов
Рис. 137. Пример работы опции «Thiessen Polygons – Полигоны Тиссена»: 1 – точечная тема (значение атрибута, определяющего принадлежность точек к определенной группе – а, b и c), 2 – конвексный полигон, 3 – нерегулярная триангуляционная сеть (TIN), 4 – границы полигонов Тиссена, проведенные через середину перпендикулярных линий между ближайшими соседними точками, 5 – полигоны Тиссена, 6 – области влияния, сформированные за счет растворения полигонов Тиссена по значению атрибутов.

Bivariate Legend – Двухмерная легенда – команда позволяет для градуированной легенды применить значение яркости из столбца атрибутивной таблицы темы. Лучше опция работает, если значения в столбце яркости выражены в процентах (например, прирост населения, доля осадков и т.д,). Значения столбца яркости распределяются между заданными пользователем минимальной и максимальной яркостью и применяются к текущей классификации легенды.

После активации опции открывается диалоговое окно, в котором пользователю предлагается выбрать тему. Далее открывается окно выбора столбца, из которого будут взяты значения яркости. Затем выводится диалоговое окно, в котором в поля ввода требуется ввести минимальное (верхнее окно) и максимальное значение яркости.

Draw Vector Grid – Создать векторную сетку – команда позволяет построить сетку линий или полигонов с интервалом, определенным пользователем (в единицах Вида). При создании полигональной сетки в атрибуты для кажой ячейки в столбце ID записывается уникальный номер ячейки, в столбце Label – номер вертикального ряда ячеек и номер ячейки в этом ряду через запятую (например: 3,1). Нумерация рядов ячеек идет слева направо, нумерация ячеек в ряду идет снизу вверх.

После активации опции открывается диалоговое окно, в котором пользователю предлагается выбрать тип построения сетки: «Polygon – Полигональная сетка» и «Polyline – Линейная сетка». Далее выводится панель настройки параметров сетки – ET Draw Grid.

Панель настройки параметров сетки – ET Draw Grid содержит следующий набор команд (рис. 138):

Рис. 138. Панель настройки параметров сетки – ET Draw Grid
Рис. 138. Панель настройки параметров сетки – ET Draw Grid.

Блок «View – Вид» в своем названии отображает название текущего Вида, а также информацию о параметрах Вида:

– в строке «Units – Единицы измерения» отображаются единицы измерения Вида,

– в строке «Projection – Проекция» отображается название проекции.

Блок «Input Extents – Ввести размер экстента» содержит поля ввода минимальных и максимальных координат по оси X и Y и кнопку «Get from View – Получить из Вида». Координаты экстента для построения сетки можно ввести вручную в соответсвующие поля, а можно автоматически задать по границам окна Вида при текущем масштабировании, нажав кнопку «Get from View».

Блок «Grid parameters – Параметры сетки» изменяет набор опций в зависимости от единиц измерения Вида. Если единицы измерения Вида градусы (Degrees) и проекция не выставлена (Not Projected) в блоке доступны меню для ввода шага по оси Х и Y в градусах минутах или секундах. Если единицы измерения Вида метры (Meters) и выставлена проекция (ее название отображается в строке Projection) в блоке доступны два круглых окошка переключения, позволяющие вывести окна ввода значений для построения сетки как в градусах (Degrees) так и в метрах (Linear).

Zoom to Area – Зуммировать область построения – кнопка зуммирует область построения в заданных координатах.

Draw Grid – Создать сетку – кнопка активирует процесс построения сетки в графическом виде.

Convert Grid to Shape – Конвертировать сетку в шейп-файл – кнопка активирует процесс конвертации графики в шейп.

Close – Закрыть – кнопка закрывает панель настройки параметров сетки.

 

Содержание

 

 

Страниц: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17

Наверх

Пернатые хищники и их охрана
Форум сети
Фотоальбом
Видеотека
  • Login

  • Войти через loginza

    20.08.2017

    Продолжается сбор линных перьев для проекта по изучению генетического разнообразия чёрного коршуна

    Чёрные коршуны сушатся после дождя. Кош-Агач, РА. Фото И. Карякина

    Для целей совместного проекта Российской сети изучения и охраны пернатых хищников с Институтом биологии развития РАН, Институтом молекулярной и клеточной биологии СО РАН, ООО «Сибэкоцентр» по изучению генетического разнообразия чёрного коршуна и распространения его евразийских подвидов требуется как можно больше генетического материала от чёрных коршунов.

    19.08.2017

    Завершилась экспедиция по изучению орлов на Алтае

    Степной орёл. Фото И. Карякина

    Трёхнедельная экспедиция по изучению хищных птиц Горного Алтая, организованная Российской сетью изучения и охраны пернатых хищников и ООО «Сибэкоцентр», завершилась 7 августа 2017 г. В ходе экспедиции был проведен мониторинг гнёзд хищных птиц на двух многолетних контрольных участках в Северо-Западном и Юго-Восточном Алтае.

    Все новости

    Буклет Орлы 1 стр

    Раздаточный материал, подготовленный в рамках проекта «Орлы России» специально для Алтая

    Буклет «Орлы Алтая» и календарь с орлами на 2018 г. подготовлены в рамках проекта «Орлы России» Российской сети изучения и охраны пернатых хищников в качестве раздаточного материала для местных жителей Республики Алтай, которым не безразлична судьба орлов на родной земле.

    Raptors Conservation 34

    Пернатые хищники и их охрана № 34

    Увидел свет новый номер журнала «Пернатые хищники и их охрана / Raptors Conservation» №34. В номере опубликованы статьи по результатам изучения орлана-белохвоста, чёрного коршуна, длиннохвостой неясыти и рыбного филина.

    Все публикации