ArcGIS Desktop

  • Documentation
  • Support

  • 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

Intégrer

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

Résumé

L'outil Intégrer est utilisé pour conserver l'intégrité des limites d'entité partagées en rendant les entités coïncidentes si elles sont comprises dans la tolérance x,y indiquée. Les entités comprises dans la tolérance x,y indiquée sont considérées identiques ou coïncidentes.

Par exemple, supposez que vous spécifiez une tolérance x,y de cinq unités (pieds ou mètres) et que vos données ont une limite de parcelle qui doit être partagée avec la limite de parcelle adjacente, mais se trouve à quatre unités de là. Après avoir exécuté cet outil, les limites des deux parcelles seront coïncidentes car elles sont comprises dans la tolérance x,y de cinq unités.

L'outil Intégrer exécute les tâches de traitement suivantes :

  • Il recherche les entités comprises dans la tolérance x,y.
  • Il insère des sommets de coordonnée communs pour les entités comprises dans la tolérance x,y donnée et ajoute des sommets aux intersections des segments.

Illustration

Illustration de la fonction Intégrer

Utilisation

    Attention :

    Cet outil modifie les données en entrée. Reportez-vous à la rubrique Outils sans sortie pour obtenir plus d'informations, ainsi que des stratégies pour éviter les mouvements de données indésirables.

  • S'il existe des entités en entrée sélectionnées, cet outil s'exécute uniquement sur ces entités.

  • Cet outil effectue le même genre de travail qu'une topologie dans la mesure où il déplace des entités comprises dans une tolérance x,y et insère des sommets aux intersections des entités. Pensez à utiliser plutôt une topologie pour effectuer ce type d'opération car elle vous permet de spécifier des règles et des conditions relatives à la façon dont les entités sont en rapport les unes avec les autres. Pour plus d'informations sur l'utilisation des topologies, reportez-vous à Principes de base d'une topologie.

    Il est conseillé d'utiliser l'outil Intégrer plutôt qu'une topologie dans les cas suivants :

    • Vous n'avez pas besoin de spécifier de règle sur le déplacement des entités ; vous souhaitez que toutes les entités fusionnent dans une tolérance donnée.
    • Vous souhaitez que les lignes aient des sommets partout où elles s'intersectent.
    • Vous travaillez avec des entités de non-géodatabase telles que des fichiers de formes, ou avec des entités de géodatabases différentes (dans une topologie, les entités doivent toutes provenir du même jeu de données d'entité).

  • La valeur de la Tolérance XY est crucial : une tolérance trop large risque de réduire et de supprimer des polygones ou des lignes, ou de déplacer des sommets qui ne doivent pas l'être. Pour minimiser le risque d'erreur, attribuez la plus petite valeur possible à la tolérance x,y de comparaison.

  • L'outil Intégrer accepte uniquement des classes d'entités simples comme entrées (points, multi-points, lignes ou polygones).

  • Pour annuler des modifications apportés aux entités en entrée, utilisez l'outil Intégrer dans une session de mise à jour.

  • Lors du traitement de jeux de données qui contiennent des entités individuelles avec un nombre très grand de sommets (par exemple, de centaines de milliers à plusieurs millions de sommets dans une seule entité), certaines opérations de traitement géométriques peuvent épuiser vos capacités de mémoire. Pour plus de détails, reportez-vous à la rubrique Géotraitement sur jeux de données volumineux.

  • L'élément de données en sortie de cet outil est une sortie à valeurs multiples dérivée. Pour utiliser la ou les sorties de cet outil avec un autre outil, utilisez directement son ou ses entrées et définissez sa sortie comme précondition de l'autre outil. En savoir plus sur la définition d'une précondition.

Syntaxe

Integrate_management (in_features, {cluster_tolerance})
ParamètreExplicationType de données
in_features
[[Feature Layer, Long],...]

Classe d'entités à intégrer. Quand la distance entre les entités est petite comparée à la tolérance, les sommets ou les points sont regroupés (déplacés afin de coïncider). La couche ou la classe d'entités de rang inférieur s'aligne alors sur l'entité de la couche ou de la classe d'entités de rang plus élevé (1 étant un rang plus élevé que 2). Notez que les entités dans la classe d'entités de rang 1 peuvent être déplacée lorsqu'une tolérance x,y large est utilisée.

Value Table
cluster_tolerance
(Facultatif)

Distance qui détermine la plage dans laquelle les sommets d'entités peuvent coïncider. Pour réduire tout mouvement indésirable de sommets, la tolérance x,y doit être relativement faible. Si aucune valeur n'est spécifiée, la tolérance x,y du premier jeu de données dans la liste des entrées est utilisée.

Linear Unit

Exemple de code

Exemple 1 d'utilisation de l'outil Intégrer (fenêtre Python)

Le script de fenêtre Python ci-dessous illustre l'utilisation de la fonction Integrate en mode immédiat.

import arcpy
arcpy.env.workspace = "C:/data"
arcpy.CopyFeatures_management("Habitat_Analysis.gdb/vegtype", "C:/output/output.gdb/vegtype")
arcpy.Integrate_management("C:/output/output.gdb/vegtype", 0.01)
Exemple 2 d'utilisation de l'outil Intégrer (script autonome)

Le script autonome suivant est un exemple d'application simple de la fonction Integrate dans un environnement de scripts.

# Description: Run Integrate on a feature class
 
# Import system modules
import arcpy
 
# Set environment settings
arcpy.env.workspace = "C:/data/Habitat_Analysis.gdb"
 
# Set local variables
inFeatures = "vegtype"
integrateFeatures = "C:/output/output.gdb/vegtype"
xyTolerance = "0.1 feet"
 
# Execute CopyFeature (since Integrate modifies the original data
#  this ensures the original is preserved)
arcpy.CopyFeatures_management(inFeatures, integrateFeatures)
 
# Execute Integrate
arcpy.Integrate_management(integrateFeatures, xyTolerance)

Environnements

  • Espace de travail courant
  • Etendue
  • Tolérance XY

Informations de licence

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

Rubriques connexes

  • Vue d'ensemble du jeu d'outils Classe d'entités
  • Principes de base des classes d'entités

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 des initiés
  • Conférence des utilisateurs
  • Sommet des développeurs
Esri
Donnez-nous votre avis.
Copyright © 2018 Esri. | Confidentialité | Légal