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

Aligner les symboles ponctuels sur un trait ou un remplissage

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

Résumé

Aligne les symboles ponctuels de représentation d’une classe d’entités ponctuelles avec les symboles de représentation de trait ou de remplissage les plus proches dans une classe d’entités linéaires ou surfaciques pour une distance de recherche spécifiée.

Illustration

Exemples de l’outil Aligner les symboles ponctuels sur un trait ou un remplissage
Les symboles ponctuels situés dans la zone définie par la distance de recherche sont alignés perpendiculairement ou parallèlement à un trait rouge.

Utilisation

  • L’alignement des symboles ponctuels de représentation s’effectue en remplaçant la propriété d’angle de la couche de symboles ponctuels de représentation.

  • La distance de recherche est la distance mesurée entre le segment graphique du symbole ponctuel et le segment graphique du trait ou du contour de remplissage le plus proche. Les débrayages de géométrie de représentation (forme) sont pris en compte. Les symboles ponctuels de représentation situés au-delà de la distance de recherche ne pivoteront pas. Une distance de recherche nulle aligne uniquement les symboles ponctuels qui coïncident avec un symbole de représentation de trait ou de remplissage.

  • Les entités auxquelles aucune règle de représentation n’est attribuée, dont les règles de représentation ne sont pas valides ou dont la propriété de visibilité des représentations est désactivée ne sont pas alignées.

  • La rotation des symboles ponctuels peut produire des conflits graphiques. L’outil Détecter les conflits graphiques permet d’identifier les endroits où ces conflits se produisent.

Syntaxe

arcpy.cartography.AlignMarkerToStrokeOrFill(in_point_features, in_line_or_polygon_features, search_distance, {marker_orientation})
ParamètreExplicationType de données
in_point_features

Couche d’entités ponctuelles en entrée contenant des représentations ponctuelles.

Layer
in_line_or_polygon_features

Couche d’entités linéaires ou surfaciques en entrée contenant des représentations de trait ou de remplissage.

Layer
search_distance

Distance de recherche entre le segment graphique du symbole ponctuel et le segment graphique du trait ou du remplissage. Une distance supérieure ou égale à zéro doit être spécifiée.

Linear Unit
marker_orientation
(Facultatif)

Spécifie l’orientation du symbole ponctuel de représentation par rapport au segment du trait ou du remplissage.

  • PERPENDICULAR —Les symboles ponctuels de représentation sont alignés perpendiculairement au segment du trait ou du remplissage. Il s’agit de l’option par défaut.
  • PARALLEL —Les symboles ponctuels de représentation sont alignés parallèlement au segment du trait ou du remplissage.
String

Sortie dérivée

NomExplicationType de données
out_representations

Couche d’entités ponctuelles en entrée mises à jour.

Layer

Exemple de code

Exemple d’utilisation de la fonction AlignMarkerToStrokeOrFill (fenêtre Python)

Ce script autonome montre un exemple d’utilisation de la fonction AlignMarkerToStrokeOrFill.

import arcpy
arcpy.env.workspace = "C:/data"
arcpy.env.referenceScale = "50000"
arcpy.AlignMarkerToStrokeOrFill_cartography("buildings.lyr", "roads.lyr", 
                                            "2 Points", "PERPENDICULAR")
Exemple d’utilisation de la fonction AlignMarkerToStrokeOrFill (script autonome)

Ce script autonome montre un exemple d’utilisation de la fonction AlignMarkerToStrokeOrFill.

# Name: AlignMarkerToStrokeOrFill_standalone_script.py
# Description: Aligns representation markers to nearby line or polygon features symbolized with representations
# Author: ESRI
 
# Import system modules
import arcpy
from arcpy import env

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

# Set local variables
in_point_features = "buildings.lyr"
in_line_or_polygon_features = "roads.lyr"
search_distance = "2 Points"
marker_orientation = "PERPENDICULAR"

# Execute Align Marker To Stroke Or Fill
arcpy.AlignMarkerToStrokeOrFill_cartography(in_point_features, in_line_or_polygon_features, search_distance, marker_orientation)

Environnements

  • Système de coordonnées cartographiques
  • Échelle de référence

Informations de licence

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

Rubriques connexes

  • Vue d'ensemble du jeu d'outils Affinage de la cartographie

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