ArcGIS for Desktop

  • Документация
  • Стоимость
  • Поддержка

  • My Profile
  • Справка
  • Sign Out
ArcGIS for Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS for Desktop

Полноценная профессиональная ГИС

ArcGIS for Server

ГИС предприятия

ArcGIS for Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Стоимость
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

Справка

  • Главная
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Дополнительно...

Удаление

Доступно с лицензией Advanced.

  • Краткая информация
  • Рисунок
  • Использование
  • Синтаксис
  • Пример кода
  • Параметры среды
  • Информация о лицензировании

Краткая информация

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

Рисунок

Иллюстрация инструмента Удаление

Использование

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

  • Только выбранные полигоны будут объединены с соседним невыбранным полигоном (путем удаления общей границы). Выбранный полигон не будет объединен с соседним невыбранным полигоном.

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

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

Синтаксис

Eliminate_management (in_features, out_feature_class, {selection}, {ex_where_clause}, {ex_features})
ПараметрОбъяснениеТип данных
in_features

Слой, полигоны которого будут объединены с соседними полигонами.

Feature Layer
out_feature_class

Создаваемый класс пространственных объектов.

Feature Class
selection
(дополнительно)

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

  • LENGTH —Объединяет выбранный полигон с соседним невыбранным путем удаления общей границы. Используется соседний полигон, который имеет более длинную общую границу. Это значение используется по умолчанию.
  • AREA —Объединяет выбранный полигон с соседним невыбранным путем удаления общей границы. Используется соседний полигон, который имеет большую площадь.
Boolean
ex_where_clause
(дополнительно)

Выражение SQL, использующееся для указания объектов, которые не будут изменены. Подробнее о синтаксисе SQL см. в разделе Справка SQL по выражениям запросов, используемым в ArcGIS.

SQL Expression
ex_features
(дополнительно)

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

Feature Layer

Пример кода

Eliminate Пример (окно Python)

На следующем скрипте окна Python демонстрируется, как использовать инструмент Удаление с запуском из окна Python в ArcGIS.

import arcpy
arcpy.env.workspace = "C:/data/Portland.gdb/Census"
arcpy.MakeFeatureLayer_management("blockgrp", "blocklayer")
arcpy.SelectLayerByAttribute_management("blocklayer", "NEW_SELECTION", 
                                        '"Area_Sq_Miles" < 0.15')
arcpy.Eliminate_management("blocklayer", "C:/output/output.gdb/eliminate_output", 
                           "LENGTH", '"OBJECTID" = 9')
Eliminate, пример 2 (автономный скрипт)

пример скрипта Python для выполнения функции Eliminate.

# Name: Eliminate_Example2.py
# Description: Eliminate features based on a selection.
 
# Import system modules
import arcpy
 
# Set environment settings
arcpy.env.workspace = "C:/data/Portland.gdb/Census"
 
# Set local variables
inFeatures = "blockgrp"
tempLayer = "blocklayer"
expression = '"Area_Sq_Miles" < 0.15'
outFeatureClass = "C:/output/output.gdb/eliminate_output"
exclusionExpression = '"OBJECTID" = 9'
 
# Execute MakeFeatureLayer
arcpy.MakeFeatureLayer_management(inFeatures, tempLayer)
 
# Execute SelectLayerByAttribute to define features to be eliminated
arcpy.SelectLayerByAttribute_management(tempLayer, "NEW_SELECTION", expression)
 
# Execute Eliminate
arcpy.Eliminate_management(tempLayer, outFeatureClass, "LENGTH", 
                           exclusionExpression)

Параметры среды

  • Текущая рабочая область (Current Workspace)
  • Временная рабочая область (Scratch Workspace)
  • Выходная система координат (Output Coordinate System)
  • Экстент (Extent)
  • Разрешение XY (XY Resolution)
  • Допуск XY (XY Tolerance)
  • Выходные данные содержат значения M (Output has M values)
  • Разрешение M (M Resolution)
  • Допуск M (M Tolerance)
  • Выходные данные содержат Z значения (Output has Z values)
  • Выходное значение Z по умолчанию (Default Output Z Value)
  • Разрешение Z (Z Resolution)
  • Допуск Z (Z Tolerance)
  • Стандартизированные имена полей (Qualified Field Names)
  • Выходное ключевое слово CONFIG (Output CONFIG Keyword)
  • Автоподтверждение (Auto Commit)
  • Выходная пространственная сетка 1
  • Выходная пространственная сетка 2
  • Выходная пространственная сетка 3
  • Выходной XY домен (Output XY Domain)
  • Выходной домен M (Output M Domain)
  • Выходной домен Z (Output Z Domain)

Связанные темы

  • Обзор группы инструментов Генерализация (Generalization)
Отзыв по этому разделу?

ArcGIS for Desktop

  • На главную
  • Документация
  • Стоимость
  • Поддержка

ArcGIS Platform

  • ArcGIS Online
  • ArcGIS for Desktop
  • ArcGIS for Server
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог сотрудников
  • Конференция пользователей
  • Саммит разработчиков
Esri
© Copyright 2016 Environmental Systems Research Institute, Inc. | Конфиденциальность | Правовая информация