Suite

Utilisation du référencement linéaire dans ArcGIS pour tracer des données de ligne

Utilisation du référencement linéaire dans ArcGIS pour tracer des données de ligne


Je viens de commencer à utiliser les outils de référencement linéaire dans ArcGIS 10.2 mais j'ai un peu de mal. J'essaie de tracer des schémas sous forme de données de ligne sur notre couche de réseau routier qui est également des données de ligne utilisant des points de départ et de fin (presque comme des itinéraires).

Voilà ce que j'ai pour l'instant :

  1. J'ai réussi à créer une couche d'itinéraire à partir de nos données de ligne de réseau routier. Cette couche est divisée en environ 1000 sections allant de 50 m à 2500 m, chacune ayant son propre SECTION_ID.

  2. J'ai une table qui a de nombreux schémas dans chacun avec les attributs suivants : SCHEME_NAME, START_SECTION_ID, START_CHAINAGE (à quelle distance dans cette section en mètres), END_SECTION_ID, END_CHAINAGE_ID (à quelle distance dans cette section en mètres).

j'utilise le Créer une couche d'événement d'itinéraire outil pour créer les schémas sur la couche du réseau routier en utilisant SECTION_ID comme champ d'identifiant d'itinéraire. Le problème est que je ne peux que tracer les schémas qui commencent et se terminent dans le même SECTION_ID car il n'y a pas d'option pour fournir un champ d'identifiant de route de fin supplémentaire.

Je ne suis pas sûr de m'y prendre de la bonne manière, est-ce que quelqu'un peut me donner des conseils ?


Dans le référencement linéaire, les itinéraires doivent normalement être continus pour l'ensemble de l'entité linéaire (c'est-à-dire une route entière, un cours d'eau, etc.) pour créer l'ensemble maximal de mesures. Les itinéraires fonctionnent mieux s'ils sont simples. Les embranchements doivent généralement être évités en créant des itinéraires séparés (soit divisés en itinéraires séparés commençant au point d'embranchement, soit avec plusieurs itinéraires se chevauchant sur le parcours principal qui continuent chacun le long d'un seul des embranchements séparés). Normalement, le référencement linéaire est le meilleur pour la gestion des installations sur des routes uniques.

Il n'existe aucun moyen direct de définir un événement en utilisant des mesures dérivées par rapport à d'autres événements comme point de départ. Si vous avez plusieurs ID de segment qui tombent tous sur la même route, ces ID de segment doivent être définis comme des événements. Les événements que vous avez décrits et que vous souhaitez configurer sont des événements définis par rapport à l'ensemble d'événements d'ID de segment, mais vos routes ne peuvent pas extrapoler les mesures de cette manière.

J'ai été confronté à la même chose pour mes limites d'événements qui sont toutes définies par rapport aux intersections des rues. Pour résoudre ce problème, j'ai créé un ensemble d'événements pour chaque paire de noms de rues d'intersection dans un tableau séparé. À l'aide de jointures, je peux lier des événements dérivés à chaque intersection via un champ de paire de noms de rue commun, transférer la mesure de point de l'intersection à mon événement, puis appliquer des décalages à cette mesure dans un autre champ pour définir une position sur l'itinéraire sous-jacent à la fois référence. Ce n'est pas un processus simple pour le faire, mais cela peut être fait. En fin de compte, j'ai programmé une interface pour permettre aux utilisateurs de définir des événements en fonction des intersections et le programme effectue les deux recherches dans la table des intersections pour dériver les deux mesures limites.

Si vous souhaitez réellement suivre n'importe quel chemin possible le long d'un réseau de lignes qui peut commencer et se terminer sur n'importe quelle route du réseau, vous devez utiliser Network Analyst pour créer vos lignes dans un jeu de données réseau. Ensuite, vous pouvez définir des points de départ et d'arrivée à n'importe quelle position le long de votre réseau et demander aux solveurs de créer des itinéraires qui les relient en fonction de critères (distance la plus courte, temps le plus court, arrêts multiples, etc.).


Peut-être devriez-vous lire ce manuel :

http://help.arcgis.com/en/arcgisdesktop/10.0/pdf/linear-referencing-tutorial.pdf


Un événement linéaire peut être construit sur un seul itinéraire. Lors de la création d'itinéraires, vous devez spécifier le champ ID d'itinéraire. Pour créer des événements de route, votre table doit contenir le même ID de route et les mêmes mesures From et To.


Voir la vidéo: Cour 1 ARCGIS 10:presentation.