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 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

Intersecter

Disponible avec une licence Advanced.

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

Résumé

Calcule l'intersection géométrique de deux couvertures. Seules les entités situées dans la zone commune aux deux couvertures sont conservées dans la couverture en sortie.

Pour en savoir plus sur le fonctionnement de l'outil Intersecter

Illustration

Illustration de l'outil Intersecter

Utilisation

  • La couverture d'intersection doit avoir une topologie en polygone.

  • La couverture en entrée, la couverture d'intersection et la couverture en sortie doivent avoir des noms différents, même si elles appartiennent à des espaces de travail différents.

  • Les points labels sont générés dans chaque polygone de couverture en sortie lorsque l'option POLY est utilisée. Les nouveaux ID utilisateur du polygone sont définis de manière à correspondre au numéro interne du polygone moins un.

  • Les systèmes d'itinéraires de la couverture en entrée sont conservés dans la couverture en sortie lorsque l'option LINE est utilisée. Toutefois, l'utilisation de l'outil INTERSECTER sur les itinéraires et les sections n'est pas autorisée.

  • Les sous-classes de régions de la couverture en entrée et de la couverture d'intersection sont conservées avec l'option POLY. Les sous-classes associées à des noms et schémas attributaires identiques sont ajoutées. Les régions en sortie sont découpées suivant l'étendue de la couverture en sortie.

  • L'annotation est copiée depuis la couverture en entrée, puis enregistrée dans la couverture en sortie.

  • La précision des coordonnées de la couverture en sortie est déterminée par le paramètre d'environnement Précision pour les couvertures dérivées.

  • Les fichiers de projection sont comparés pour évaluer la ressemblance à l'aide du niveau de comparaison spécifié dans le paramètre d'environnement Comparer les projections.

  • La couverture en sortie hérite des attributs du contenu du modèle de données du fichier de projection, de la table attributaire de points et des tics de la couverture en entrée.

  • Si la couverture en entrée contient des données linéaires qui appartiennent à des graphes planaires différents, les données sont conservées dans la couverture en sortie. Par exemple, avec des arcs coïncidents ou colinéaires, tels que ceux représentant des câbles de service à différents niveaux ou une route qui suit le cours d'un ruisseau, les segments de ligne coïncidents et colinéaires sont conservés. Des sommets supplémentaires peuvent toutefois être insérés. Dans le cas d'arcs en intersection, tels qu'une route qui franchit un cours d'eau, aucun nœud n'est inséré au niveau de l'intersection apparente.

Syntaxe

arcpy.arc.Intersect(in_cover, intersect_cover, out_cover, {feature_type}, {fuzzy_tolerance}, {join_attributes})
ParamètreExplicationType de données
in_cover

Couverture dont les entités surfaciques, linéaires ou ponctuelles sont intersectées par la couverture d'intersection.

Coverage
intersect_cover

Couverture d'intersection. Cette couverture doit contenir des entités surfaciques.

Coverage
out_cover

Couverture créée pour contenir les résultats.

Coverage
feature_type
(Facultatif)

Classe d'entités de couverture en entrée devant être superposée et conservée dans la couverture en sortie.

  • POLY —La classe d'entités surfaciques de couverture en entrée est utilisée en tant qu'entrée. Il s'agit de l'option par défaut.
  • LINE —La classe d'entités linéaires (arc) de couverture en entrée est utilisée en tant qu'entrée.
  • POINT —La classe d'entités ponctuelles de couverture en entrée est utilisée en tant qu'entrée.
String
fuzzy_tolerance
(Facultatif)

Distance minimale entre les coordonnées dans la couverture en sortie. Par défaut, la valeur de tolérance floue minimale des couvertures d'effacement et des couvertures en entrée est utilisée.

Pour en savoir plus sur la méthode de calcul de la tolérance floue

Double
join_attributes
(Facultatif)

Spécifie si tous les éléments de l'attribut d'entité de la couverture en entrée et de la couverture d'identité sont joints à la table attributaire d'entités de la couverture en sortie.

  • JOIN —Tous les attributs d'entité des deux couvertures apparaissent dans la table attributaire d'entités de la couverture en sortie. En cas d'élément en double, l'élément de la couverture en entrée est conservé et celui du fichier à joindre supprimé. Il s'agit de l'option par défaut.
  • NO_JOIN —Seuls le numéro interne (n° couverture) d'entité provenant de la couverture en entrée et la couverture d'intersection sont joints dans la table attributaire d'entités de la couverture en sortie. Cette option s'avère utile pour réduire la taille de la table attributaire d'entités de la couverture en sortie. L'outil Ajouter une jointure permet ensuite d'ajouter les attributs aux entités de couverture en sortie.
Boolean

Exemple de code

Exemple d'utilisation de l'outil Intersecter (script autonome)

Le script autonome suivant montre comment intersecter deux couvertures.

# Name: Intersect_Example.py
# Description: Intersects two coverages
# Requirements: ArcInfo Workstation

# Import system modules
import arcpy
from arcpy import env

# Set environment settings
env.workspace = "C:/data"

# Set local variables
inCover = "stream"
intersectCover = "citylim"
outCover = "C:/output/citystreams"
featureType = "LINE"
joinAttributes = "NO_JOIN"

# Execute Intersect
arcpy.Intersect_arc(inCover, intersectCover, outCover, featureType, "", 
                    joinAttributes)

Environnements

  • Espace de travail courant
  • Niveau de comparaison entre les fichiers de projection
  • Précision pour des couvertures dérivées
  • Précision pour les nouvelles couvertures
  • Espace de travail temporaire

Informations de licence

  • Basic: Non
  • Standard: Non
  • Advanced: Requiert ArcInfo Workstation installé

Rubriques connexes

  • Vue d'ensemble du jeu d'outils Superposition
  • Vue d'ensemble du jeu d'outils Superposition

ArcGIS Desktop

  • Accueil
  • Documentation
  • Support

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • 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 © 2021 Esri. | Confidentialité | Légal