Définir le point de contrôle à l'intersection (Cartographie)

Résumé

Crée un point de contrôle aux sommets partagés par une ou plusieurs entités linéaires ou surfaciques. Cet outil sert généralement à synchroniser la symbologie de limite sur des polygones adjacents.

Illustration

Point de contrôle à l'intersection

Utilisation

    Attention :

    Cet outil modifie les données en entrée. Pour plus d’informations et connaître les stratégies permettant d’empêcher les modifications de données indésirables, reportez-vous à la rubrique Outils qui modifient ou mettent à jour les données en entrée.

  • Les points de contrôle peuvent être utilisés pour contrôler l'application progressive de la symbologie à motifs, telle que les lignes pointillées. Utilisez cet outil pour synchroniser l'application progressive de la symbologie de contour sur des polygones adjacents.

  • L'entrée principale doit être une classe d'entités linéaires ou surfaciques. L'entrée secondaire peut être une classe d'entités ponctuelles, linéaires ou surfaciques. Les entités secondaires offrent la géométrie nécessaires à la comparaison avec les entités en entrée principales.

  • Les points de contrôle ne sont pas supprimés.

  • Lorsqu'une seule couche est entrée, les points de contrôle sont créés uniquement lorsque trois segments forment une intersection. Lorsque des entités secondaires sont entrées, des points de contrôle sont ajoutés à l'endroit où les segments se coupent.

  • Les deux couches en entrée peuvent accepter des géométries à plusieurs parties.

  • Les points de contrôle ne peuvent pas être ajoutés aux fichiers de formes.

  • Le traitement de jeux de données volumineux peut dépasser les limites de la mémoire. Dans ce cas, envisagez de traiter les données en entrée par partition en identifiant une classe d'entités surfaciques pertinente dans le paramètre d'environnement Partitions cartographiques. Les portions des données, définies par les limites des partitions, sont traitées séquentiellement. Le résultat est transparent et cohérent aux tronçons de partition.

Syntaxe

arcpy.cartography.SetControlPointAtIntersect(in_line_or_polygon_features, {in_features})
ParamètreExplicationType de données
in_line_or_polygon_features

Couche d'entités linéaires ou surfaciques.

Feature Layer
in_features
(Facultatif)

Couche d'entités comportant des entités coïncidentes.

Feature Layer

Sortie dérivée

NomExplicationType de données
out_representations

Entités en entrée mises à jour.

Couche d'entités

Exemple de code

Exemple d’utilisation de l’outil SetControlPointAtIntersect (Fenêtre Python)

Le script de fenêtre Python suivant montre comment utiliser l'outil SetControlPointAtIntersect en mode immédiat.

import arcpy
arcpy.env.workspace = "C:\data"
arcpy.env.cartographicPartitions = "partitions.lyrx"
arcpy.SetControlPointAtIntersect_cartography("parcels.lyrx", "roads.lyrx")
Exemple d’utilisation de l’outil SetControlPointAtIntersect (script autonome)

Ce script autonome montre un exemple d'utilisation de l'outil SetControlPointAtIntersect.

# Name: SetControlPointAtIntersect_standalone_script.py
# Description: Creates a control point at vertices that are shared by one or 
#              more line or polygon features. 

# Import system modules
import arcpy

# Set environment settings
arcpy.env.workspace = "C:/data"
arcpy.env.cartographicPartitions = "partitions.lyrx"

# Set local variables
in_line_or_polygon_features = "parcels.lyrx"
in_features = "roads.lyrx"

# Execute Set Representation Control Point At Intersect
arcpy.SetControlPointAtIntersect_cartography(in_line_or_polygon_features, 
                                             in_features)

Informations de licence

  • Basic: Non
  • Standard: Non
  • Advanced: Oui

Rubriques connexes