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

Concentrer deux lignes au centre

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

Résumé

Dérive des axes médians à partir d'entités linéaires doubles (ou doubles lignes), telles que des tracés de route, en fonction de certaines tolérances de largeur.

Illustration

Création des axes médians

Utilisation

  • Cet outil est conçu pour des paires de lignes régulières et presque parallèles, telles que des tracés de route à grande échelle. Les axes médians sont créés uniquement entre des lignes à extrémités ouvertes et non à l'intérieur de lignes fermées, qui représentent probablement des blocs de rues. L'outil n'est pas conçu pour simplifier des autoroutes à plusieurs voies avec échangeurs, rampes d'accès, ponts et passages inférieurs ou des voies ferrées avec plusieurs voies convergentes. Utilisez plutôt l'outil Fusionner les routes séparées.

  • Cet outil ne peut pas être exécuté dans une session de mise à jour.

  • La classe d'entités en sortie ne contiendra pas les attributs géographiques des lignes en entrée, mais comportera les trois nouveaux champs suivants :

    • LnType : contient les valeurs de types de ligne suivantes :
      • Valeur 1 pour les axes médians dérivés
      • Valeur 2 pour les contours autour d'intersections relativement compliquées où aucun axe médian n'est généré, les lignes représentant les routes dont la largeur est supérieure à la plage spécifiée et d'autres lignes endommagées ou non réparées.
      • Valeur 3 pour les lignes dont les tracés source ne sont pas clairs (elles connectent généralement deux intersections très proches l'une de l'autre, qui peuvent appartenir à une grande intersection en réalité.)
    • LeftLn_FID : contient l'ID d'objet de la ligne en entrée à gauche d'un axe médian dérivé. Cette valeur de champ est égale à zéro pour les lignes de LnType 2 et 3.
    • RightLn_FID : contient l'ID d'objet de la ligne en entrée à droite d'un axe médian dérivé. Cette valeur de champ est égale à zéro pour les lignes de LnType 2 et 3.

    Vous pouvez utiliser les valeurs de LnType pour mieux inspecter les intersections non résolues et les routes plus larges. Vous pouvez également utiliser les champs LeftLn_FID et RightLn_FID avec l'outil Champ de jointure pour transférer les attributs des lignes source vers les axes médians lorsque cela est nécessaire.

Syntaxe

CollapseDualLinesToCenterline(in_features, out_feature_class, maximum_width, {minimum_width})
ParamètreExplicationType de données
in_features

Les entités lignes doubles en entrée, telles que les tracés de route, dont les axes médians sont dérivés.

Feature Layer
out_feature_class

Classe d'entités en sortie à créer.

Feature Class
maximum_width

Définit la largeur maximale des entités lignes doubles pour dériver l'axe médian. Vous devez spécifier une valeur supérieure à zéro. Vous pouvez choisir une unité préférée. Par défaut, l'unité de l'entité est spécifiée.

Linear Unit
minimum_width
(Facultatif)

Définit la largeur minimale des entités lignes doubles pour dériver l'axe médian. La largeur minimale doit être supérieure ou égale à zéro et inférieure à la largeur maximale. La valeur par défaut est de zéro. Vous pouvez spécifier une unité préférée. Par défaut, l'unité de l'entité est spécifiée.

Linear Unit

Exemple de code

Exemple d'utilisation de l'outil CollapseDualLinesToCenterline (fenêtre Python)

Le script de fenêtre Python ci-dessous illustre l'utilisation de l'outil CollapseDualLinesToCenterline en mode immédiat.

import arcpy
from arcpy import env
import arcpy.cartography as CA
env.workspace = "C:/data"
CA.CollapseDualLinesToCenterline("dual_line_roads.shp", "C:/output/output.gdb/road_centerlines", 50)
Exemple 2 d'utilisation de l'outil CollapseDualLinesToCenterline (script autonome)

Le script autonome ci-dessous illustre l'utilisation de l'outil CollapseDualLinesToCenterline.

# Name: CollapseDualLinesToCenterline_Example2.py
# Description: Create road centerlines and find buildings within a given distance
# Author: ESRI
 
# Import system modules
import arcpy
from arcpy import env
import arcpy.cartography as CA
import arcpy.management as DM
import arcpy.analysis as AN
 
# Set environment settings
env.workspace = "C:/data/Portland.gdb"
 
# Set local variables
inRoadCasingsFeatures = "road_casings"
inHouseFeatures = "houses"
centerlineFeatures = "C:/data/PortlandOutput.gdb/road_centerlines"
bufferFeatures = "C:/data/PortlandOutput.gdb/road_buffers"
# Create centerlines for road casings.
CA.CollapseDualLinesToCenterline(inRoadCasingsFeatures, centerlineFeatures, 80)
 
# Create buffers 100 units from around centerlines.
AN.Buffer(centerlineFeatures, bufferFeatures, 100)
# Select houses by buffers.
DM.SelectLayerByLocation(inHouseFeatures, "intersect", bufferFeatures, 100)

Environnements

  • Espace de travail courant
  • Valeur Z en sortie par défaut
  • Domaine M en sortie
  • Domaine XY en sortie
  • Système de coordonnées en sortie
  • Etendue
  • Valeurs M en sortie
  • Valeurs Z en sortie
  • Espace de travail temporaire
  • Tolérance XY

Informations de licence

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

Rubriques connexes

  • Vue d'ensemble du jeu d'outils Généralisation
  • Comprendre la résolution des conflits et leur généralisation
  • Automatisation de la résolution des conflits et workflows de généralisation avec le géotraitement
  • Fusionner les routes séparées

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