mapbox / mapping

OpenStreetMap contributions from the data team at Mapbox
https://wiki.openstreetmap.org/wiki/Mapbox#Mapbox_Data_Team
244 stars 51 forks source link

To-fix: Self intersecting highways #203

Closed samely closed 7 years ago

samely commented 8 years ago

Objective

Split or disengage major o minor self-intersect way.

Tasks

The below tasks are updating everyday from Monday to Friday with the latest errors in OpenStreetMap

To-Fix issue:

Splitting self-intersecting highways using #to-fix https://github.com/mapbox/mapping/issues/203

Coverage

All countries in this list: https://s3.amazonaws.com/mapbox/to-fix/mbtiles.txt

Tools

image Split the way according to satellite imagery

image Disengage the intersecting node and reshape the way

How are we doing the error detection?

We are using osm-qa-tiles and osmlint selfIntersectingHighways

Who will work on these tasks?

Everybody is available to work on resolving these issues. However, @mapbox/data-team (Peru office) will work on everyday.

Question

Tag @planemad or @rub21 for questions.

cc. @mapbox/team-data

dannykath commented 8 years ago
Self intersecting minor highways issues from 07/11/2016 - 07/14/2016
Date N° detected error Total Fixed
Monday 11th, July 2076 1868
Total -- 1868
Self intersecting major highways issues from 07/11/2016 - 07/14/2016
Date N° detected error Total Fixed
Monday 11th, July 37 19
Tuesday 12th, July 3 2
Wednesday 13th, July 3 1
Total -- 22
luiswalter commented 8 years ago
Self intersecting minor highways issues from 07/18/2016 - 07/22/2016
Date N° detected error Total Fixed
Tuesday 19th, July 65 45
Friday 22th, July 6 4
Total -- 49
Self intersecting major highways issues from 07/18/2016 - 07/22/2016
Date N° detected error Total Fixed
Monday 18th, July 3 3
Tuesday 19th, July 3 3
Friday 22th, July 1 0
Total -- 6
calfarome commented 8 years ago
Self intersecting minor highways issues from 07/25/2016 - 07/27/2016
Date N° detected error Total Fixed
Monday 25th, July 5 0
Tuesday 26th, July 8 3
Wednesday 27th, July 10 5
Total -- 8
Self intersecting major highways issues from 07/25/2016 - 07/27/2016
Date N° detected error Total Fixed
Monday 25th, July 1 1
Tuesday 26th, July 0 0
Wednesday 27th, July 1 1
Thursday 28th, July 0 0
Friday 29th, July 1 0
Total -- 2
ediyes commented 8 years ago
Self intersecting minor highways issues from 08/01/2016 - 08/05/2016
Date N° detected error Total Fixed
Monday 1st, August 12 5
Tuesday 2nd, August 8 0
Wednesday 3rd, August 509 0
Thursday 4th, August 11 0
Friday 5th, August 9 0
Total -- 5
Self intersecting major highways issues from 08/01/2016 - 08/05/2016
Date N° detected error Total Fixed
Monday 1st, August 3 0
Tuesday 2nd, August 4 2
Wednesday 3rd, August 168 0 :point_left: There was a problem
Thursday 4th, August 1 1
Friday 5th, August 3 2
Total -- 5
ediyes commented 8 years ago
Self intersecting mayor highways issues from 08/01/2016 - 08/05/2016
Date N° detected error Total Fixed
Monday 1st, August 3 0
Tuesday 2nd, August 4 2
Wednesday 3rd, August 168 0 :point_left: There was a problem
Thursday 4th, August 1 1
Friday 5th, August 3 2
Total -- 5
ediyes commented 8 years ago
Self intersecting minor highways issues from 08/08/2016 - 08/12/2016
Date N° detected error Total Fixed
Monday 8th, August 17 0
Tuesday 9th, August 21 9
Wednesday 10th, August 8 2
Thursday 11th, August 4 3
Friday 12th, August 5 1
Total -- 15
Self intersecting mayor highways issues from 08/08/2016 - 08/12/2016
Date N° detected error Total Fixed
Monday 1st, August 7 6
Tuesday 2nd, August 1 1
Wednesday 3rd, August 3 2
Thursday 4th, August 0 0
Friday 5th, August 0 0
Total -- 9
ediyes commented 8 years ago
Self intersecting minor highways issues from 08/15/2016 - 08/19/2016
Date N° detected error Total Fixed
Monday 15th, August 10 6
Tuesday 16th, August 5 1
Wednesday 17th, August 5 0
Thursday 18th, August 0 0
Friday 9th, August 1 1
Total -- 8
Self intersecting mayor highways issues from 08/15/2016 - 08/19/2016
Date N° detected error Total Fixed
Monday 15th, August 4 3
Tuesday 16th, August 1 0
Wednesday 17th, August 1 1
Thursday 18th, August 2 0
Friday 9th, August 1 1
Total -- 5
ediyes commented 8 years ago
Self intersecting minor highways issues from 08/22/2016 - 08/26/2016
Date N° detected error Total Fixed
Monday 22nd, August 4 3
Tuesday 23rd, August 8 7
Wednesday 24th, August 5 3
Thursday 25th, August 4 1
Friday 26th, August 6 3
Total -- 17
Self intersecting major highways issues from 08/22/2016 - 08/26/2016
Date N° detected error Total Fixed
Monday 22nd, August 0 0
Tuesday 23rd, August 1 1
Wednesday 24th, August 3 2
Thursday 25th, August 1 1
Friday 26th, August 0 0
Total -- 4
ediyes commented 8 years ago
Self intersecting minor highways issues from 08/29/2016 - 08/31/2016
Date N° detected error Total Fixed
Monday 29th, August 11 5
Tuesday 30th, August 7 1
Wednesday 31th, August 7 4
Total -- 10
Self intersecting major highways issues from 08/29/2016 - 08/31/2016
Date N° detected error Total Fixed
Monday 29th, August 1 1
Tuesday 30th, August 1 1
Wednesday 31th, August 1 1
Total -- 3
ediyes commented 8 years ago
Self intersecting minor highways issues from 09/05/2016 - 09/09/2016
Date N° detected error Total Fixed
Monday 5th, September 12 6
Tuesday 6th, September 4 3
Wednesday 7th, September 3 0
Thursday 8th, September 4 0
Friday 9th, September 5 3
Total -- 12
Self intersecting major highways issues from 09/05/2016 - 09/09/2016
Date N° detected error Total Fixed
Monday 5th, September 8 7
Tuesday 6th, September 1 1
Wednesday 7th, September 1 1
Thursday 8th, September 4 1
Friday 9th, September - -
Total -- 10
ediyes commented 8 years ago
Self intersecting major highways issues from 09/12/2016 - 09/16/2016
Date N° detected error Total Fixed
Monday 12th, September 3 1
Tuesday 13th, September 1 0
Thursday 15th, September 5 5
Friday 16th, September 1 1
Total -- 7
Self intersecting minor highways issues from 09/12/2016 - 09/16/2016
Date N° detected error Total Fixed
Monday 12th, September 16 14
Tuesday 13th, September 2 2
Thursday 15th, September 13 8
Friday 16th, September 1 0
Total -- 24
ediyes commented 8 years ago
Self intersecting major highways issues from 09/19/2016 - 09/23/2016
Date N° detected error Total Fixed
Monday 19th, September 6 3
Tuesday 20th, September 0 0
Wednesday 21st, September 3 3
Thursday 22nd, September 1 1
Friday 23rd, September 77 64
Total -- 71
Self intersecting minor highways issues from 09/19/2016 - 09/23/2016
Date N° detected error Total Fixed
Monday 19th, September 8 4
Tuesday 20th, September 6 3
Wednesday 21st, September 1 1
Thursday 22nd, September 3 2
Friday 23rd, September 383 61
Total -- 71
tomass commented 8 years ago

Why the FIRST case in your "Common issues" chapter example is a problem? Because geometry is perfectly OK there. As far as I know all open routing algorithms deal with it without a problem because during routing graph creation they split all ways on intersections anyway.

ediyes commented 8 years ago
Self intersecting major highways issues from 10/24/2016 - 10/28/2016
Date N° detected error Total Fixed
Monday 24th, October 37 12
Tuesday 25th, October 0 0
Wednesday 26th, October 3 3
Thursday 27th, October 2 0
Friday 28th, October 11 10
Total -- 25
Self intersecting minor highways issues from 10/24/2016 - 10/28/2016
Date N° detected error Total Fixed
Tuesday 25th, October 349 36
Wednesday 26th, October 172 31
Thursday 27th, October 167 21
Friday 28th, October 113 21
Total -- 109
ediyes commented 8 years ago
Self intersecting major highways issues from 10/31/2016 - 11/04/2016
Date N° detected error Total Fixed
Thursday 3rd, November 4 3
Friday 4th, November 2 1
Total -- 4
Self intersecting minor highways issues from 10/31/2016 - 11/04/2016
Date N° detected error Total Fixed
Monday 31th, October 86 10
Wednesday 2nd, November 74 27
Thursday 3rd, November 49 17
Friday 4th, November 39 7
Total -- 64
ediyes commented 8 years ago
Self intersecting major highways issues from 11/07/2016 - 11/11/2016
Date N° detected error Total Fixed
Monday 7th, November 2 0
Tuesday 8th, November 2 1
Wednesday 9th, November 1 0
Thursday 10th, November 3 0
Friday 11th, November 4 1
Total -- 2
Self intersecting minor highways issues from 11/07/2016 - 11/11/2016
Date N° detected error Total Fixed
Monday 7th, November 13 0
Tuesday 8th, November 18 6
Wednesday 9th, November 14 0
Thursday 10th, November 13 6
Friday 11th, November 9 4
Total -- 16
calfarome commented 7 years ago
Self intersecting minor highways issues from 11/14/2016 - 11/18/2016
Date N° detected error Total Fixed
Monday 14th, November 13 2
Tuesday 15th, November 7 0
Total -- 2
calfarome commented 7 years ago
Self intersecting minor highways issues from 11/21/2016 - 11/25/2016
Date N° detected error Total Fixed
Tuesday 22th, November 317 16
Friday 25th, November 317 53
Total -- 69
Hjart commented 7 years ago

Apparently To-fix considers constructs like https://www.openstreetmap.org/way/115967195 "self-intersecting" and flags them as errors (I have noticed a bunch of you splitting a number of these in Denmark). I have been an extremely active JOSM user since 2009 and have run it's validator at least 15000 times in that timespan. I have also created hundreds of the mentioned constructs, so I would like to know which one of To-fix and JOSM's validator is wrong and whether I should stop creating these.

samely commented 7 years ago

Hi @Hjart :wave: ,

We detect these kinds of geometries because there are some of them as the example bellow that should be fixed by splitting them.

image It's not possible that this way could have the same name

However based on your changeset comment, this shouldn't be considered as an error, and I've already updated this ticket.

As an immediate action, we will stop splitting this kind of edits, and just mark them as not an error, but also we will improve the osmlint validator for this task to avoid detecting them

Thank you for pointing this out since we can improve our tools and workflow, at the same time that we grow as a community

calfarome commented 7 years ago
Self intersecting minor highways issues from 11/28/2016 - 12/02/2016
Date N° detected error Total Fixed
Monday 28th, November 184 27
Tuesday 29th, November 138 3
Wednesday 30th, November 71 17
Thursday 1st, December 16 0
Friday 2nd, December 10 3
Total -- 50
calfarome commented 7 years ago
Self intersecting minor highways issues from 12/05/2016 - 12/09/2016
Date N° detected error Total Fixed
Tuesday 6th, November 14 1
Wednesday 7th, November 6 4
Thursday 8th, December 2 1
Total -- 6
Self intersecting major highways issues from 12/05/2016 - 12/09/2016
Date N° detected error Total Fixed
Tuesday 6th, December 9 9
Wednesday 7th, December 2 2
Thursday 8th, December 1 1
Total -- 12
ediyes commented 7 years ago
Self intersecting minor highways issues from 12/12/2016 - 12/16/2016
Date N° detected error Total Fixed
Monday 12th, December 16 5
Tuesday 13th, December 0 0
Wednesday 14th, December 5 5
Thursday 15th, December 5 0
Friday 16th, December 9 2
Total -- 12
Self intersecting major highways issues from 12/12/2016 - 12/16/2016
Date N° detected error Total Fixed
Monday 7th, December 5 5
Friday 11th, December 4 4
Total -- 9
ediyes commented 7 years ago
Self intersecting minor highways issues from issues from 01/09/2017 - 01/13/2017
Date N° detected error Total Fixed
Wednesday 11th , January 4 3
Thursday 12th, January 8 3
Total -- 6
Self intersecting major highways issues from 01/09/2017 - 01/13/2017
Date N° detected error Total Fixed
Monday 09th, January 3 3
Wednesday 11th , January 2 2
Thursday 12th, January 3 2
Total -- 7
calfarome commented 7 years ago
Self intersecting major highways issues from issues from 16/01/2017 - 20/01/2017
Date N° detected error Total Fixed
Thursday 19th, January 3 3
Friday 20th, January 3 0
Total -- 3
Self intersecting minor highways issues from issues from 16/01/2017 - 20/01/2017
Date N° detected error Total Fixed
Monday 16th, January 12 7
Tuesday 17th, January 12 3
Wednesday 18th, January 0 0
Thursday 19th, January 7 5
Friday 20th, January 3 0
Total -- 15
ridixcr commented 7 years ago
Self intersecting major highways issues from issues from 23/01/2017 - 27/01/2017
Date N° detected error Total Fixed
Monday 23th, January 4 1
Tuesday 24th, January 1 0
Wednesday 25th, January 7 0
Thursday 26th, January 16 9
Friday 27th, January 5 3
Total -- 13

Self intersecting minor highways issues from issues from 23/01/2017 - 27/01/2017

Date N° detected error Total Fixed
Monday 23th, January 17 11
Tuesday 24th, January 0 0
Wednesday 25th, January 42 35
Thursday 26th, January 34 22
Friday 27th, January 100 0
Total -- 67
samely commented 7 years ago

Self intersecting major highways issues from issues from 01/30/2017 - 02/03/2017

Date N° detected error Total Fixed
Monday 30th January 30 13
Tuesday 31st January 7 2
Wednesday 01st February 2 0
Thursday 2nd February 7 0
Friday 3nd February 7 4
Total -- 19

Self intersecting minor highways issues from issues from 01/30/2017 - 02/03/2017

Date N° detected error Total Fixed
Monday 30th January 189 45
Tuesday 31st January 138 99
Wednesday 01st February 100 6
Thursday 2nd February 20 10
Friday 3nd February 20 5
Total -- 165
samely commented 7 years ago

Self intersecting major highways issues from issues from 02/06/2017 - 02/07/2017

Date N° detected error Total Fixed
Monday 6th February 52 17
Tuesday 7th February 7 6
Wednesday 8th February :point_left:(No detected) 0 0
Thursday 9th February :point_left:(No detected) 0 0
Friday 10th February :point_left:(No detected) 0 0
Total -- 23

Self intersecting minor highways issues from issues from 02/06/2017 - 02/07/2017

Date N° detected error Total Fixed
Monday 30th January 75 66
Tuesday 31st January 13 12
Total -- 78
ridixcr commented 7 years ago

Self intersecting major highways issues from issues from 02/13/2017 - 02/17/2017

Date N° detected error Total Fixed
Wednesday 15th February :point_left:(No detected) 0 0
Thursday 16th February 4 4
Friday 17th February 1 0
Total -- 4

Self intersecting minor highways issues from issues from 02/13/2017 - 02/17/2017

Date N° detected error Total Fixed
Thursday 16th February 35 27
Friday 17th February 11 8
Total -- 35
samely commented 7 years ago

Self intersecting major highways issues from issues from 02/20/2017 - 02/24/2017

Date N° detected error Total Fixed
Monday 20th February 4 3
Tuesday 21th February 3 0
Wednesday 22th February 3 1
Thursday 23th February 0 0
Friday 24th February 4 1
Total -- 5

Self intersecting minor highways issues from issues from 02/20/2017 - 02/24/2017

Date N° detected error Total Fixed
Monday 20th February 11 9
Tuesday 21st February 7 6
Wednesday 22nd February 9 9
Friday 24th February 10 7
Total -- 31
ridixcr commented 7 years ago

Self intersecting major highways issues from 02/27/2017 - 03/03/2017

Date N° detected error Total Fixed
Monday 27th February 2 1
Tuesday 28th February 1 0
Wednesday 1st March 9 0
Thursday 2nd March 11 3
Friday 3rd March 4 0
Total -- 4
ridixcr commented 7 years ago

Self intersecting major highways issues from 03/06/2017 - 03/10/2017 :point_right: Full not an error :point_down:

Date N° detected error Total Fixed
Monday 06th March 1 0
Tuesday 07th March 0 0
Wednesday 08th March 1 0
Thursday 09th March 3 0
Friday 10th March 2 0
Total -- 0
ridixcr commented 7 years ago

Self intersecting major highways issues from 03/13/2017 - 03/17/2017

Date N° detected error Total Fixed
Monday 13th March 14 12
Wednesday 15th March 11 0
Friday 17th March 10 4
Total -- 16
RichRico commented 7 years ago

Self intersecting minor highways issues from 05/01/2017 - 05/05/2017

Date N° detected error Total Fixed
Friday 5th May 71 58
Total -- 58
samely commented 7 years ago

Self intersecting minor highways issues from 05/06/2017 - 05/12/2017

Date N° detected error Total Fixed
Monday 08th March 32 4
Tuesday 09th March 3 0
Wednesday 10th March 6 3
Thursday 11th March 3 0
Total -- 7