Fusionner des chaussées séparées (Cartographie)

Niveau de licence :BasicStandardAdvanced

Récapitulatif

Génère des entités routes composées d'une seule ligne au lieu de paires appariées de voies divisées.

Les paires appariées de routes ou voies sont fusionnées si elles appartiennent à la même classe de voies, sont généralement parallèles l'une à l'autre et se trouvent dans la distance de fusion. La classe de voies est spécifiée par le paramètre Fusionner le champ. Toutes les routes dissociées de l'ensemble en entrée sont copiées dans la classe d'entités en sortie.

En savoir plus sur le fonctionnement de Fusionner des chaussées séparées

AstuceAstuce:

Cet outil sert en général à simplifier un ensemble de routes présenté à une échelle relativement grande à une échelle plus petite, lorsqu'il convient de représenter des autoroutes ou des routes nationales divisées sous la forme d'une seule ligne. A moyenne échelle, il est peut-être préférable de conserver des routes divisées en tant qu'entités distinctes. Dans ce cas, vous pouvez utiliser à la place l'outil Résoudre des conflits de routes pour garantir que les voies symbolisées s'affichent sans conflit de symboles. Si les outils Résoudre les conflits de routes et Fusionner les routes séparées doivent être exécutés sur le même ensemble de routes, il est recommandé d'exécuter l'outil Fusionner les routes divisées en premier.

AttentionAttention :

Un avertissement s'affiche si les entités en entrée ne sont pas dans un système de coordonnées projetées. Cet outil s'appuie sur des unités de distance linéaire, qui créent des résultats inattendus dans un système de coordonnées non projetées. Nous vous conseillons vivement d'exécuter cet outil sur des données dans un système de coordonnées projetées pour obtenir des résultats fiables. Une erreur s'affiche et l'outil ne fonctionne pas si le système de coordonnées manque ou s'il est inconnu.

Illustration

Résultat de l'outil Fusionner des chaussées séparées
L'outil Fusionner des chaussées séparées crée des entités routes seules au lieu de routes divisées.

Utilisation

Syntaxe

MergeDividedRoads_cartography (in_features, merge_field, merge_distance, out_features, {out_displacement_features})
ParamètreExplicationType de données
in_features

Entités routes linéaires en entrée qui contiennent des paires appariées de voies divisées devant être fusionnées en une seule entité linéaire en sortie.

Feature Layer
merge_field

Champ qui contient les informations de classification de la route. Seules les routes parallèles et proches de classification égale seront fusionnées. Lorsqu'une entité a une valeur de 0 (zéro), elle ne peut être incluse dans la fusion.

Field
merge_distance

Distance d'éloignement minimale, exprimée dans les unités spécifiées, pour des entités routes relativement parallèles de classe égale à fusionner. Cette distance doit être supérieure à zéro. Si les unités sont exprimées en points, millimètres, centimètres ou pouces, la valeur est considérée en tant qu'unités de page et prend en compte l'échelle de référence.

Linear unit
out_features

Classe d'entités en sortie qui contient les entités routes fusionnées en une seule ligne et toutes les entités routes dissociées.

Feature Class
out_displacement_features
(Facultatif)

Entités surfaciques en sortie qui contiennent le degré et le sens de déplacement de la route, que l'outil Propager le déplacement utilisera pour conserver les relations spatiales.

Feature Class

Exemple de code

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

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

import arcpy
from arcpy import env
env.workspace = "C:/data"
env.referenceScale = "50000"
arcpy.MergeDividedRoads_cartography("roads.lyr", "level", "25 meters",
                                      "C:/data/cartography.gdb/transportation/merged_roads",
                                      "C:/data/cartography.gdb/transportation/displacement")
Exemple d'utilisation de l'outil MergeDividedRoads (script Python autonome)

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

# Name: MergeDividedRoads_standalone_script.py
# Description: Resolves symbology conflicts between roads within a specified distance of each other by snapping them together
# 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_features = "roads.lyr"
merge_field = "level"
collapse_distance = "25 meters"
out_features = "C:/data/cartography.gdb/transportation/merged_roads"
out_displacement_features = "C:/data/cartography.gdb/transportation/displacement"

# Execute Merge Divided Roads
arcpy.MergeDividedRoads_cartography(in_features, merge_field, collapse_distance, out_features, out_displacement_features)

Environnements

Echelle de référence

L'échelle de référence est prise en compte uniquement lorsque le paramètre Distance de fusion est entré en unités de page. Lorsque l'échelle de référence est disponible, la détection de fausses voies sans issue est basée sur une séparation d'entité de 0,5 mm à l'échelle. Sinon, une valeur égale au double de la tolérance de la référence spatiale est utilisée.

Thèmes connexes

Informations de licence

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