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

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

3.2.3.12. Удаление дубликатов объектов

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

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

Вариант 1. Быстрое удаление дубликатов линий с помощью Edit Tools.

1. Подключаем расширение Edit Tools, открываем панель управления Edit Tools.

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

3. Нажимаем кнопку «Edit Theme – Редактировать тему», в открывшемся информационном окне нажимаем «Yes» – открывается окно выбора темы.

4. В окне выбора темы выделяем тему, из которой требуется удалить геометрические дубликаты объектов, и нажимаем «ОК» — для данной темы открывается панель управления редактированием линейной темы «Edit Polyline».

5. В панели «Edit Polyline» нажимаем кнопку «Start Editing – Начать редактирование» — становятся доступными опции редактирования в данной панели.

6. Нажимаем кнопку «Clean — Очистить» — открывается панель управления опции.

7. В панели «Clean» нажимаем кнопку «Double lines – Двойные линии» – открывается диалоговое окно, в котором в меню «Select method – Выбрать метод» предлагается выбрать метод удаления дубликатов линий (рис. 98):

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

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

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

8. Далее сохраняем тему и закрываем Edit Tools.

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

Вариант 2. Поиск геометрических дубликатов объектов с занесением информации в атрибутивную таблицу с помощью скрипта, интегрированного в ГИС-Картограф 2.1.

1. Подключаем расширение ГИС-Картограф 2.1 и открываем панель управления картографа.

2. Выделяем в оглавлении Вида тему, в которой требуется найти геометрический дубликаты объектов.

3. В панели управления картографа в меню скриптов выбираем скрипт «выделение дубликатов и запись в атрибуты.ave» и нажимаем кнопку «Выполнить» — запускается процесс, в результате которого в атрибутивную таблицу темы добавляется столбец «dup» со значениями, а все оригиналы имеющие дубликаты и их дубликаты выделяются. Значение 0 в столбце «dup» соответствует оригинальной линии, а цифра, соответствует идентификационному номеру геометрического дубликата объекта.

4. Для удаления дубликатов стартуем редактирование темы (Theme/Start Editing), выделяем все значения больше 0 (вручную по таблице, либо в Виде с помощью конструктора запросов, введя выражение ( [Dup] > 0 )) и удаляем все выделившиеся объекты, нажав кнопку клавиатуры Delete.

5. В завершении операции прекращаем редактирование темы, сохранив изменения.

Операция поиска и удаления клонов объектов, основанная на их атрибутивной информации, называется операцией поиска и удаления дубликатов по атрибуту. Опция, реализована в виде скрипта md.table.finddups2.ave (автор M.R. Binkley, модификация М.Ю. Дубинина) интегрированного в ГИС-Картограф под названием «выделение дубликатов по атрибутам.ave».

Поиск дубликатов объектов по их атрибутам с помощью скрипта, интегрированного в ГИС-Картограф 2.1.

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

1. Подключаем расширение ГИС-Картограф 2.1 и открываем панель управления картографа.

2. Выделяем в оглавлении Вида тему, в которой требуется найти дубликаты объектов по их атрибуту и открываем атрибутивную таблицу темы.

3. Стартуем редактирование таблицы (Table/Start Editing).

4. Создаем столбец индикатора дубликатов (Edit/Add Field) с названием «Duplicate» и типом «String».

5. Прекращаем редактирование таблицы и снимаем все выделения.

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

7. В панели управления картографа в меню скриптов выбираем скрипт «выделение дубликатов по атрибутам.ave» и нажимаем кнопку «Выполнить» — запускается процесс, в результате которого происходит поиск дублирующихся значений и в атрибутивную таблицу темы в столбец «Duplicate» для всех дубликатов, кроме одного (оригинальной записи) добавляется значением «yes». Таким образом, выделив все записи, где ячейка в столбце «Duplicates» = «yes», можно увидеть все дубликаты.

8. Для удаления дубликатов стартуем редактирование темы (Theme/Start Editing), выделяем все значения больше «yes» (вручную по таблице, либо в Виде с помощью конструктора запросов, введя выражение ([Duplicates] = «yes»)) и удаляем все выделившиеся объекты, нажав кнопку клавиатуры Delete.

9. В завершении операции прекращаем редактирование темы, сохранив изменения.

 

Содержание

 

 

Страниц: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55

Наверх

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

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

    1.08.2017

    Пять орлов-могильников в Ульяновской области помечены трекерами

    Ульяновские орлы-могильники с трекерами фирмы Aquila.

    Летом 2017 г. пять орлов-могильников или солнечных орлов были помечены GPS/GSM трекерами в Ульяновской области. Проект стал возможным благодаря взаимодействию целого ряда организаций.

    28.07.2017

    Где проводят лето неполовозрелые степные орлы?

    Степная орлица по имени Ада. Фото И. Карякина

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

    Все новости

    Raptors Conservation 34

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

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

    Орнитофауна центра Европейской России

    Орнитофауна центра Европейской России: динамика, антропогенная трансформация, пути сохранения

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

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