ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Aide
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plateforme cartographique de votre organisation

ArcGIS Desktop

Un SIG professionnel complet

ArcGIS Enterprise

SIG dans votre entreprise

ArcGIS for Developers

Outils de création d'applications de localisation

ArcGIS Solutions

Modèles d'applications et de cartes gratuits pour votre secteur d'activité

ArcGIS Marketplace

Téléchargez des applications et des données pour votre organisation.

  • Documentation
  • Support
Esri
  • Se connecter
user
  • Mon profil
  • Déconnexion

ArcMap

  • Accueil
  • Commencer
  • Carte
  • Analyser
  • Gérer les données
  • Outils
  • Extensions

Apparier des points de contrôle

  • Résumé
  • Utilisation
  • Syntaxe
  • Exemple de code
  • Environnements
  • Informations de licence

Résumé

Génère la correspondance des points de rattachement lorsque vous indiquez un point de contrôle au sol et le point de rattachement initial dans une des images qui se superposent.

Le flux de travail d’ajustement de bloc d’ortho-cartographie implique souvent l’ajout de points de contrôle au sol pour un ajustement plus précis. Un point de contrôle au sol est généralement associé à un point de rattachement dans chaque image se superposant. En présence de plusieurs images se chevauchant pour un point de contrôle au sol, le fait de créer manuellement des points de rattachement pour chaque image exige beaucoup de travail.

Utilisation

  • Si le jeu de points de contrôle en entrée n’a pas de point de contrôle au sol, l’outil rencontre une erreur.

  • Si le jeu de points de contrôle en entrée a des points de contrôle au sol, mais n’a pas de point de rattachement initial, l’outil rencontre une erreur.

  • Si aucun point de rattachement associé n’est trouvé, le jeu de points de contrôle en entrée reste tel quel, et un message d’avertissement s'affiche, indiquant que de nouveaux points de rattachement ont été trouvés.

  • Un jeu de points de contrôle en entrée peut être défini comme objet de chaîne JSON, à savoir une liste des points comme indiqué ci-dessous.

    Jeux de points de contrôle en entrée

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

Syntaxe

MatchControlPoints_management (in_mosaic_dataset, in_control_points, out_control_points, {similarity})
ParamètreExplicationType de données
in_mosaic_dataset

Jeu de données mosaïque qui contient les images sources à partir desquelles les points de rattachement vont être créés.

Mosaic Dataset; Mosaic Layer
in_control_points

Jeu de points de contrôle en entrée qui contient une liste des entités des points de contrôle au sol et au moins un point de rattachement initial pour chaque point de contrôle au sol.

File; Feature Class; Feature Layer; String
out_control_points

Entités des points de contrôle en sortie qui contiennent les points de contrôle au sol.

Feature Class
similarity
(Facultatif)

Niveau de tolérance de similarité pour la correspondance des points de contrôle.

  • LOW —La tolérance de similarité pour rechercher les points de contrôle est faible. Cette option génère le plus grand nombre de points de contrôle, mais certains peuvent compter un taux d'erreurs plus important.
  • MEDIUM —La tolérance de similarité pour rechercher les points de contrôle est moyenne.
  • HIGH —La tolérance de similarité pour rechercher les points de contrôle est élevée. Cette option génère le moins de points de contrôle, mais chaque paire de correspondance se distingue par un niveau plus bas d’erreur. Il s’agit de l’option par défaut.
String

Exemple de code

Exemple 1 d'utilisation de l'outil MatchControlPoints (fenêtre Python)

Il s'agit d'un exemple Python d'utilisation de l'outil 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")
Exemple 2 d'utilisation de l'outil MatchControlPoints (script autonome)

Il s'agit d'un exemple Python d'utilisation de l'outil 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")

Environnements

  • Espace de travail courant
  • Facteur de traitement parallèle
  • Serveur de traitement à distance

Informations de licence

  • ArcGIS Desktop Basic: Non
  • ArcGIS Desktop Standard: Non
  • ArcGIS Desktop Advanced: Oui

Rubriques connexes

  • Présentation générale du jeu d'outils Raster
  • Géoréférencement automatique d'un raster
  • Notions de base du géoréférencement d'un jeu de données raster
  • Enregistrer le raster

ArcGIS Desktop

  • Accueil
  • Documentation
  • Support

ArcGIS Platform

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

A propos d'Esri

  • A propos de la société
  • Carrières
  • Blog d’Esri
  • Conférence des utilisateurs
  • Sommet des développeurs
Esri
Donnez-nous votre avis.
Copyright © 2019 Esri. | Confidentialité | Légal