Краткая информация
Вычисляет координаты опорных точек изображения или пленки для каждого изображения набора данных мозаики.
Опорные точки - это отметки - обычно их четыре или восемь, использующиеся для привязки аэрофотоснимков. Они являются важным фактором, определяющим трансформацию изображения в систему координат съемочной системы, и называются точками внутреннего ориентирования. Это изображение используется для автоматического поиска координат изображения опорных точек для всех изображений набора данных мозаики, основываясь на указанном пользователем файле опорных точек. Файл шаблона опорных точек – это таблица с полями, которые требуются для хранения либо опорных изображений, либо путей к изображениям.
Использование
Инструмент использует файл точек внутреннего ориентирования для автоматического поиска координат изображений каждой опорной точки каждого изображения набора данных мозаики.
Файл шаблона опорных точек – это таблица с полями, которые требуются для хранения либо опорных изображений, либо путей к изображениям.
Для получения более подробной информации о том, как этот инструмент используется в рабочем процессе ортокартографирования, обратитесь к Рабочий процесс сканированных изображений.
Система координат кадра, являясь фактором в расчете опорных точек, описывает ориентацию, в которой изображение было отсканировано. Отчет калибровки камеры определяет систему координат, в которой кадр экспонируется с платформы обработки изображений. В процессе сканирования изображение может быть повернуто, поэтому система координат кадра используется, чтобы описать ориентацию сканирования для вычисления корректной внутренней ориентации изображения. Например, если приобретенное изображение ориентировано влево, и вы сканировали его, повернув на 90 градусов по часовой стрелке, система координат кадра будет X_DOWN_Y_Right.
Положение опорных точек отсканированного изображения соответствует следующей диаграмме.
Выходная таблица, создаваемая этим инструментом, может использоваться в качестве входной для инструмента Обновить внутреннее ориентирование.
Поле Описание Тип CameraID
Идентификатор камеры, связанный с определением камеры, включающим координаты опорных точек.
String, обязательно
FiducialPosition
Положения отметок опорных точек со значениями LL(1), UR(2), UL(3), LR(4), LM(5), RM(6), UM(7) и BM(8). Обратитесь к приведенной выше диаграмме положений опорных точек.
String, обязательно
FiducialPhoto
Хранит путь к фотографии опорной точки. Фотография опорной точки может представлять собой отдельную фотографию в формате TIFF, PNG или JPEG или часть изображения, заданную размером (шириной и высотой) и центральной точкой (CenterRow и CenterColumn) на изображении. Если изображение является элементом набора данных мозаики, синтаксис пути будет theMosaicDataPath\objectid=id, где id это значение ObjectID изображения, например, c\data\fgdb.gdb\md\objectid=1.
String, обязательно
ScanPixelSize
Размер пиксела, используемый в фотографиях опорных точек, обычно соответствует размеру пиксела сканирования. Единицы измерения - микроны.
Числовые
Ширина
Ширина шаблона опорных точек в пикселах. Необходимо только в том случае, когда шаблон опорных точек определяется частью изображения. Значение находится в пространстве изображения, и началом является верхний левый угол.
Числовые, дополнительно
Высота
Высота шаблона опорных точек в пикселах. Необходимо только в том случае, когда шаблон опорных точек задан частью изображения. Значение находится в пространстве изображения, и началом является верхний левый угол.
Числовые, дополнительно
CenterRow
Строка центра шаблона опорных точек всего изображения. Необходимо только в том случае, когда шаблон опорных точек определяется частью изображения.
Числовые, дополнительно
CenterColumn
Столбец центра шаблона опорных точек всего изображения. Необходимо только в том случае, когда шаблон опорных точек определяется частью изображения.
Числовые, дополнительно
IsSymmetry
Логическое значение, указывающее, симметричен ли шаблон.
Числовые, дополнительно
Выходная таблица
Синтаксис
ComputeFiducials_management (in_mosaic_dataset, {where_clause}, out_fiducial_table, {fiducial_templates}, {film_coordinate_system})
Параметр | Объяснение | Тип данных |
in_mosaic_dataset | Набор данных мозаики, созданный из сканированных аэрофотоизображений с использованием тип растра или тип камеры. | Mosaic Layer |
where_clause (Дополнительный) | Строка определяющего запроса, задающая поднабор растров для вычисления опорных точек. | SQL Expression |
out_fiducial_table | Выходная таблица, хранящая всю информацию о координатах опорных точек в пространстве изображения и пленки. | Table |
fiducial_templates (Дополнительный) | Таблица шаблона опорных точек, содержащая поля, необходимые для хранения опорных изображений и другие свойства. | Table View; File; String |
film_coordinate_system (Дополнительный) | Ключевое слово, которым задается система координат пленки сканирующей аэрофотокамеры. Оно используется при вычислении информации об опорных точках и создания аффинного преобразования.
| String |
Пример кода
ComputeFiducials пример 1 (окно Python)
Пример скрипта Python для инструмента ComputeFiducials.
arcpy.ComputeFiducials_management(r"c:\test\orthomapping.gdb\orthomosaicdataset",
r"c:\test\orthomapping.gdb\out_table", "objectID = 1",
r"c:\test\fiducilatemplate.csv", "X_RIGHT_Y_UP")
ComputeFiducials, пример 2 (автономный скрипт)
Это пример автономного скрипта Python для выполнения инструмента ComputeFiducials.
import arcpy
in_mosaic_dataset = "c:\\test\\ortho.gdb\\ortho_md"
out_fiducial_table = "c:\\test\\ortho.gdb\\fiducial_table"
where_clause = ""
fiducial_template = "c:\\test\\fiducilatemplate.csv"
film_coordinate_system = "NO_CHANGE"
arcpy.ComputeFiducials_management(in_mosaic_dataset, out_fiducial_table,
where_clause,fiducial_template, film_coordinate_system)
Параметры среды
Этот инструмент не использует параметры среды геообработки
Информация о лицензиях
- ArcGIS Desktop Basic: Нет
- ArcGIS Desktop Standard: Нет
- ArcGIS Desktop Advanced: Да