Réduire les détails de route (Cartographie)

Synthèse

Réduit les petites configurations ouvertes de segments de route qui interrompent la tendance générale d’un réseau routier, tels que les ronds-points, et les remplace par une description simplifiée.

Les configurations sont réduites quel que soit la classe de la route, si le diamètre de la zone ouverte est inférieur ou égal à la valeur du paramètre Collapse Distance (Réduire la distance). Toutes les routes de l’ensemble en entrée qui ne sont pas réduites sont copiées dans la classe d’entités en sortie.

En savoir plus sur le fonctionnement de l’outil Réduire les détails de route

Conseil :

Cet outil permet en général de simplifier un ensemble de routes à relativement grande échelle à une plus petite échelle, où il convient de représenter les ronds-points ou autres petites interruptions du réseau sous forme d'intersection simple. À des échelles moyennes, il peut être préférable de conserver ces configurations en tant qu'entités distinctes et peut-être de les exagérer. Dans ce cas, envisagez d'utiliser l'outil Résoudre les conflits de routes pour garantir que les lignes symbolisées s'affichent sans conflit de symboles. Si les outils Résoudre les conflits de routes et Réduire les détails de route doivent être exécutés sur le même ensemble de routes, il est recommandé d'exécuter en premier l'outil Réduire les détails de route.

Illustration

Illustration de l’outil Réduire les détails de route
Les interruptions d’un réseau routier (telles que les ronds-points) sont remplacées par des connexions simplifiées, plus petites que la distance de réduction, affichée sous la carte en rouge.

Utilisation

  • Les blocs de rues denses ou autres arrangements complexes ne sont ni réduits ni éclaircis. Envisagez d’utiliser l'outil Éclaircir un réseau routier afin de réduire la densité de rues.

  • Les cercles, ou détails de route ouverte similaires, connectés à des routes divisées ne sont pas réduits, de manière à éviter de créer des segments de route très petits. Vous pouvez commencer par exécuter l’outil Fusionner des chaussées séparées pour créer une seule route, puis réduire les cercles.

  • Si un cercle ou un autre détail de route ouverte ne peut pas être modifié sans incidence sur la connectivité d’un réseau, la réduction ne survient pas.

  • Envisagez d'exécuter cet outil plusieurs fois à des distances de réduction différentes pour créer une sortie adaptée à différentes échelles.

  • Les domaines et sous-types sont copiés vers la sortie, même si l’environnement Transférer les propriétés de champ de géodatabase n’est pas sélectionné.

  • Le traitement de jeux de données de route volumineux peut dépasser les limites de la mémoire. Dans ce cas, vous pouvez traiter les données en entrée par partition en identifiant une classe d’entités surfaciques pertinente dans le paramètre d’environnement Partitions cartographiques. Les portions des données, définies par les limites des partitions, sont traitées séquentiellement. La classe d'entités en sortie est cohérente aux tronçons de partition.

Paramètres

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

Entités en entrée contenant de petits détails de route délimitée, tels que des ronds-points, à réduire.

Feature Layer
Réduire la distance

Détail de diamètre ou de largeur de la route prise en compte pour la réduction.

Linear Unit
Classe d’entités en sortie

Classe d'entités en sortie contenant les entités réduites (entités qui ont été modifiées pour s'adapter à la réduction) et toutes les entités non concernées.

Feature Class
Champ de verrouillage
(Facultatif)

Champ contenant des informations de verrouillage concernant les entités. Les données doivent être de type entier long ou court. La valeur 1 indique qu’une entité ne doit pas être réduite.

Field

arcpy.cartography.CollapseRoadDetail(in_features, collapse_distance, output_feature_class, {locking_field})
NomExplicationType de données
in_features

Entités en entrée contenant de petits détails de route délimitée, tels que des ronds-points, à réduire.

Feature Layer
collapse_distance

Détail de diamètre ou de largeur de la route prise en compte pour la réduction.

Linear Unit
output_feature_class

Classe d'entités en sortie contenant les entités réduites (entités qui ont été modifiées pour s'adapter à la réduction) et toutes les entités non concernées.

Feature Class
locking_field
(Facultatif)

Champ contenant des informations de verrouillage concernant les entités. Les données doivent être de type entier long ou court. La valeur 1 indique qu’une entité ne doit pas être réduite.

Field

Exemple de code

Exemple d'utilisation de la fonction CollapseRoadDetail (fenêtre Python)

Le script ci-dessous pour la fenêtre Python illustre l’utilisation de la fonction CollapseRoadDetail en mode immédiat.

import arcpy
arcpy.env.workspace = "C:/data/cartography.gdb/transportation"
arcpy.cartography.CollapseRoadDetail("roads.lyr", "250 Feet", "roads_collapse_250")

Environnements

Cas particuliers

Échelle de référence

L’échelle de référence est prise en compte uniquement lorsque le paramètre Collapse Distance (Réduire la distance) est saisi en unités de page.

Informations de licence

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

Rubriques connexes