Подпись | Описание | Тип данных |
Входной набор данных мозаики | Набор данных мозаики, содержащий исходные изображения, на основе которых будут созданы наземные опорные точки. | Mosaic Dataset; Mosaic Layer |
Входные опорные точки | Входной набор опорных точек, содержащий список объектов наземных опорных точек | File; Feature Class; Feature Layer; String |
Выходные опорные точки | Объекты выходных наземных опорных точек | Feature Class |
Выходная папка фрагментов изображения (Дополнительный) | Выходная папка для фрагментов изображения | Folder |
Размер листа (Дополнительный) | Размер листов фрагментов выходного изображения. Размер листов по умолчанию равен 1024. | Long |
Число связующих точек (Дополнительный) | Количество связующих точек для каждой наземной опорной точки. Значение по умолчанию равно 5. | Long |
Доступно с лицензией Image Analyst.
Доступно для организации ArcGIS organization с лицензией ArcGIS Reality.
Краткая информация
Выявляет наземные опорные точки в наборе данных мозаики.
Использование
Этот инструмент используется как часть процесса ортотрансформирования. Предварительная коллекция изображений создается с помощью рабочей области Reality Mapping. Для набора данных мозаики требуется быстрая настройка; затем коллекция изображений может быть дополнительно уточнена с помощью опорных точек.
Инструмент позволит выявить объекты на изображениях, чтобы найти наземные опорные точки (GCP).
Этот инструмент может выявить два типа наземных опорных меток: шашечки и крестики.
Результаты выявления могут быть использованы в проектах ArcGIS Reality for ArcGIS Pro.
Инструмент использует две модели глубокого обучения, разработанные компанией Esri. Дополнительную информацию о глубоком обучении см. в разделе Глубокое обучение с использованием дополнительного модуля ArcGIS Image Analyst .
Чтобы настроить компьютер на работу в среде глубокого обучения в ArcGIS Pro, см. раздел Установка сред глубокого обучения для ArcGIS.
Хотя инструмент поддерживает как CPU, так и GPU, требуется графический процессор с поддержкой NVIDIA CUDA и минимум 4 ГБ видеопамяти, а рекомендуется не менее 8 ГБ видеопамяти. Информацию о последних требованиях к графическому процессору смотрите в разделе Часто задаваемые вопросы по глубокому обучению.
Этот инструмент поддерживает и использует несколько графических процессоров, если они имеются. Чтобы использовать определенный графический процессор, задайте параметр среды GPU ID. Если GPU ID не задан, инструмент будет использовать все доступные графические процессоры; это значение по умолчанию.
Параметры
arcpy.rm.DetectControlPoints(in_mosaic_dataset, in_control_points, out_control_points, {out_folder_image_chips}, {tile_size}, {number_tie_points_per_gcp})
Имя | Описание | Тип данных |
in_mosaic_dataset | Набор данных мозаики, содержащий исходные изображения, на основе которых будут созданы наземные опорные точки. | Mosaic Dataset; Mosaic Layer |
in_control_points | Входной набор опорных точек, содержащий список объектов наземных опорных точек | File; Feature Class; Feature Layer; String |
out_control_points | Объекты выходных наземных опорных точек | Feature Class |
out_folder_image_chips (Дополнительный) | Выходная папка для фрагментов изображения | Folder |
tile_size (Дополнительный) | Размер листов фрагментов выходного изображения. Размер листов по умолчанию равен 1024. | Long |
number_tie_points_per_gcp (Дополнительный) | Количество связующих точек для каждой наземной опорной точки. Значение по умолчанию равно 5. | Long |
Пример кода
В этом примере определяются опорные точки и выводятся фрагменты изображения, используя пять связующих точек с размером листа 1024 пиксела.
# Import system modules
import arcpy
arcpy.env.workspace = r"C:\myproject\RealityMapping\myproject.ermw\Imagery\myproject.gdb"
arcpy.rm.DetectControlPoints("MyprojectCollection", "myproject_ControlPoints",
r"C:\myproject\myproject.gdb\ImageCollection_ControlPoints2",
r"C:\myproject\tempImageChips", 1024, 5)
В этом примере определяются опорные точки и выводятся фрагменты изображения, используя пять связующих точек с размером листа 1024 пиксела.
# Import system modules
import arcpy
# Set local variables
in_mosaic = r"C:\myproject\RealityMapping\myproject.ermw\Imagery\myproject.gdb\myproject_Collection"
in_control_points = r"C:\myproject\RealityMapping\myproject.ermw\Imagery\myproject.gdb\myproject_ControlPoints"
out_control_points = r"C:\myproject\myproject.gdb\ImageCollection_ControlPoints2"
out_folder_image_chips = r"C:\myproject\tempImageChips"
tile_size = 512,
number_tie_points_per_gcp = 3
# Execute
arcpy.rm.DetectControlPoints(in_mosaic, in_control_points, out_control_points,
out_folder_image_chips, tile_size, number_tie_points_per_gcp)
Параметры среды
Информация о лицензиях
- Basic: Обязательно Image Analyst или ArcGIS Reality for ArcGIS Pro
- Standard: Обязательно Image Analyst или ArcGIS Reality for ArcGIS Pro
- Advanced: Обязательно Image Analyst или ArcGIS Reality for ArcGIS Pro