Сводка
Добавляет опорные точки в существующую таблицу опорных точек.
Присоединяемые точки являются классом точечных объектов или результатом работы инструментов Вычислить связующие точки или Вычислить опорные точки.
Использование
Если указаны оба параметра: Имя поля Z-значений и Входная ЦМР, приоритет имеет Имя поля Z-значений. Если не указан ни один из параметров Имя поля Z-значений и Входная ЦМР, z-значение задается равным 0 для всех наземных опорных точек (GCP) и всех проверочных точек.
Синтаксис
arcpy.management.AppendControlPoints(in_master_control_points, in_input_control_points, {in_z_field}, {in_tag_field}, {in_dem}, {in_xy_accuracy}, {in_z_accuracy}, {Geoid})
Параметр | Объяснение | Тип данных |
in_master_control_points | Входная таблица контрольных точек. Обычно это выходные данные инструмента Вычислить связующие точки. | Feature Class; Feature Layer |
in_input_control_points | Класс точечных объектов, хранящий опорные точки. Может быть таблицей опорных точек, созданной в результате работы инструментов Вычислить опорные точки,Вычислить связующие точки или классом точечных объектов, который содержит наземные опорные точки. | Feature Class; Feature Layer; File; String |
in_z_field (Дополнительный) | Поле, в котором хранятся Z-значения опорных точек. Если указаны оба параметра: Имя поля Z-значений и Входная ЦМР, используется поле Z-значений. Если не указан ни один из параметров Имя поля Z-значений и Входная ЦМР, z-значение задается равным 0 для всех наземных опорных точек (GCP) и всех проверочных точек. | Field |
in_tag_field (Дополнительный) | Поле во входной таблице опорных точек, содержащее уникальные значения. Это поле будет добавлено к целевой таблице опорных точек, поле меток которой может быть использовано для идентификации с опорными точками на земной поверхности. | Field |
in_dem (Дополнительный) | ЦМР, которая используется для получения Z-значений опорных точек во входной таблице опорных точек. Если указаны оба параметра: Имя поля Z-значений и Входная ЦМР, используется поле Z-значений. Если не указан ни один из параметров Имя поля Z-значений и Входная ЦМР, z-значение задается равным 0 для всех наземных опорных точек (GCP) и всех проверочных точек. | Mosaic Dataset; Mosaic Layer; Raster Dataset; Raster Layer |
in_xy_accuracy (Дополнительный) | Входная точность координат X и Y. Точность выражается в тех же единицах, которые используются для in_input_control_points. Информация должна быть предоставлена поставщиком данных. Если информация о точности недоступна, пропустите этот дополнительный параметр. | Double |
in_z_accuracy (Дополнительный) | Входная точность вертикальных координат. точность выражается в единицах in_input_control_points. Информация должна быть предоставлена поставщиком данных. Если информация о точности недоступна, пропустите этот дополнительный параметр. | Double |
Geoid (Дополнительный) | Для коэффициентов рационального многочлена (RPC), задающих высоты на эллипсоиде, необходима коррекция геоида. Поскольку большая часть наборов высотных данных приведена к ортометрическим высотам, для получения высот эллипсоида необходима такая коррекция.
| Boolean |
Производные выходные данные
Имя | Объяснение | Тип данных |
out_master_control_points | Обновленные опорные точки. | Класс объектов; векторный слой |
Пример кода
AppendControlPoints , пример 1 (окно Python)
Пример скрипта Python для инструмента AppendControlPoints.
import arcpy
arcpy.AppendControlPoints_management(
"c:/BD/BD.gdb/tiePts", "c:/BD/BD.gdb/controlPts",
"", "c:/BD/BD.gdb/dem")
AppendControlPoints, пример 2 (автономный скрипт)
Это пример скрипта Python для инструмента AppendControlPoints.
#append control points
import arcpy
arcpy.env.workspace = "c:/workspace"
#append the control points and tie points
target = "BD.gdb/tiePoints"
in_controlPoints = "BD.gdb/controlPoints"
dem = "BD.gdb/dem"
arcpy.AppendControlPoints_management(target, in_controlPoints, "", dem)
Параметры среды
Информация о лицензиях
- Basic: Нет
- Standard: Да
- Advanced: Да