Расчет связующих точек (Compute Tie Points) (Управление данными (Data Management))
Краткая информация
Данный инструмент производит расчет связующих точек между перекрывающимися элементами набора данных мозаики. Затем связующие точки применяются для процесса уравнивания в наборе данных мозаики.
Использование
-
После расчета связующих точек можно использовать полученную таблицу опорных точек в инструменте Выполнить уравнивание (Compute Adjustment).
Синтаксис
Параметр | Объяснение | Тип данных |
in_mosaic_dataset |
Входной набор данных мозаики, который будет применяться для расчета связующих точек. | Mosaic Layer; Mosaic Dataset |
control_points_features |
Выходная таблица опорных точек. В этой таблице будут содержаться связующие точки, созданные данным инструментом. | Feature Class |
similarity [similarity,...] (дополнительно) |
Выберите уровень допуска для сопоставления связующих точек.
| string |
in_mask_dataset (дополнительно) |
Маска исключит любые связующие точки на областях, которые перекрываются входным слоем маски. | Feature Layer |
out_image_feature_points (дополнительно) |
Выходная таблица точек объектов изображения. Она будет сохранена как класс полигональных объектов. Эти выходные данные могут быть достаточно ёмкими. | Feature Class |
Пример кода
Это пример 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")
Это пример скрипта 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()