Entités vers graphiques (Conversion)

Synthèse

Convertit les entités symbolisées d’une couche d’entités en éléments graphiques dans une couche de graphiques.

Utilisation

  • Les entités symbolisées sont converties en éléments graphiques à l’aide de la géométrie de l’entité et du symbole tiré de la symbologie de la couche.

  • Cet outil est généralement utilisé pour ne convertir qu’un sous-ensemble (sélection) d’entités en éléments graphiques.

  • Utilisez le paramètre Exclure les entités converties de l’affichage pour exclure de l’affichage les entités converties issues de la valeur du paramètre Entités en entrée de sorte que seuls les éléments graphiques soient affichés à leur emplacement. Pour réafficher les entités converties, consultez les propriétés de la couche d’entités et sélectionnez le paramètre d’exclusion dans l’onglet Sélection.

  • Cet outil ne prend pas en charge le géotraitement par lots.

Paramètres

ÉtiquetteExplicationType de données
Entités en entrée

Couche à convertir en graphiques.

Feature Layer
Couche de graphiques en sortie

Couche de graphiques contenant les éléments graphiques convertis.

Graphics Layer
Exclure les entités converties de l’affichage
(Facultatif)

Indique si les entités converties sont exclues à l’aide d’une requête.

  • Activé : les entités sont exclues. Il s’agit de l’option par défaut.
  • Désactivé : les entités ne sont pas exclues, mais sont préservées.

Boolean

Sortie obtenue

ÉtiquetteExplicationType de données
Couche mise à jour

Couche en entrée mise à jour. La couche contient la mise à jour de l’exclusion définie si le paramètre Exclure les entités converties de l’affichage est sélectionné.

Feature Layer

arcpy.conversion.FeaturesToGraphics(in_layer, out_layer, {exclude_features})
NomExplicationType de données
in_layer

Couche à convertir en graphiques.

Feature Layer
out_layer

Couche de graphiques contenant les éléments graphiques convertis.

Graphics Layer
exclude_features
(Facultatif)

Indique si les entités converties sont exclues à l’aide d’une requête.

  • EXCLUDE_FEATURESLes entités sont exclues. Il s’agit de l’option par défaut.
  • KEEP_FEATURESLes entités ne sont pas exclues, mais sont préservées.
Boolean

Sortie obtenue

NomExplicationType de données
updated_layer

Couche en entrée mise à jour. La couche contient la mise à jour de l’exclusion définie si le paramètre exclude_features est défini sur EXCLUDE_FEATURES.

Feature Layer

Exemple de code

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

L’extrait de code Python suivant convertit une classe d’entités ponctuelles en une couche de graphiques dans la fenêtre Python.

import arcpy
arcpy.env.workspace = r"C:/data/input/pointFeatures.lyrx"
arcpy.conversion.FeaturesToGraphics("pointFeatures", "pointGraphics", "KEEP_FEATURES")
Exemple 2 d’utilisation de la fonction FeaturesToGraphics (script autonome)

L’extrait de code Python suivant convertit une sélection d’entités d’arrondissements de la ville de New York issue d’une couche d’entités des comtés de l’État de New York en une couche de graphiques contenant des éléments graphiques surfaciques. Le résultat exclut les graphiques convertis de la couche d’entités d’origine.

# Name: FeaturesToGraphics.py
# Description: Converts a polygon feature layer to polygon graphics.
# Requirements: None

# Import system models
import arcpy

# Set the workspace
arcpy.env.workspace = r"C:\data\input"

# Set local variables
out_layer = "NYBoroughs"
myquery = "AREATYPE = 'Borough'"

# Select the features to convert
in_layer = arcpy.management.SelectLayerByAttribute("NYCounties", 
                                                   "NEW_SELECTION", myquery)

# Run FeaturesToGraphics
arcpy.conversion.FeaturesToGraphics(in_layer, out_layer, "EXCLUDE_FEATURES")