TravelMapping / DataProcessing

Data Processing Scripts and Programs for Travel Mapping Project
4 stars 6 forks source link

Produce a "things to check out" in user logs? #189

Closed jteresco closed 2 years ago

jteresco commented 5 years ago

Thinking about some of the emails I get from users when they send in .list updates, where they find the errors in their lists from highway data updates over the course of a few days, it might be nice to have a report for users indicating which routes they have in their lists that have recent updates entries.

michihdeu commented 3 years ago

the long list is also fine. It's just ctrl+End

yakra commented 3 years ago

I wrote:

Anything that generates an error message doesn't flag a Route as traveled, and we won't see an update notification. So users won't be helped when they're wondering what's going on when they see new error messages. In cases where the Region + Route combo is valid and lookup of labels fails, we still have a valid Route object with a pointer to an updates entry. It would be helpful to include info in these cases too. 6-field entries will be ~slightly~ more complicated ~but still easy enough~.


Thinking about loosening the requirements for logging updates in the short list when the .list line has an error. This won't be a problem for users like @michihdeu or me, who always work to keep our .lists up-to-date and .logs free of errors. Any extra clutter will be minimal and transient.

jteresco commented 3 years ago

Re: the use of non-ascii with Python and FreeBSD. I'll have to refresh my memory on it, and I think it should be a separate issue. Created #372.

yakra commented 3 years ago

Unknown region/highway combo should be treated the same as not in same connected route. A truncated ConnectedRoute that doesn't have a corresponding new ConnectedRoute created at the same time will fall into this category. Broken ConnectedRoutes are really just a special subset of truncated ones. Edit: Or would that just be creeping featurism? A truncated ConRte or a broken .list due to such would be rare. Seems Unknown region/highway combo would be just as or more likely a typo or garden-variety error, and a message about some other connected route segment might only muddy the waters...

yakra commented 2 years ago

Another reason to not do anything extra for multi-region Unknown region/highway combo cases: Seeing the most recent updates entries for NC US220 or PA US220 won't help when the only relevant entry is 2017-06-11;(USA) New York;US 220;;Deleted route.

yakra commented 2 years ago

"Last update" notes for duplicate labels shouldn't be added for 6-field entries -- they should be removed from 4-field entries. These aren't UserData problems; they're HighwayData problems; it's on us to fix them. Knowing when the last update happened does not help the user. That little extra prompt to "Please report this error in the Travel Mapping forum" does.