Should Curb Zone IDs be stable? #45
Replies: 3 comments 9 replies
-
|
Cities and agencies should determine whether a specific Curb ID needs to change or not. What would help though, is there is Date Modified or Date Updated field for each unique ID so it can be a reference point for data capture or analytics if a City or Agency wants to compare performance based on pre or post Modification / Updated date |
Beta Was this translation helpful? Give feedback.
-
|
Here are two possible solutions to add some stability while also having a history. Common changes:
1) Change IDs but have a way to look up old zones/policies. Change the zone ID when there is an update to the details, or geography of a curb zone. Consumers would get a new ID if there was a change, but can look up the old ID in a new array.
2) Keep IDs but version them and have a way to look up old zones/policies. Keep the same zone ID unless there is a significant change (ie, moving the zone, at discretion of city) to the geometry. Consumers get to keep the same ID, but know to there is a change and anyone can look up old info if needed.
|
Beta Was this translation helpful? Give feedback.
-
|
I think IDs should be unique to a time, place, and set of rules. Maybe it's ok to keep the zone ID if a prior error is being corrected (as long as there is versioning) or if something trivial is being updated like a description. But zone IDs that reference a valid combination of time, space, and rules should never be reused. This is pretty much how it's already described. When doing things like versioning I think it's useful to track metadata around when a prior version was replaced. Something like a |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
In CDS, Curb Zones will be identified by their ID. Should these IDs remain stable per Curb Zone, or should a Curb Zone's ID change whenever the Curb Zone's properties change? If so, how significant should the change in properties be to trigger a new Curb Zone ID?
This question has been discussed in Should every curb polygon require a unique ID? and it was suggested that whenever a Curb Zone's geometry or policies change, that Curb Zone should be assigned a new ID. Arguments in favor of this approach include:
However, non-stable Curb Zone IDs could present some challenges:
I'm sure there are additional pros, cons, and use cases to be discussed. I'm also curious about the relative lifecycles of Curb Zone policies and geometries. Do we expect a Curb Zone's policies to be roughly as stable as its physical geometry?
Beta Was this translation helpful? Give feedback.
All reactions