Suite

Intersection de polylignes qui se chevauchent à l'aide d'ArcGIS for Desktop ?

Intersection de polylignes qui se chevauchent à l'aide d'ArcGIS for Desktop ?


J'ai 4 fichiers de formes polylignes en plusieurs parties (téléchargez un exemple de jeu de données ici).

Les géométries sont identiques, à l'exception de la longueur des segments dans chaque fichier de formes. Ils représentent 4 variables décrivant un rivage identique. À partir de ces 4 polylignes qui se chevauchent, je voudrais créer une polyligne résultante qui a des segments pour chaque ensemble unique des 4 lignes d'entrée.

Mon approche était d'utiliser une intersection. Cependant, cela tombe en panne lorsque j'essaie de l'exécuter sur 4 énormes classes d'entités.

Ma question est de savoir s'il existe un moyen plus efficace de combiner les attributs de polyligne stockés dans des calques séparés. Je pensais qu'une union serait bonne, mais cela ne fonctionne que sur les polygones. La jointure spatiale semble inefficace, car je me retrouverais avec plusieurs ou plusieurs jointures pour un seul segment. Transformer les extrémités du segment en un calque de points, puis diviser la ligne à ces points ?

J'ai accès à arcpy, PostGIS et shapely.

Quelqu'un a-t-il déjà fait cela sur de grands ensembles de données ? Existe-t-il un moyen plus efficace de stocker ces variables ?


Cela ressemble à un cas d'utilisation pour les événements d'itinéraire de superposition de la boîte à outils de référencement linéaire :

Superpose deux tables d'événements pour créer une table d'événements de sortie qui représente l'union ou l'intersection de l'entrée.

  • Des superpositions d'événements ligne à ligne, ligne à point, point à ligne et point à point peuvent être effectuées.
  • Les événements d'entrée et de superposition doivent être basés sur la même référence de route.

La « même référence de route » ressemble à votre « rivage identique » qui peut être facilement transformé en une route prête pour la segmentation dynamique.

Vous essayez de " croiser des polylignes qui se chevauchent ", ce qui me semble être une " superposition d'événements en ligne… ".


Voir la vidéo: Installing ArcGIS 10 6 1 Student Edition