J'utilise actuellement l'outil ArcGIS 10 Spatial Analyst's Cost Path pour modéliser des itinéraires pour piétons. J'ai des trottoirs, des clôtures, des bâtiments et une tonne de caractéristiques à l'échelle des piétons, tous combinés en une surface de coût dans laquelle les trottoirs sont à faible coût, les parcs sont légèrement plus élevés, les passages pour piétons sont toujours plus élevés et les bâtiments, les clôtures et autres sont des barrières. Le modèle fonctionne très bien pour définir des itinéraires optimaux, comparer les itinéraires les uns aux autres, évaluer l'aptitude à la marche des zones et construire des marches.
Mais j'ai un problème majeur: les ponts et les tunnels. Étant donné que la surface de coût force toutes les entités dans un seul plan 2D, je ne peux pas modéliser un pont avec un trottoir qui traverse une rue avec un trottoir. Je dois choisir lequel doit être coupé. Une alternative est de trouver tous les ponts et tunnels de la City et de modéliser toutes les combinaisons de sous / sur, mais le modèle prend une éternité à fonctionner tel quel! Existe-t-il un outil tiers qui peut effectuer le chemin le moins coûteux en 3D, ou manque-t-il une solution de contournement quelconque?
Réponses:
Comme l'a dit @dassouki, la solution Network Analyst pourrait convenir ici, si vous spécifiez des groupes de connectivité .
Dans votre cas, le passage supérieur et le passage inférieur se trouveraient dans des groupes de connectivité séparés, il ne serait donc pas possible de les traverser. (Dans les cas où il y a des escaliers, vous pouvez autoriser les piétons à changer d'élévation.)
Pour autoriser des mouvements "non structurés", vous pouvez créer des vecteurs à partir de vos rasters à l'aide de la commande FLOWACCUMULATION , qui vous permettra de capturer des chemins qui ne suivent pas les itinéraires traditionnels.
Cela ne permettrait pas le même degré de liberté que l'approche raster, mais devrait résoudre le problème avec les passages supérieurs / inférieurs.
la source
La question que vous avez posée n'est pas anodine. Je ne peux pas parler d'expérience sur la façon dont ArcGIS gère les chemins les moins coûteux sur un raster, car je n'ai pas joué avec. Mais si vous souhaitez utiliser une approche strictement raster, vous avez raison de supposer que vous devrez modéliser le dessus / dessous pour les ponts et les tunnels.
L'autre problème majeur ici est de savoir si vous pouvez modifier l'algorithme de chemin le moins coûteux d'ArcGIS pour utiliser ces rasters sur / sous le cas échéant. Cela nécessiterait de modifier l'algorithme pour rechercher certaines fonctionnalités qui indiqueront que vous devez charger le raster over / under approprié pour traverser les ponts ou les tunnels. Ma première supposition est que l'algorithme des chemins les moins coûteux d'ArcGIS ne peut pas être modifié.
** AVIS DE NON-RESPONSABILITÉ ** Mon entreprise a développé une solution à ce problème et vous pouvez en voir une démonstration sur http://www.groundguidance.com . La région est Lincoln Park à Chicago. Cette zone met en évidence nos capacités de routage raster multiplanaire. N'hésitez pas à jouer avec et si vous avez des questions n'hésitez pas à poser.
la source
Vous pourriez essayer de traiter cela comme un problème SIG intérieur. Implémentation de la route la plus courte de Dijkstra pour le système de navigation intérieure 3D
Ce n'est pas exactement une chirurgie du cerveau - mais c'est proche .
la source