ArcGIS for Desktop

  • Documentation
  • Tarification
  • Support

  • My Profile
  • Aide
  • Sign Out
ArcGIS for Desktop

ArcGIS Online

La plateforme cartographique de votre organisation

ArcGIS for Desktop

Un SIG professionnel complet

ArcGIS for Server

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
  • Tarification
  • Support
Esri
  • Se connecter
user
  • Mon profil
  • Déconnexion

Aide

  • Accueil
  • Commencer
  • Carte
  • Analyser
  • Gérer les données
  • Outils
  • Plus...

Propager le déplacement

  • Récapitulatif
  • Utilisation
  • Syntaxe
  • Exemple de code
  • Environnements
  • Informations de licence

Récapitulatif

Propage le déplacement provoqué par l'ajustement de routes réalisé avec les outils Résoudre les conflits de routes et Fusionner des chaussées séparées en fonction des entités adjacentes pour établir à nouveau des relations spatiales.

Une sortie facultative des deux outils Résoudre des conflits de route et Fusionner des chaussées séparées constitue une classe d'entités de déplacement. Les entités de déplacement stockent la quantité et la direction de changement de l'état initial des données avant l'exécution de ces outils. Les informations de déplacement peuvent ensuite être appliquées aux entités proches provenant de thèmes différents afin de garantir que les relations spatiales sont conservées à l'aide de cet outil. Par exemple, si les chaussées sont séparées par l'outil Résoudre des conflits de route, il est souvent nécessaire de déplacer en conséquence des bâtiments adjacents le long des routes.

Attention :

Cet outil ne produit pas de couches en sortie mais il permet de modifier les classes d'entités source des couches en entrée. Si les couches en entrée sont affichées avec une représentation (dont le comportement de mise à jour est défini pour stocker les débrayages de forme), les entités modifiées sont stockées en tant que débrayages de forme dans la représentation. Si la couche n'est pas affichée avec une représentation, la géométrie des entités en entrée est modifiée. L'utilisation de représentations est recommandée avec les outils de résolution des conflits. Ainsi, si les résultats ne sont pas acceptables ou si vous souhaitez réexécuter l'outil avec d'autres paramètres, il vous suffit de supprimer les débrayages à l'aide de l'outil Supprimer un débrayage. Nous vous conseillons vivement de faire une copie des entités en entrée si vous n'utilisez pas de représentations dont le comportement de mise à jour est défini pour stocker les débrayages de forme.

Pour en savoir plus sur les représentations

Attention :

Cet outil agira de manière cumulative s'il est exécuté plusieurs fois sur le même jeu de données. Dans certains cas, les entités peuvent être déplacées de plus en plus loin de leur emplacement d'origine, ce qui peut générer des résultats inattendus et indésirables.

Utilisation

  • L'emplacement des entités en entrée est ajusté en fonction des déplacements vectoriels contenus dans les entités de déplacement. Les ajustements sont un compromis entre tous les déplacements, de sorte que les grands déplacements qui se sont produits près d'une entité en entrée auront davantage d'influence que de plus petits déplacements plus éloignés. En théorie, cette action est similaire à un processus d'étirement caoutchouté qui déplace des entités dans des directions différentes et à diverses distances pour les réajuster à la relation spatiale qu'ils avaient à l'origine avec les routes.

  • Cet outil ne résout pas les conflits graphiques et peut en fait introduire de nouveaux conflits. Les erreurs topologiques introduites peuvent être analysées à l'aide de l'outil Détecter les conflits graphiques. Si vous utilisez cet outil pour propager le déplacement aux entités de bâtiment, envisagez d'exécuter l'outil Résoudre des conflits de construction après la propagation.

  • Cet outil fonctionne en évaluant les conflits graphiques des entités symbolisées. L'étendue de symbologie et l'échelle de référence sont considérées conjointement. Exécutez cet outil uniquement après avoir finalisé l'apparence des symboles et assurez-vous que l'échelle de référence correspond à l'échelle finale voulue.

  • Cet outil fonctionne sur la sortie de déplacement générée par les outils Résoudre des conflits de route et Fusionner des chaussées séparées, dont l'exécution peut être activée par le partitionnement (à l'aide de la variable d'environnement de géotraitement Partitions cartographiques) lors du traitement de grands jeux de données. Dans ce cas, une seule classe d'entités de déplacement transparente est générée. Bien que la classe d'entités puisse être très grande si elle est générée avec des partitions, les informations qu'elles contient ne sont pas complexes. Cet outil peut gérer les polygones de déplacement en tant qu'entrées sans utiliser le partitionnement. Reportez-vous à Généralisation de grands jeux de données à l'aide de partitions pour plus d'informations sur le traitement de jeux de données volumineux.

Syntaxe

PropagateDisplacement_cartography (in_features, displacement_features, adjustment_style)
ParamètreExplicationType de données
in_features

Couche d'entités en entrée qui contient des entités pouvant être en conflit. Il peut s'agir de points, lignes ou polygones.

Feature Layer
displacement_features

Entités surfaciques de déplacement créées par l'outil Résoudre les conflits de routes ou Fusionner les routes séparées contenant le degré et la direction du déplacement de routes survenu. Ces polygones dictent la distance de déplacement à propager aux entités en entrée.

Feature Layer
adjustment_style

Définit le type d'ajustement qui sera utilisé lors du déplacement d'entités en entrée.

  • AUTO —L'outil décidera pour chaque entité en entrée si parmi les ajustements SOLIDE et ELASTIQUE lequel est le plus approprié. En général, les entités avec des formes orthogonales se verront appliquer un ajustement SOLIDE, alors que les entités formées organiquement se verront appliquer l'ajustement ELASTIQUE. Il s'agit de l'option par défaut.
  • SOLID —L'entité sera convertie. Tous les sommets seront déplacés à la même distance et dans la même direction. Des erreurs topologiques risquent d'être introduites. Cette option est très utile lorsque les entités en entrée ont des formes géométriques régulières.
  • ELASTIC —Les sommets de l'entité peuvent être déplacés de manière indépendante pour mieux adapter l'entité au réseau routier. La forme de l'entité peut être légèrement modifiée. Les erreurs topologiques sont moins susceptibles d'être introduites. Cette option s'applique uniquement aux entités linéaires et surfaciques. Cette option est très utile pour les entités en entrée organiquement façonnées.
String

Exemple de code

Exemple 1 d'outil PropagateDisplacement (fenêtre Python)

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

import arcpy
from arcpy import env
env.workspace = "C:/data"
arcpy.PropagateDisplacement_cartography("footprints.lyr", "displacement.lyr", "AUTO")
Exemple 2 d'utilisation de l'outil PropagateDisplacement (script Python autonome)

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

# Name: PropagateDisplacement_standalone_script.py
# Description: Propagate the displacement of road features to nearby buildings
# Author: ESRI
 
# Import system modules
import arcpy
from arcpy import env

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

# Set local variables
in_features = "footprints.lyr"
displacement_features = "displacement.lyr"
adjustment_style = "AUTO"

# Execute Propagate Displacment
arcpy.PropagateDisplacement_cartography(in_features, displacement_features, adjustment_style)

Environnements

  • Echelle de référence

Informations de licence

  • ArcGIS for Desktop Basic: Annuler
  • ArcGIS for Desktop Standard: Annuler
  • ArcGIS for Desktop Advanced: Oui

Thèmes connexes

  • Vue d'ensemble du jeu d'outils Conflits graphiques
  • Présentation de la résolution des conflits et de la généralisation
  • Automatisation de la résolution des conflits et des workflows de généralisation avec le géotraitement
  • Fusionner des chaussées séparées
  • Résoudre des conflits de routes
  • Généralisation de grands jeux de données à l'aide de partitions
Vous avez un commentaire à formuler concernant cette rubrique ?

ArcGIS for Desktop

  • Accueil
  • Documentation
  • Tarification
  • Support

ArcGIS Platform

  • ArcGIS Online
  • ArcGIS for Desktop
  • ArcGIS for Server
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

A propos d'Esri

  • A propos de la société
  • Carrières
  • Blog des initiés
  • Conférence des utilisateurs
  • Sommet des développeurs
Esri
© Copyright 2016 Environmental Systems Research Institute, Inc. | Confidentialité | Légal