Построить границу (Build Boundary) (Управление данными)

Уровень лицензии:BasicStandardAdvanced

Резюме

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

Рисунок

Граница и контуры набора данных мозаики

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

Синтаксис

BuildBoundary_management (in_mosaic_dataset, {where_clause}, {append_to_existing}, {simplification_method})
ПараметрОбъяснениеТип данных
in_mosaic_dataset

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

Mosaic Layer
where_clause
(дополнительно)

Введите SQL-запрос, если вы хотите создать поднабор данных, основанный на атрибутах.

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

Когда контуры будут выбраны, данная опция определит, как будет изменена граница.

  • ПерезаписатьУдаляет любые существующие границы, а затем создает заново рассчитанные границы.
  • APPENDПрисоединяет периметр контура к существующей границе. Это может сэкономить время при добавлении дополнительных растровых данных к набору данных мозаики, поскольку вся граница не будет пересчитываться. Если имеются выбранные растры, граница будет пересчитана с учетом только выбранных контуров. Это значение используется по умолчанию.
Boolean
simplification_method
(дополнительно)

Метод упрощения сокращает количество вершин, поскольку сжатие границ может повлиять на выполнение отображения.

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

  • Нет сжатия (NONE)Ни один метод упрощения не будет применен. Это значение используется по умолчанию.
  • CONVEX_HULLМинимальная ограничивающая геометрия для набора данных мозаики будет использована для упрощения границы. Если есть какие-либо контуры, которые были отсоединены, то минимальная ограничивающая геометрия для каждой непрерывной группы контуров будет использована для упрощения границы.
  • Огибающая (ENVELOPE)Конверт набора данных мозаики обеспечит упрощенную границу. Если есть какие-либо контуры, которые были отсоединены, то конверт для каждой непрерывной группы контуров будет использован для упрощения границы.
String

Пример кода

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

Это пример скрипта Python для инструмента BuildBoundary.

import arcpy
arcpy.BuildBoundary_management("c:/workspace/Boundary.gdb/md", "#", 
                               "APPEND", "CONVEX_HULL")
Пример 2 Построить границу (Build Boundary) (автономное окно)

Это скрипт Python для инструмента BuildBoundary.

# Build boundary only for the Quickbird data

import arcpy
arcpy.env.workspace = "C:/Workspace"

mdname = "boundary.gdb/md"
query = "SensorName = 'QuickBird'"
mode = "OVERWRITE"
simplify = "#"

arcpy.BuildBoundary_management(mdname, query, mode, simplify)

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

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

Информация о лицензировании

ArcGIS for Desktop Basic: Нет
ArcGIS for Desktop Standard: Да
ArcGIS for Desktop Advanced: Да
9/10/2013