Добавить опорные точки (Управление данными)

Сводка

Добавляет опорные точки в существующую таблицу опорных точек.

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

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

  • Если указаны оба параметра: Имя поля Z-значений и Входная ЦМР, приоритет имеет Имя поля Z-значений. Если не указан ни один из параметров Имя поля Z-значений и Входная ЦМР, z-значение задается равным 0 для всех наземных опорных точек (GCP) и всех проверочных точек.

  • Будьте внимательны при использовании Опции присоединения - она применима, только когда входные связующие точки и целевые опорные точки имеют одинаковое преобразование.

Синтаксис

AppendControlPoints(in_master_control_points, in_input_control_points, {in_z_field}, {in_tag_field}, {in_dem}, {in_xy_accuracy}, {in_z_accuracy}, {Geoid}, {area_of_interest}, {append_option})
ParameterОбъяснениеТип данных
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), задающих высоты на эллипсоиде, необходима коррекция геоида. Поскольку большая часть наборов высотных данных приведена к ортометрическим высотам, для получения высот эллипсоида необходима такая коррекция.

  • NONEКоррекция геоида не выполняется. Используйте NONE, только если ваша ЦМР уже содержит высоты эллипсоида. Используется по умолчанию.
  • GEOIDБудет применена коррекция геоида для конвертации ортометрических высот к высотам эллипсоида (на основе геоида EGM96).
Boolean
area_of_interest
(Дополнительный)

Задает экстент области интереса методом ввода минимальных и максимальных координат x и y в пространственной привязке входной таблицы опорных точек.

Envelope; Feature Layer; Feature Class
append_option
(Дополнительный)

Задает способ присоединения опорных точек к таблице опорных точек.

  • ALLДобавление всех точек из входной таблицы опорных точек в целевую, включая GCP, точки проверки и все связующие точки. Используется по умолчанию.
  • GCPДобавление только точек GCP из входной таблицы в целевую таблицу опорных точек.
  • GCPSETДобавление в целевую таблицу точек GCP и связующих точек, связанных с GCP определенным образом.Будьте внимательны при использовании этой опции - она применима, только когда входные связующие точки и целевые опорные точки имеют одинаковое преобразование. Связующие точки могут оказаться не в нужной позиции, если они были вычислены с использованием другого процесса выравнивания.
String

Производные выходные данные

NameОбъяснениеТип данных
out_master_control_points

Обновленные опорные точки.

Класс объектов; векторный слой

Пример кода

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

Пример скрипта Python для инструмента AppendControlPoints.

#===========================
#AppendControlPoints
'''Usage: AppendControlPoints_management(in_master_control_points, 
{in_z_field}, {in_tag_field}, {in_dem}, {in_xy_accuracy}, 
{in_z_accuracy}, {Geoid}, {area_of_interest}, {append_option}
'''

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

arcpy.management.AppendControlPoints("calval_allpoints_dem1", 
    "C:\test\calval_allpoints_dem1", "Score", "Ways", "calval",1, 2, "NONE", 
"-79.6407162269889 43.4853802421312 -79.094324938576 44.0836924137218", "GCP")
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"
AOI = "-79.6407162269889 43.4853802421312 -79.094324938576 44.0836924137218"
AppOpt = "GCP"


arcpy.AppendControlPoints_management(target, in_controlPoints, "", dem, "", "", "", AOI, appOpt)

Environments

Этот инструмент не использует параметры среды геообработки

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

  • Basic: Нет
  • Standard: Да
  • Advanced: Да

Связанные разделы