linear referencing dynamic segmentation and caltrans’ implementation

29
Linear Referencing Dynamic Segmentation and Caltrans’ Implementation

Upload: elle

Post on 05-Jan-2016

136 views

Category:

Documents


5 download

DESCRIPTION

Linear Referencing Dynamic Segmentation and Caltrans’ Implementation. Overview. Purpose Linear Referencing Systems The underlying reference data Dynamic Segmentation The process of extracting from the LRS Complications Caltrans Solutions. Purpose. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Linear Referencing Dynamic Segmentation and Caltrans’ Implementation

Linear ReferencingDynamic Segmentation

and Caltrans’ Implementation

Page 2: Linear Referencing Dynamic Segmentation and Caltrans’ Implementation

Overview

• Purpose

• Linear Referencing Systems• The underlying reference data

• Dynamic Segmentation• The process of extracting from the LRS

• Complications

• Caltrans Solutions

Page 3: Linear Referencing Dynamic Segmentation and Caltrans’ Implementation

Purpose

• The purpose of Linear Referencing Systems and Dynamic Segmentation is to convert text descriptions of locations along linear features into points or lines

• Linear features can be roads, rail, streams, others

• Location description includes name of linear feature and a measure (or measures)

Page 4: Linear Referencing Dynamic Segmentation and Caltrans’ Implementation

Purpose

Page 5: Linear Referencing Dynamic Segmentation and Caltrans’ Implementation

Linear Referencing Systems

• LRS

• The underlying reference data that supports Dynamic Segmentation

• Consists linework that comprises a set of “Routes”• Each has a unique ID• Each has “Measures”

Page 6: Linear Referencing Dynamic Segmentation and Caltrans’ Implementation

Linear Referencing Systems

• Route ID• Measures

Page 7: Linear Referencing Dynamic Segmentation and Caltrans’ Implementation

LRS - Linework

• Clean linework is a must

• Watch gaps, self-intersects, zero-length segments

• Take advantage of Geodatabase Topology Rules

• Generalize (simplify linework)

Page 8: Linear Referencing Dynamic Segmentation and Caltrans’ Implementation

LRS – Building Routes• Create Routes tool• Route ID (Rte)• Initial From, To Measures (bpm,

epm)• Use a Model to enforce consistency

of the process

Page 9: Linear Referencing Dynamic Segmentation and Caltrans’ Implementation

LRS – Calibrating Routes• Calibration points adjust

uniform measures to known points

• Bridges, intersections, etc.

Page 10: Linear Referencing Dynamic Segmentation and Caltrans’ Implementation

LRS – Calibrating Routes• Calibrate Routes Tool• Route ID (Rte)• Measure Field (Measure)• Use a Model to enforce

consistency

Page 11: Linear Referencing Dynamic Segmentation and Caltrans’ Implementation

LRS - Append Route to GDB• As each route is completed it is added to an

LRS Feature Class in a Geodatabase• Use a Model to enforce consistency

Page 12: Linear Referencing Dynamic Segmentation and Caltrans’ Implementation

Dynamic Segmentation

• “Dynamically segmenting an LRS”

• Identifying points or lengths along an LRS

• Requires tabular data with• Route ID• Measure (point), or

Begin and End Measures (line)

• Called an “Event” layer

• Can be left as an Event layer• Events will change

as underlying table changes

• Or can be converted to Shapefile, Feature Class, etc.• Better performance

Page 13: Linear Referencing Dynamic Segmentation and Caltrans’ Implementation

Dynamic Segmentation

Page 14: Linear Referencing Dynamic Segmentation and Caltrans’ Implementation

Reality Steps In…..The Caltrans Experience

• Introduction of gaps and overlaps

• Historical routes

• Meandering routes

• Route breaks

• Centerlines vs Carriageways

• Confusion

Page 15: Linear Referencing Dynamic Segmentation and Caltrans’ Implementation

Gaps and Overlaps• In the beginning the postmile system

was a true linear reference system• Began at 0 at county line• Incremented sequentially to end of county

• Gaps and Overlaps are introduced by • Bypasses that tend to increase the length

of a section of highway• Realignments that tend to shorten the

length of a highway

• Can no longer reliably calculate distances using postmiles

Page 16: Linear Referencing Dynamic Segmentation and Caltrans’ Implementation

Equation Points

• Identify different postmiles that are the same location• Resulting from gaps and

overlaps• SBt 156 R13.760 = R15.012• In this case the Hollister

bypass resulted in a shorter segment of highway 156

Page 17: Linear Referencing Dynamic Segmentation and Caltrans’ Implementation

Historical Routes

• Historical routes are created by• Route adoption, where a route moves from one

set of roads to another• Check out cahighways.org

• Bypasses

• Data are associated with historical routes• Historical routes should be retained in route

databases, but generally are not• Date should be a component of a Route ID

• The route on which date?

Page 18: Linear Referencing Dynamic Segmentation and Caltrans’ Implementation

Meandering Routes• Postmiles go back to zero at the beginning of

each county• Therefore a unique Route ID includes the county

• Some routes cross back and forth between two counties

• Postmiles generally continue to increment

Page 19: Linear Referencing Dynamic Segmentation and Caltrans’ Implementation

Route Breaks

• Where a route temporarily ends at another highway

• Resumes many miles away• Postmile system considers the

distance of the break to be 0 miles• Problematic when using

postmiles to calculate distances• Ambiguous location – which

8.927?

Page 20: Linear Referencing Dynamic Segmentation and Caltrans’ Implementation

Centerline vs Carriageways

• Most of the SHS is treated as a centerline• With various independent alignments

• The SHS is comprised of both single and dual carriageways

• For small scale mapping, treating as a centerline is best

Page 21: Linear Referencing Dynamic Segmentation and Caltrans’ Implementation

Prefixes and Suffixes

• Gaps, overlaps, extensions, other issues are handled with postmile prefixes

• Independent right and left alignments are handled by “R” and “L” suffixes

• SB 1 R0• SB 1 R29• SB 1 M29• SB 135 M10.75• SB 135 R10.75• SB 135 10.75• MON 101 R42.4L• MON 101 R42.4R

Page 22: Linear Referencing Dynamic Segmentation and Caltrans’ Implementation

Postmile Prefixes

• R – Realignment• M – Realignment of

a realignment• D – Duplication due

to meandering county line

• H – Realignment of duplication

• T – Temporary connection

• L – Overlap due to correction or change

• N – Realignment of M mileage

• C – Commercial lanes paralleling main highway

Page 23: Linear Referencing Dynamic Segmentation and Caltrans’ Implementation

Confusion

• Many Caltrans staff don’t understand the postmile system• Missing prefixes• Postmiles rounded to

non existent values• Wrong county/route

combinations

• Any tabular data with County, Route, Postmile references are wrong about 25% of the time

Page 24: Linear Referencing Dynamic Segmentation and Caltrans’ Implementation

Caltrans Dynamic Segmentation Applications

• A separate application is needed to convert Caltrans postmiles into true measures

• Makes use of a Section table• Cross references postmiles to measures

• Underlying LRS ignores counties, gaps, overlaps• Accumulates segment lengths from beginning of

the route• It has a true linear measure system

• And logic to determine corresponding measure for a postmile

Page 25: Linear Referencing Dynamic Segmentation and Caltrans’ Implementation

Section Table - 227

0.001 postmile gap (equation point)

Unique Route ID(Right and Left)

Begin and EndPostmiles

Begin and EndMeasures

0.227 postmile gap (equation point)

Page 26: Linear Referencing Dynamic Segmentation and Caltrans’ Implementation

Section Table - 156

Equation at end of bypass

Postmiles zero out at each county

Measures are zero atRoute begin, incrementto route end

Page 27: Linear Referencing Dynamic Segmentation and Caltrans’ Implementation

HQ Postmiler Tool

Page 28: Linear Referencing Dynamic Segmentation and Caltrans’ Implementation

D5 Assign Measures Tool

ArcMap

Page 29: Linear Referencing Dynamic Segmentation and Caltrans’ Implementation

Results