Построить линии сшивки (Управление данными (Data Management))

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

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

Автоматически строит линии сшивки для набора данных мозаики.

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

Синтаксис

BuildSeamlines_management (in_mosaic_dataset, {cell_size}, {sort_method}, {sort_order}, {order_by_attribute}, {order_by_base_value}, {view_point}, {computation_method}, {blend_width}, {blend_type}, {request_size}, {request_size_type}, {blend_width_units})
ПараметрОбъяснениеТип данных
in_mosaic_dataset

Входной набор данных мозаики.

Image Service; Mosaic Layer; String
cell_size
(дополнительно)

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

Если имеется несколько значений LOWPS (низкий размер пиксела), либо если вы не уверены, какой размер ячейки указать, то следует оставить этот параметр пустым. Инструмент автоматически создаст линии сшивки для всех подходящих уровней.

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

Double
sort_method
(дополнительно)

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

  • NORTH_WESTРасставляет растры по порядку, не зависящему от текущего вида, при этом сверху отображаются растры, центры которых наиболее близки к северо-западу. Это значение используется по умолчанию.
  • CLOSEST_TO_VIEWPOINTПозволяет сортировать растры на основе определенного пользователем местоположения и местоположения надира для растров с помощью инструмента Точка обзора.
  • BY_ATTRIBUTEРасставляет растры на основе определенного атрибута, в зависимости от отличия его значений от базового значения.
String
sort_order
(дополнительно)

Выберите способ сортировки растров – в порядке возрастания или убывания.

  • ASCENDING Растры будут отсортированы в порядке по возрастанию. Это значение используется по умолчанию.
  • DESCENDING Растры будут отсортированы в порядке по убыванию.
Boolean
order_by_attribute
(дополнительно)

Атрибутивное поле для установления порядка растров при методе сортировки BY_ATTRIBUTE (По атрибуту). Атрибут по умолчанию – ObjectID.

Field
order_by_base_value
(дополнительно)

Растры отсортированы на основе разницы в их значении и значении из поля order_by_attribute.

Variant
view_point
(дополнительно)

Местоположение координат, которое будет использоваться в sort_method – CLOSEST_TO_VIEWPOINT.

Point
computation_method
(дополнительно)

Выберите метод вычислений, применяемый для построения линий сшивки.

  • GEOMETRYЛинии сшивки строятся на основе контуров в соответствии с Методом сортировки. Это значение используется по умолчанию.
  • RADIOMETRYДля вычисления линий сшивки анализируются значения пикселов и рисунок изображения в областях перекрытий.
  • COPY_FOOTPRINT(Скопировать контуры) Выполняется построение линий сшивки по контурам изображений.
  • COPY_TO_SIBLING(Скопировать в одноуровневые элементы) Происходит копирование существующей линии сшивки одного растрового элемента в другие одноуровневые элементы с общим именем группы.Этот метод часто используется для спутниковых снимков в случаях, когда панхроматический канал не всегда имеет тот же экстент, что и спектрозональный канал. Это обеспечивает использование общей линии сшивки для различных каналов.
  • EDGE_DETECTIONПрименяет фильтр обнаружения ребер к пересекающимся областям для определения ребер объектов в данной области. Вдоль обнаруженных ребер создаются линии сшивки.

Порядок сортировки применяется с любым из этих методов.

String
blend_width
(дополнительно)

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

Если значение Ширины смешивания (Blend Width) равно 10, а тип смешивания – Оба (BOTH), то будут смешиваться по 5 пикселов с обеих сторон от линии сшивки. Если значение равно 10, а тип смешивания – Внутри (INSIDE), то участвовать в смешивании будут 10 пикселов с внутренней стороны линии сшивки.

Double
blend_type
(дополнительно)

При наличии перекрывающихся растров, вдоль линии сшивки происходит смешивание (размытие) пикселов. Тип смешивания определяет расположение смешиваемых пикселов относительно линии сшивки.

  • BOTH Будут смешиваться пикселы по обеим сторонам от линии сшивки. Например, если значение Ширины смешивания (Blend Width) равно 10, а тип смешивания – Оба (BOTH), то будут смешиваться по 5 пикселов с обеих сторон от линии сшивки.Это значение используется по умолчанию.
  • INSIDEБудут смешиваться пикселы с внутренней стороны от линии сшивки.
  • OUTSIDEБудут смешиваться пикселы с наружной стороны от линии сшивки.
String
request_size
(дополнительно)

Размер, к которому растр будет пересчитан при рассмотрении с использованием этого процесса. Значение (например, 1 000) определяет размерность строк и столбцов. Максимальное значение равно 5 000.

Значение по умолчанию для параметра Запросить размер (Request Size) зависит от выбранного Запросить тип размера (Request Size Type). По умолчанию для типа PIXELS значение по умолчанию равно 1 000, а для типа PIXELSIZE_FACTOR – 5.

Вы можете увеличить или уменьшить это значение на основе сложности растровых данных. Большее разрешение изображения дает большую точность в наборе растровых данных и тем самым увеличивает время обработки.

Long
request_size_type
(дополнительно)

Тип размера запроса (Request Size Type) изменяет значение размера запроса в соответствии с выбранным вариантом: пикселы или коэффициент размера пиксела. В зависимости от выбранного типа размера запроса будет изменяться значение по умолчанию для параметра Размер запроса – это значение будет использоваться при пересчете растра.

  • PIXELS Размер запроса будет изменен в соответствии с размером пиксела.Это значение по умолчанию, в этом случае пересчет ближайшего изображения происходит в соответствии с размером пиксела растра.
  • PIXELSIZE_FACTORРазмер запроса будет изменен в соответствии с коэффициентом размера пиксела.В этом случае при пересчете ближайшего изображения произойдет умножение размера пиксела растра (из таблицы уровней размеров ячеек) на коэффициент размера пиксела.
String
blend_width_units
(дополнительно)

Тип единиц измерения ширины смешивания вдоль линии сшивки набора данных мозаики.

  • PIXELSШирина смешивания измеряется в пикселах. Это значение используется по умолчанию.
  • GROUND_UNITSШирина смешивания измеряется в тех же единицах, которые используются в наборе данных мозаики.
String

Пример кода

BuildSeamlines пример 1 (окно Python)

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

import arcpy
arcpy.BuildSeamlines_management("c:/data/Seamlines.gdb/md", "40",
                                "NORTH_WEST", "#", "#", "#", "#",
                                "RADIOMETRY", "5", "INSIDE", "#", 
                                "#", "GROUND_UNITS")
BuildSeamlines пример 2 (автономное окно)

Это пример скрипта Python для инструмента (Build Seamlines).

# Build seamlines using the  NORTH_WEST sort method

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

mdname = "Seamlines.gdb/md"
cellsize = "40"
sortmethod = "NORTH_WEST"
sortorder = "#"
orderattribute = "#"
orderbase = "#"
viewpnt = "#"
computemethod = "RADIOMETRY"
blendwidth = "5"
blendtype = "INSIDE"
requestsize = "#"

arcpy.BuildSeamlines_management(
    mdname, cellsize, sortmethod, sortorder, orderattribute, 
    orderbase, viewpnt, computemethod, blendwidth, blendtype, 
    requestsize)

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

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

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

ArcGIS for Desktop Basic: Нет
ArcGIS for Desktop Standard: Да
ArcGIS for Desktop Advanced: Да
5/10/2014