Краткая информация
Обновляет экстент границ при добавлении новых наборов растровых данных в набор данных мозаики, если их экстент выходит за пределы предыдущего покрытия.
Иллюстрация
Использование
Границы строятся только для наборов данных мозаики, которые хранятся в базе геоданных.
Если вы удалите или добавите растры, или измените экстент контуров, вы должны применить этот инструмент для того, чтобы заново построить границу.
Если вы измените форму ограничивающего полигона (при помощи инструментов редактирования), то вы сможете использовать этот инструмент для повторного построения исходной (не модифицированной) границы.
Синтаксис
BuildBoundary_management (in_mosaic_dataset, {where_clause}, {append_to_existing}, {simplification_method})
Параметр | Объяснение | Тип данных |
in_mosaic_dataset | Выберите набор данных мозаики, для которого вы хотите пересчитать границу. | Mosaic Layer |
where_clause (Дополнительный) | Запрос SQL для расчета границы выбранных растровых наборов. Используйте эту опцию вместе со значением append_to_existing параметра APPEND для экономии времени при добавлении новых наборов растровых данных. | SQL Expression |
append_to_existing (Дополнительный) | Используйте опцию APPEND при добавлении новых растровых наборов к имеющемуся набору данных мозаики. Вместо вычисления всей границы, APPEND соединит имеющуюся границу с границами новых наборов растровых данных.
| Boolean |
simplification_method (Дополнительный) | Метод упрощения сокращает количество вершин, поскольку сжатие границ может повлиять на выполнение отображения. Выберите, какой метод упрощения использовать для упрощения границы.
| String |
Пример кода
BuildBoundary, пример (окно Python)
Это пример скрипта Python для инструмента BuildBoundary.
import arcpy
arcpy.BuildBoundary_management("c:/workspace/Boundary.gdb/md", "#",
"APPEND", "CONVEX_HULL")
Build Boundary, пример 2 (автономное скрипт)
Это скрипт 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 Desktop Basic: Нет
- ArcGIS Desktop Standard: Да
- ArcGIS Desktop Advanced: Да