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

Créer un passage supérieur

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

Résumé

Permet d'afficher, les unes au-dessus des autres, les lignes qui se coupent, en créant des parapets de pont et des masques pour recouvrir chaque segment de route passant au-dessous d'un autre.

Illustration

Illustration de l'outil Créer un passage inférieur
Création d'un passage supérieur avec différents types de parapet

Utilisation

  • Les entités linéaires qui s’intersectent doivent être symbolisées par des représentations linéaires en entrée.

  • La couche Représentations supérieures en entrée peut être la même que la couche Représentations inférieures en entrée lorsque des entités se superposent. Lorsque les représentations supérieures et inférieures sont les mêmes, une expression SQL est requise pour que la sélection d'entités soit plus précise.

  • Cet outil est identique à l’outil Create Underpass (Créer un passage inférieur), à part le fait que le paramètre where_clause sélectionne les entités du paramètre Input Above Features With Representations (Représentations supérieures en entrée) dans cet outil et sélectionne les entités du paramètre Input Below Features With Representations (Représentations inférieures en entrée) dans l’outil Create Underpass (Créer un passage inférieur).

Syntaxe

CreateOverpass(in_above_features, in_below_features, margin_along, margin_across, out_overpass_feature_class, out_mask_relationship_class, {where_clause}, {out_decoration_feature_class}, {wing_type}, {wing_tick_length})
ParamètreExplicationType de données
in_above_features

Couche d’entités linéaires en entrée contenant les représentations de traits qui intersectent des représentations de traits dans le paramètre Input Below Features With Representations (Représentations inférieures en entrée) et qui seront symbolisées comme passant au-dessus de celles-ci.

Layer
in_below_features

Couche d’entités linéaires en entrée contenant les représentations de traits qui intersectent des représentations de traits dans le paramètre Input Above Features With Representations (Représentations supérieures en entrée) et qui seront symbolisées comme passant au-dessous de celles-ci. Ces entités seront masquées par les polygones créés dans le paramètre Output Overpass Feature Class (Classe d’entités passages supérieurs en sortie).

Layer
margin_along

Définit la longueur des polygones de masquage par rapport au paramètre Input Above Features With Representations (Représentations supérieures en entrée) en spécifiant la distance en unités de page sur laquelle le masque doit s’étendre au-delà de la largeur du symbole de trait du paramètre Input Below Features With Representations (Représentations inférieures en entrée). Le paramètre Margin Along (Marge longitudinale) spécifié doit être supérieur ou égal à zéro. Choisissez une unité de page (points, millimètres, etc.) pour la marge ; par défaut, la valeur est exprimée en points.

Linear Unit
margin_across

Définit la largeur des polygones de masquage sur le paramètre Input Above Features With Representations (Représentations supérieures en entrée) en spécifiant la distance en unités de page sur laquelle le masque doit s’étendre au-delà de la largeur du symbole de trait du paramètre Input Below Features With Representations (Représentations inférieures en entrée). Le paramètre Margin Across (Marge transversale) spécifié doit être supérieur ou égal à zéro. Choisissez une unité de page (points, millimètres, etc.) pour la marge ; par défaut, la valeur est exprimée en points.

Linear Unit
out_overpass_feature_class

Classe d’entités en sortie qui sera créée pour stocker les polygones servant à masquer le paramètre Input Below Features With Representations (Représentations inférieures en entrée).

Feature Class
out_mask_relationship_class

Classe de relations en sortie qui sera créée pour stocker les liens entre les polygones de masquage de passage supérieur et les lignes du paramètre Input Below Features With Representations (Représentations inférieures en entrée).

Relationship Class
where_clause
(Facultatif)

Expression SQL utilisée pour sélectionner un sous-ensemble d’entités dans le paramètre Input Above Features With Representations (Représentations supérieures en entrée).

Utilisez des guillemets, "MY_FIELD" ou, si vous interrogez des géodatabases personnelles, placez les champs entre crochets : [MY_FIELD]

Pour plus d'informations sur la syntaxe SQL, reportez-vous à la rubrique Référence SQL pour les expressions de requête utilisées dans ArcGIS.

SQL Expression
out_decoration_feature_class
(Facultatif)

Classe d'entités linéaires en sortie qui sera créée pour stocker les entités parapets.

Feature Class
wing_type
(Facultatif)

Spécifie le style des entités parapets.

  • ANGLED —Indique que les extrémités de parapet formeront un angle entre le paramètre Input Above Features (Entités supérieures en entrée) et le paramètre Input Below Features (Entités inférieures en entrée). Il s’agit de l’option par défaut.
  • PARALLEL —Indique que les extrémités de parapet du passage supérieur seront parallèles au paramètre Input Below Features (Entités inférieures en entrée).
  • NONE —Indique qu'aucune extrémité ne sera créée sur les parapets.
String
wing_tick_length
(Facultatif)

Définit la longueur des parapets en unités de page. La longueur doit être supérieure ou égale à zéro ; par défaut, elle est définie sur 1. Choisissez une unité de page (points, millimètres, etc.) pour la longueur ; par défaut, la valeur est exprimée en points. Ce paramètre ne s'applique pas lorsque Wing Type (Type de parapet) est égal à NONE.

Linear Unit

Exemple de code

Exemple 1 d’utilisation de l’outil CreateOverpass (fenêtre Python)

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

import arcpy
arcpy.env.workspace = "C:\data"
arcpy.env.referenceScale = "50000"
arcpy.CreateOverpass_cartography("roads.lyr", "railroads.lyr", "2 Points", "1 Points",
                                 "cartography.gdb/transportation/over_mask_fc",
                                 "cartography.gdb/transportation/over_mask_rc", "'Bridge_Category' = 3",
                                 "cartography.gdb/transportation/bridge", "ANGLED", "1 Points")
Exemple 2 d’utilisation de l’outil CreateOverpass (script autonome)

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

# Name: CreateOverpass_standalone_script.py
# Description: Creates a mask where one feature is visually
#              on top of another feature

# Import system modules
import arcpy
from arcpy import env

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

# Set local variables
in_above_features = "roads.lyr"
in_below_features = "railroads.lyr"
margin_along = "2 Points"
margin_across = "1 Points"
out_overpass_feature_class = "cartography.gdb/trans/over_mask_fc"
out_mask_relationship_class = "cartography.gdb/trans/over_mask_rc"
where_clause = "'Bridge_Category' = 3"
out_decoration_feature_class = "cartography.gdb/trans/bridge"
wing_type = "ANGLED"
wing_tick_length = "1 Points"

# Execute Create Overpass
arcpy.CreateOverpass_cartography(in_above_features,
                                 in_below_features,
                                 margin_along,
                                 margin_across,
                                 out_overpass_feature_class,
                                 out_mask_relationship_class,
                                 where_clause,
                                 out_decoration_feature_class,
                                 wing_type,
                                 wing_tick_length)

Environnements

  • Système de coordonnées cartographiques
  • Echelle 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 Platform

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