ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Справка
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS Desktop

Полноценная профессиональная ГИС

ArcGIS Enterprise

ГИС предприятия

ArcGIS Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

ArcMap

  • На главную
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Дополнительные модули

Сопоставить опорные точки

  • Сводка
  • Использование
  • Синтаксис
  • Пример кода
  • Параметры среды
  • Информация о лицензиях

Сводка

Создает сопоставленные точки привязки для заданной опорной точки земли и начальной точки привязки в одном из перекрывающихся изображений.

Процесс уравнивания блоков в ортокартографии часто включает добавление опорных точек земли для более точного уравнивания. Одна опорная точка земли обычно ассоциируется с точкой привязки в каждом из пересекающихся изображений. Если для одной наземной точки имеется несколько перекрывающихся изображений, создание точек привязки для каждого изображения требует много труда.

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

  • Если заданный набор входных опорных точек не имеет наземной опорной точки, инструмент работать не будет.

  • Если заданный набор входных опорных точек имеет наземную опорную точку, но не имеет начальной точки привязки, инструмент работать не будет.

  • Если не найдены ассоциированные точки привязки, входной набор опорных точек останется без изменений и появится сообщение, что новые точки привязки не найдены.

  • Входной набор опорных точек может быть строковым объектом JSON в виде списка точек, как показано ниже.

    Входной набор опорных точек

    [
    {
    "poinId": ,
    "x": 
    "y":
    "z":
    "xyAccuracy":
    "zAccuracy":
    "spatialReference":{}, // default WGS84
    "imagePointSpatialReference": {}, // default ICS
    "imagePoints": [
    {"imageId": 
     "x":
         "y": 
        },
       …
       ]
    }
    ]

Синтаксис

arcpy.management.MatchControlPoints(in_mosaic_dataset, in_control_points, out_control_points, {similarity})
ПараметрОбъяснениеТип данных
in_mosaic_dataset

Набор данных мозаики, содержащий исходные изображения, по которым создаются точки привязки.

Mosaic Dataset; Mosaic Layer
in_control_points

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

File; Feature Class; Feature Layer; String
out_control_points

Выходные объекты опорных точек, которые содержат наземные опорные точки.

Feature Class
similarity
(Дополнительный)

Задает уровень сходства для сопоставления связующих точек.

  • LOW —Критерий сходства для двух сопоставляемых точек будет низким. Эта опция создаст пары точек с наилучшим сопоставлением, но некоторые совпадения могут иметь более высокий уровень ошибки.
  • MEDIUM —Критерий сходства для двух сопоставляемых точек будет средним.
  • HIGH —Критерий сходства для двух сопоставляемых точек будет высоким. Эта опция создаст наименьшее число сопоставленных точек, но каждая пара будет иметь низкий уровень ошибки.
String

Пример кода

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

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

import arcpy
mdpath = "c:/omproject/dronecollection.gdb/droneimgs"
initpointset = "c:/omproject/initialgcpset.json"
arcpy.MatchControlPoints_management(mdpath, initpointset, out_control_points="c:/omproject/matchedpointsets.shp", similarity="HIGH")
MatchControlPoints, пример 2 (автономный скрипт)

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

import arcpy
import json
mdpath = "c:/omproject/dronecollection.gdb/droneimgs"
initpointset = [
    {
        "x": -117.21684675264804,
        "y": 34.052400694386705,
        "z": 123,
        "pointId": 1,
        "imagePoints": [
            {
                "imageID": 7,
                "x": -5635883367.549803,
                "y": -26485513430.170017,
                "u": -5635883367.549803,
                "v": -26485513430.170017
            }
        ]
    }
]
arcpy.MatchControlPoints_management(
        mdpath, in_control_points=json.dumps(initpointset), out_control_points="c:/omproject/matchedpointsets.shp", similarity="HIGH")

Параметры среды

  • Текущая рабочая область
  • Коэффициент параллельной обработки

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

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

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

  • Обзор группы инструментов Растр
  • Автоматическая пространственная привязка растра
  • Основы пространственной привязки набора растровых данных
  • Зарегистрировать растр

ArcGIS Desktop

  • На главную
  • Документация
  • Поддержка

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог Esri
  • Конференция пользователей
  • Саммит разработчиков
Esri
Расскажите нам, что вы думаете.
Copyright © 2021 Esri. | Конфиденциальность | Правовая информация