Aligner les symboles ponctuels sur un trait ou un remplissage (Cartographie)

Niveau de licence :BasicStandardAdvanced

Récapitulatif

Permet d'aligner les symboles ponctuels de représentations d'une classe d'entités ponctuelles avec les symboles de représentation linéaire ou surfacique les plus proches dans une classe d'entités linéaires ou surfaciques pour une distance de recherche spécifiée.

Illustration

Illustration de l'alignement des ponctuels sur un trait
Aligner des ponctuels sur un trait avec différentes options

Utilisation

Syntaxe

AlignMarkerToStrokeOrFill_cartography (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 linéaires ou surfaciques.

Layer
search_distance

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

Linear unit
marker_orientation
(Facultatif)

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

  • PERPENDICULARaligne les ponctuels de représentations perpendiculairement au segment du trait ou du remplissage. Il s'agit du paramétrage par défaut.
  • PARALLELaligne les ponctuels de représentations parallèlement au segment du trait ou du remplissage.
String

Exemple de code

Exemple d'utilisation de l'outil AlignMarkerToStrokeOrFill (Fenêtre Python)

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

import arcpy
from arcpy import env
env.workspace = "C:/data"
env.referenceScale = "50000"
arcpy.AlignMarkerToStrokeOrFill_cartography("buildings.lyr", "roads.lyr", "2 Points", "PERPENDICULAR")
Exemple d'utilisation de l'outil AlignMarkerToStrokeOrFill (script Python autonome)

Ce script autonome montre un exemple de l'utilisation de l'outil 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

Thèmes connexes

Informations de licence

ArcGIS for Desktop Basic: Annuler
ArcGIS for Desktop Standard: Annuler
ArcGIS for Desktop Advanced: Oui
6/5/2014