Расчет связующих точек (Compute Tie Points) (Управление данными)

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

Резюме

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

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

Синтаксис

ComputeTiePoints_management (in_mosaic_dataset, control_points_features, {similarity}, {in_mask_dataset}, {out_image_feature_points})
ПараметрОбъяснениеТип данных
in_mosaic_dataset

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

Mosaic Layer; Mosaic Dataset
control_points_features

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

Feature Class
similarity
[similarity,...]
(дополнительно)

Выберите уровень допуска для сопоставления связующих точек.

  • Низкий (Low)Допуск сходства для совпадения пар будет низким. Эта опция создаст пары по наибольшему сходству, но некоторые совпадения могут иметь более высокий уровень ошибки.
  • MEDIUMДопуск сходства для совпадения пар будет средним. Это значение используется по умолчанию.
  • Высокий (High)Допуск сходства для совпадения пар будет высоким. Эта опция создаст пары по наименьшему сходству, но каждая совпавшая пара будет иметь низкий уровень ошибки.
string
in_mask_dataset
(дополнительно)

Маска исключит любые связующие точки на областях, которые перекрываются входным слоем маски.

Feature Layer
out_image_feature_points
(дополнительно)

Выходная таблица точек объектов изображения. Она будет сохранена как класс полигональных объектов. Эти выходные данные могут быть достаточно ёмкими.

Feature Class

Пример кода

ComputeTiePoints. Пример 1 (окно Python)

Это пример Python для инструмента Расчет связующих точек (ComputeTiePoints).

import arcpy
arcpy.ComputeTiePoints_management("\\srvr\wksp\compTiePts.gdb\md", \
                                  "\\srvr\wksp\compTiePts.gdb\outCP", \
                                  "MEDIUM", "\\srvr\wksp\mask.shp", \
                                  "\\srvr\wksp\compTiePts.gdb\outFP")
ComputeTiePoints. Пример 2 (автономный скрипт)

Это пример скрипта Python для инструмента Расчет связующих точек (Compute Tie Points).

#===========================
#Compute Tie Points
'''Usage: ComputeTiePoints_management(in_mosaic_dataset, control_points_features, 
                                      {MEDIUM | LOW | HIGH}, {in_mask_dataset}, 
                                      {out_image_feature_points})
'''

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

    #Compute tie points for mosaic dataset items
    mdname = "computetiepnt.gdb/md"
    controlpnt = "C:/workspace/outcontrolpnt.shp"
    similarity = "MEDIUM"
    inmask = "C:/workspace/mask.shp"
    outpnt = "C:/workspace/outfeat.shp"

    arcpy.ComputeTiePoints_management(mdname, controlpnt, similarity, inmask,
                                      outpnt)

except:
    print "Compute Tie Points example failed."
    print arcpy.GetMessages()

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

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

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

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