Dynamic Segmentation in Linear Referencing System
150 likes | 252 Vues
Dynamic Segmentation defines and manages objects or events based on their positions along a linear reference, used for linear infrastructure management in road, water, gas, and electric networks. Associating measures with geometric points, identifying objects without duplication of geometries, and managing linear assets efficiently.
Dynamic Segmentation in Linear Referencing System
E N D
Presentation Transcript
<Insert Picture Here> 9 LRS:Abscisses Curvilignes et Segmentation Dynamique
Définitions Linear Referencing System = Abscisses curvilignes • Identifie des objets ou des évènements selon leur position sur un référentiel linéaire • Utilisé pour la gestion d'infrastructures linéaires • Réseaux routiers, ferrés, … • Réseaux d'eau, gaz, électricité, …
Définitions • Référentiel linéaire porteur de mesures • Mesures croissantes ou décroissantes • Objets repérés par leur mesure sur l'objet linéaire • Repérage des objets sans duplication des géométries Dynamic Segmentation Seg1 (200) Seg1 (100) Seg1,(0) Seg1 (120,160) LRS Segment 1 (Interstate 76 East) M 0 200 100 start end
Définitions • Objets ponctuels • Équipements, accidents, positions de véhicules • Objets linéaires • Etat de la route, chantiers, limitations de vitesse, … = accident = signal stop Mauvais Etat de la route bon Moyen Mesures 240 50 80 160
Exemple d'application Segments routiers Géométrie LRS SID Accident # SID M Sign # SID M Speed SID Start M End M Work SID Start M End M Table ACCIDENTS Table VITESSE Table CHANTIERS Table PANNEAUX
Caractéristiques d'un segment LRS • En plus des coordonnées X et Y, chaque point possède une mesure. • Représente en général la distance depuis le début de l'objet linéaire. • Mesures croissantes ou décroissantes. (55,20,60) (50,15,53.8) (30,10,27) (5,10,0) (45,10,44) (15,5,11.2) (40,5,38)
Points de contrôle • Points qui possèdent des mesures exactes • Valeurs mesurées sur le terrain • Les autres points décrivant la ligne ne possèdent pas de mesure • Valeurs calculées par interpolation (55,20,60) (50,15,53.8) (30,10,27) (5,10,0) (45,10,44) (15,5,11.2) (40,5,38)
Direction, mesure, offset • Direction du segment • Défini par l'ordre de stockage des points dans l'objet géométrique • Mesure d'un point • Mesure associée au point le long du segment • Offset d'un point • Distance entre le segment et le point. Positive à gauche, négative à droite. End point «left» (+ offset) «right» (- offset) Offset Measure Start point
Projection d'un point sur un segment • Détermine le point sur le segment dont la mesure correspond au point d'origine • Détermine l'offset et la mesure du point d'origine • Exemple de retour : le point se trouve à 50 m côté gauche (offset) de l’autoroute, au PK 7.5 (mesure) End point Measure Specified point Start point Projected point
(20,25,18) (30,10,36) (10,10,0) (40,10,46) Construction de géométries SQL> INSERT INTO lines VALUES ( 2> attribute_1, …. attribute_n, 3> sdo_geometry ( 4> 3302, null, null, 5> sdo_elem_info_array (1,2,1), 6> sdo_ordinate_array ( 7> 10,10,0, 20,25,18, 30,10,36, 40,10,46)) 8> );
Conversion de géométriesSDO_LRS.CONVERT_TO_LRS_GEOM • Transforme une ligne sans mesures en ligne LRS • Positionne la mesure de départ et la mesure de fin • Calcule les mesures intermédiaires LRS_GEOM := SDO_LRS.CONVERT_TO_LRS_GEOM ( STD_GEOM, MEASURE_POS, START_MEASURE, END_MEASURE );
Conversion de géométriesSDO_LRS.CONVERT_TO_LRS_LAYER • Convertit toutes les géométries d'une table • Met également à jour les méta-données de la table. SDO_LRS.CONVERT_TO_LRS_LAYER( STD_GEOM_TABLE, GEOM_COL_NAME, MEASURE_LOWER_BOUND, MEASURE_UPPER_BOUND, MEASURE_TOLERANCE );