-
Notifications
You must be signed in to change notification settings - Fork 62
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Redesign the BeginLocation and EndLocation Data Frames to facilitate translating the WZDx specification into the geoJson specification. #41
Comments
Updated the issue with a suggested data structure. Its normalized and should serves as a neutral specification that can be translated to and from multiple formats. Will update with TMDD, XML, and geoJson examples. |
The WZDD attached estimated and verified to a point to distinguish how the location was measured, not specifically "accuracy". Most locations are currently assigned a location when placed on a map or located relative to a mile marker if designated in the field. Some were assigned during the planning process (and the actual placement may be different). An appropriate translation may be a flag that indicates that a location is verified using an accurate measuring method. Additionally, lat/long may have a different verification method than elevation. In most cases this won't be a problem except when a work zone snakes along a mountain or is on hilly terrain. In addition, confidence was included as a statistical measure of accuracy. I did not see confidence in the list of attributes. This measure was recommended during the initial discussions on the WZDx 1.1. wZFeatureType works to describe different spatial feature types. The MUTCD includes naming conventions for specific zones. The WZDD associates point and polyline features based on the zones. The WZDD used these zones to drive feature naming conventions (begin/end zone). See diagram below. Polly Okunieff (ICF) on behalf of the FHWA Work Zone Data Initiative (WZDI) |
Interesting information on the WZ spatial features diagram from MUTCD, in that most customers we have spoke with actually call the “Begin Location” the Taper Point and call the “Advanced Warning Location” the Start of the WZ.
From: Polly-Okunieff <[email protected]>
Sent: Thursday, October 3, 2019 7:32 AM
To: usdot-jpo-ode/jpo-wzdx <[email protected]>
Cc: Subscribed <[email protected]>
Subject: Re: [usdot-jpo-ode/jpo-wzdx] Redesign the BeginLocation and EndLocation Data Frames to facilitate translating the WZDx specification into the geoJson specification. (#41)
The WZDD attached estimated and verified to a point to distinguish how the location was measured, not specifically "accuracy". Most locations are currently assigned a location when placed on a map or located relative to a mile marker if designated in the field. Some were assigned during the planning process (and the actual placement may be different). An appropriate translation may be a flag that indicates that a location is verified using an accurate measuring method. Additionally, lat/long may have a different verification method than elevation. In most cases this won't be a problem except when a work zone snakes along a mountain or is on hilly terrain.
In addition, confidence was included as a statistical measure of accuracy. I did not see confidence in the list of attributes. This measure was recommended during the initial discussions on the WZDx 1.1.
wZFeatureType works to describe different spatial feature types. The MUTCD includes naming conventions for specific zones. The WZDD associates point and polyline features based on the zones. The WZDD used these zones to drive feature naming conventions (begin/end zone). See diagram below.
[image]<https://user-images.githubusercontent.com/54638091/66126310-2be95a80-e5b7-11e9-8ec0-6d83f256a760.png>
Polly Okunieff (ICF) on behalf of the FHWA Work Zone Data Initiative (WZDI)
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub<#41>, or mute the thread<https://github.com/notifications/unsubscribe-auth/AMWYPBTR22KWTSPIYGENXUTQMXQ5LANCNFSM4IWTPZCA>.
F. TODD FOSTER, P.E.
T: 888.488.7446
C: 651.263.8603
F: 418.654.0517
VER-MAC.COM<http://VER-MAC.COM>
|
Would demarcationMethod enumerated with "Verified" and "Estimated" be a more accurate descriptor? |
Updated the post. |
geoJSon Work Zone Feature examples geoJson BeginLocation and EndLocation Features |
Updated the Post |
If I am understanding this correctly, if I want to provide the begin and end locations I must include both as separate features? So in your begin and end location example (https://gist.github.com/DeraldDudley/d1155539e31467e5725eb9f6f7f0b3cf) I would just be replicating the data associated to each point? |
Yes. Beginning and Ending Locations have different attributes and would therefor be different features. |
Updated the post with a Maricopa County Example... Maricopa County WZD as a geoJson feed: Maricopa County WZD feed Mapped: |
Begin/End Location is a point feature that includes lat/long, road name and/or number, roadDirection (cardinal value of the road direction). Sometimes the feature location is ambiguous due to the accuracy of the spherical coordinates, or two roads are too close together. The WZDD includes city/jurisdiction and state in the definition for geometric features particularly if the WZ starts in one state and ends in another; we did not include that in WZDx 1.1.
From: Derald Dudley <[email protected]>
Sent: Tuesday, October 8, 2019 11:21 AM
To: usdot-jpo-ode/jpo-wzdx <[email protected]>
Cc: Okunieff, Polly <[email protected]>; Comment <[email protected]>
Subject: Re: [usdot-jpo-ode/jpo-wzdx] Redesign the BeginLocation and EndLocation Data Frames to facilitate translating the WZDx specification into the geoJson specification. (#41)
If I am understanding this correctly, if I want to provide the begin and end locations I must include both as separate features? So in your begin and end location example (https://gist.github.com/DeraldDudley/d1155539e31467e5725eb9f6f7f0b3cf) I would just be replicating the data associated to each point?
Yes. Beginning and Ending Locations have different attributes and would therefor be different features.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub<#41>, or mute the thread<https://github.com/notifications/unsubscribe-auth/ANA3MCZP3JJAFJ3OR6LJK7DQNSQPDANCNFSM4IWTPZCA>.
|
Issue name: “Redesign the BeginLocation and EndLocation Data Frames to facilitate translating the WZDx specification into the geoJson specification.”
Work Zone Examples:
https://gist.github.com/DeraldDudley/ae492b090fdddca6574e72f804d9a2f5
Begin & End Location Examples: https://gist.github.com/DeraldDudley/d1155539e31467e5725eb9f6f7f0b3cf
Maricopa County WZD as a geoJson feed:
https://maps.bts.dot.gov/.well-known/wzd/maricopa_county_wzd.geojson
Maricopa County WZD feed Mapped as a geoJson Feature Collection:
https://gist.github.com/DeraldDudley/1c686933be7fbb99b96d7205f5ff79d9
Summary
The BeginLocation and EndLocation Data Frames in Version 1.0 of WZDx specification are difficult to translate into the geoJson specification because the fields are not normalized. Specifically, latitude-est, latitude-ver, longitude-ver, milepost-est, milepost-ver all contain data elements in the field name. To normalize the data, and thus ease the translation from WZDx to geoJson, I suggest the changes below.
Motivation
Work Zone Data is inherently spatial and temporal. By facilitating the use of the geoJson format publishers and consumers can leverage Geographic Information Systems and spatially enabled applications to quickly and easily visualize WZD information.
Proposed changes
Work Zone Feature
Work Zone Feature
BeginLocation Feature
BeginLocation Feature
EndLocation Feature
End Location Feature
The text was updated successfully, but these errors were encountered: