Расчет связующих точек (Compute Tie Points) (Управление данными)
Резюме
Данный инструмент производит расчет связующих точек между перекрывающимися элементами набора данных мозаики. Затем связующие точки применяются для процесса уравнивания в наборе данных мозаики.
Использование
-
После расчета связующих точек можно использовать полученную таблицу опорных точек в инструменте Выполнить уравнивание (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()