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

[The USA] Reviewing osmlint-osmium and osmlint data issues #373

Open vladaboitsik opened 3 years ago

vladaboitsik commented 3 years ago

Background

As part of on-going work to improve the quality of OpenStreetMap data, we recently used osmlint-osmium and osmlint for detecting issues related to road network data in The USA. In total, we are going to review issues in 10 categories.

Our plan is to review all detected issues and fix it in OpenStreetMap. There's a link to the OSM Wiki page.

Timeframe

We have already started to review detected issues in Michgan (previous ticket) , and editing OpenStreetMap data to fix valid issues. After, we are going to review several states one by one after contacting with communities. First one will be Texas. During our work on the ptoject we will update Linters output for each state in this ticket.

Tools

We will use existing OpenStreetMap editing tools, and starting from Texas state we begin to use common #hashtag for the project #mbx_linters_usa

Editor: iD or JOSM

Satellite Imagery: Bing, Maxar, Esri

Street Level Imagery: Mapillary, Other open sources if available

Contact Person

We welcome feedback, suggestions, and insights from local mappers. If you have questions about this work, or a specific edit by our team, please reach out to Natallia (natallia.zhouner@mapbox.com) or post a comment in a changeset.

Example

1.Dargged node (link)

image

Linter Output for Texas

Issue Texas Total Data
Crossing Highways 1449 crossinghighways.zip
Crossing Highways Bridges 28 crossinghighwaysbridges.zip
Island Highways 325 islandshighways.zip
Impossible Angle 64 impossibleangle.zip
Impossible Oneways 384 impossibleoneways.zip
Mixed layer 52 mixedlayer.zip
Missing Type Restriction 4 tr-missingtyperestrictiontr.zip
Missing Role 252 tr-missingroletr.zip
Excessive Roles 24 tr-excessiverolestr.zip
Invalid Roles 4 tr-invalidroletr.zip

Linter Output for California

Issue California Total Data
Crossing Highways 2507 crossinghighways.json.zip
Island Highways 415 islandshighways.json.zip
Impossible Angle 69 impossibleangle.json.zip
Impossible Oneways 534 impossibleoneways.json.zip
Mixed layer 60 mixedlayer.json.zip
Missing Type Restriction 36 tr-missingtyperestrictiontr.json.zip
Missing Role 620 tr-missingroletr.json.zip
Excessive Roles 59 tr-excessiverolestr.json.zip
Invalid Roles 11 tr-invalidroletr.json.zip

Linter Output for Florida

Issue Florida Total Data
Crossing Highways 3017 crossinghighways.json.zip
Island Highways 306 islandshighways.json.zip
Impossible Angle 50 impossibleangle.json.zip
Impossible Oneways 346 impossibleoneways.json.zip
Mixed layer 47 mixedlayer.json.zip
Missing Type Restriction 8 tr-missingtyperestrictiontr.json.zip
Missing Role 330 tr-missingroletr.json.zip
Excessive Roles 36 tr-excessiverolestr.json.zip
Invalid Roles 14 tr-invalidroletr.json.zip

Linter Output for Missouri

Issue Missouri Total Data
Crossing Highways 417 crossinghighways.json.zip
Island Highways 117 islandshighways.json.zip
Impossible Angle 30 impossibleangle.json.zip
Impossible Oneways 120 impossibleoneways.json.zip
Mixed layer 17 mixedlayer.json.zip
Missing Type Restriction 9 tr-missingtyperestrictiontr.json.zip
Missing Role 38 tr-missingroletr.json.zip
Excessive Roles 3 tr-excessiverolestr.json.zip
Invalid Roles 2 tr-invalidroletr.json.zip

Linter Output for New York

Issue New York Total Data
Crossing Highways 892 crossinghighways-2.json.zip
Island Highways 413 islandshighways-2.json.zip
Impossible Angle 28 impossibleangle-2 2.json.zip
Impossible Oneways 184 impossibleoneways-2.json.zip
Mixed layer 14 mixedlayer-2.json.zip
Missing Type Restriction 23 tr-missingtyperestrictiontr-2.json.zip
Missing Role 493 tr-missingroletr-2.json.zip
Excessive Roles 29 tr-excessiverolestr-2.json.zip
Invalid Roles 8 tr-invalidroletr-2.json.zip

Linter Output for Illinois

Issue Illinois Total Data
Crossing Highways 255 crossinghighways.json.zip
Island Highways 77 islandshighways.json.zip
Impossible Angle 51 impossibleangle.json.zip
Impossible Oneways 112 impossibleoneways.json.zip
Mixed layer 42 mixedlayer.json.zip
Missing Type Restriction 5 tr-missingtyperestrictiontr.json.zip
Missing Role 199 tr-missingroletr.json.zip
Excessive Roles 59 tr-excessiverolestr.json.zip
Invalid Roles 7 tr-invalidroletr.json.zip

Linter Output for Ohio

Issue Ohio Total Data
Crossing Highways 179 crossinghighways.json.zip
Island Highways 109 islandshighways.json.zip
Impossible Angle 35 impossibleangle.json.zip
Impossible Oneways 107 impossibleoneways.json.zip
Mixed layer 35 mixedlayer.json.zip
Missing Type Restriction 17 tr-missingtyperestrictiontr.json.zip
Missing Role 200 tr-missingroletr.json.zip
Excessive Roles 9 tr-excessiverolestr.json.zip
Invalid Roles 2 tr-invalidroletr.json.zip

Linter Output for Pennsylvania

Issue Pennsylvania Total Data
Crossing Highways 146 crossinghighways.json.zip
Island Highways 181 islandshighways.json.zip
Impossible Angle 51 impossibleangle.json.zip
Impossible Oneways 121 impossibleoneways.json.zip
Mixed layer 28 mixedlayer.json.zip
Missing Type Restriction 93 tr-missingtyperestrictiontr.json.zip
Missing Role 124 tr-missingroletr.json.zip
Excessive Roles 13 tr-excessiverolestr.json.zip
Invalid Roles 1 tr-invalidroletr.json.zip

Linter Output for Georgia

Issue Georgia Total Data
Crossing Highways 162 crossinghighways.json.zip
Island Highways 115 islandshighways.json.zip
Impossible Angle 35 impossibleangle.json.zip
Impossible Oneways 91 impossibleoneways.json.zip
Mixed layer 26 mixedlayer.json.zip
Missing Type Restriction 5 tr-missingtyperestrictiontr.json.zip
Missing Role 129 tr-missingroletr.json.zip
Excessive Roles 4 tr-excessiverolestr.json.zip
Invalid Roles 1 tr-invalidroletr.json.zip

Linter Output for the North Carolina

Issue North Carolina Total Data
Crossing Highways 171 crossinghighways.json.zip
Island Highways 105 islandshighways.json.zip
Impossible Angle 43 impossibleangle.json.zip
Impossible Oneways 73 impossibleoneways.json.zip
Mixed layer 30 mixedlayer.json.zip
Missing Type Restriction 3 tr-missingtyperestrictiontr.json.zip
Missing Role 188 tr-missingroletr.json.zip
Excessive Roles 17 tr-excessiverolestr.json.zip
Invalid Roles 2 tr-invalidroletr.json.zip

Linter Output for the Indiana

Issue Indiana Total Data
Crossing Highways 155 crossinghighways.json.zip
Island Highways 75 islandshighways.json.zip
Impossible Angle 49 impossibleangle.json.zip
Impossible Oneways 60 impossibleoneways.json.zip
Mixed layer 25 mixedlayer.json.zip
Missing Role 122 tr-missingroletr.json.zip
Excessive Roles 6 tr-excessiverolestr.json.zip

Linter Output for the New Jersey

Issue New Jersey Total Data
Crossing Highways 125 crossinghighways.json.zip
Island Highways 32 islandshighways.json.zip
Impossible Angle 37 impossibleangle.json.zip
Impossible Oneways 78 impossibleoneways.json.zip
Mixed layer 10 mixedlayer.json.zip
Missing Type Restriction 8 tr-missingtyperestrictiontr.json.zip
Missing Role 86 tr-missingroletr.json.zip
Excessive Roles 3 tr-excessiverolestr.json.zip
Invalid Roles 2 tr-invalidroletr.json.zip

Linter Output for the Wisconsin

Issue Wisconsin Total Data
Crossing Highways 124 crossinghighways.json.zip
Island Highways 61 islandshighways.json.zip
Impossible Angle 22 impossibleangle.json.zip
Impossible Oneways 48 impossibleoneways.json.zip
Mixed layer 15 mixedlayer.json.zip
Missing Type Restriction 6 tr-missingtyperestrictiontr.json.zip
Missing Role 106 tr-missingroletr.json.zip
Excessive Roles 15 tr-excessiverolestr.json.zip

Linter Output for the Minnesota

Issue Minnesota Total Data
Crossing Highways 197 crossinghighways.json.zip
Island Highways 74 islandshighways.json.zip
Impossible Angle 58 impossibleangle.json.zip
Impossible Oneways 56 impossibleoneways.json.zip
Mixed layer 36 mixedlayer.json.zip
Missing Role 176 tr-missingroletr.json.zip
Excessive Roles 10 tr-excessiverolestr.json.zip
Invalid Roles 1 tr-invalidroletr.json.zip

Linter Output for the Arizona

Issue Arizona Total Data
Crossing Highways 240 crossinghighways.json.zip
Island Highways 61 islandshighways.json.zip
Impossible Angle 19 impossibleangle.json.zip
Impossible Oneways 102 impossibleoneways.json.zip
Mixed layer 15 mixedlayer.json.zip
Missing Type Restriction 2 tr-missingtyperestrictiontr.json.zip
Missing Role 243 tr-missingroletr.json.zip
Excessive Roles 32 tr-excessiverolestr.json.zip
Invalid Roles 10 tr-invalidroletr.json.zip

Results

During this iteration the team reviewed 16 states in the USA: Michigan, Texas, California, Florida, Missouri, New York, Ohio, Illinois, Pennsylvania, Georgia, North Carolina, Indiana, New Jersey, Wisconsin, Minnesota, Arizona.

Team reviewed almost 12,000 items with the fix rate 64,8% (7,755 items). All our contribution can be traced with the help of hashtags #mbx_linters_usa and #mbx_linters_michigan

Screen Shot 2021-04-15 at 16 22 57

@legain @Andygol @abrohood @shvrm @lukasmartinelli @mikelmaron

vladaboitsik commented 3 years ago
Linter Output for the Rhode Island Issue Rhode Island Total Data
Crossing Highways 12 crossinghighways (1).json.zip
Island Highways 8 islandshighways.json.zip
Impossible Angle 4 impossibleangle.json.zip
Impossible Oneways 7 impossibleoneways.json.zip
Mixed layer 1 mixedlayer.json.zip
Missing Role 8 tr-missingroletr.json.zip
Linter Output for the Louisiana Issue Louisiana Total Data
Crossing Highways 33 crossinghighways.json.zip
Island Highways 60 islandshighways.json.zip
Impossible Angle 12 impossibleangle.json.zip
Impossible Oneways 14 impossibleoneways.json.zip
Mixed layer 9 mixedlayer.json.zip
Missing Type Restriction 2 tr-missingtyperestrictiontr.json.zip
Missing Role 58 tr-missingroletr.json.zip
Excessive Roles 5 tr-excessiverolestr.json.zip
Invalid Roles 1 tr-invalidroletr.json.zip
Linter Output for the Virginia Issue Virginia Total Data
Crossing Highways 50 crossinghighways.json.zip
Island Highways 107 islandshighways.json.zip
Impossible Angle 24 impossibleangle.json.zip
Impossible Oneways 46 impossibleoneways.json.zip
Mixed layer 24 mixedlayer.json.zip
Missing Type Restriction tr-missingtyperestrictiontr.json.zip
Missing Role 83 tr-missingroletr.json.zip
Excessive Roles 10 tr-excessiverolestr.json.zip
Invalid Roles 1 tr-invalidroletr.json.zip
Linter Output for the Oklahoma Issue Oklahoma Total Data
Crossing Highways 151 crossinghighways.json.zip
Island Highways 80 islandshighways.json.zip
Impossible Angle 18 impossibleangle.json.zip
Impossible Oneways 18 impossibleoneways.json.zip
Mixed layer 2 mixedlayer.json.zip
Missing Role 58 tr-missingroletr.json.zip
Excessive Roles 7 tr-excessiverolestr.json.zip
Invalid Roles 1 tr-invalidroletr.json.zip
Linter Output for the Tennessee Issue Tennessee Total Data
Crossing Highways 202 crossinghighways.json.zip
Island Highways 92 islandshighways.json.zip
Impossible Angle 35 impossibleangle.json.zip
Impossible Oneways 33 impossibleoneways.json.zip
Mixed layer 14 mixedlayer.json.zip
Missing Type Restriction 10 tr-missingtyperestrictiontr.json.zip
Missing Role 68 tr-missingroletr.json.zip
Excessive Roles 1 tr-excessiverolestr.json.zip
Linter Output for the Alabama Issue Alabama Total Data
Crossing Highways 44 crossinghighways.json.zip
Island Highways 45 islandshighways.json.zip
Impossible Angle 15 impossibleangle.json.zip
Impossible Oneways 27 impossibleoneways.json.zip
Mixed layer 6 mixedlayer.json.zip
Missing Type Restriction 1 tr-missingtyperestrictiontr.json.zip
Missing Role 17 tr-missingroletr.json.zip
Excessive Roles 2 tr-excessiverolestr.json.zip
Invalid Roles 1 tr-invalidroletr.json.zip
Linter Output for the Iowa Issue Iowa Total Data
Crossing Highways 25 crossinghighways.json.zip
Island Highways 54 islandshighways.json.zip
Impossible Angle 15 impossibleangle.json.zip
Impossible Oneways 15 impossibleoneways.json.zip
Mixed layer 38 mixedlayer.json.zip
Missing Role 8 tr-missingroletr.json.zip
Excessive Roles 1 tr-excessiverolestr.json.zip
Linter Output for the Maryland Issue Maryland Total Data
Crossing Highways 38 crossinghighways.json.zip
Island Highways 92 islandshighways.json.zip
Impossible Angle 20 impossibleangle.json.zip
Impossible Oneways 80 impossibleoneways.json.zip
Mixed layer 3 mixedlayer.json.zip
Missing Type Restriction 4 tr-missingtyperestrictiontr.json.zip
Missing Role 46 tr-missingroletr.json.zip
Excessive Roles 8 tr-excessiverolestr.json.zip
Invalid Roles 3 tr-invalidroletr.json.zip
Linter Output for the Massachusetts Issue Massachusetts Total Data
Crossing Highways 114 crossinghighways.json.zip
Island Highways 62 islandshighways.json.zip
Impossible Angle 36 impossibleangle.json.zip
Impossible Oneways 37 impossibleoneways.json.zip
Mixed layer 9 mixedlayer.json.zip
Missing Type Restriction 1 tr-missingtyperestrictiontr.json.zip
Missing Role 81 tr-missingroletr.json.zip
Excessive Roles 4 tr-excessiverolestr.json.zip
Invalid Roles 6 tr-invalidroletr.json.zip
sonyahilchik commented 3 years ago
Linter Output for the Arkansas Issue Total Data
Crossing Highways 31 crossinghighways.zip
Island Highways 56 islandshighways.zip
Impossible Angle 12 impossibleangle.zip
Impossible Oneways 14 impossibleoneways.zip
Mixed layer 14 mixedlayer.zip
Missing Role 16 tr-missingroletr.zip
Excessive Roles 4 tr-excessiverolestr.zip
Invalid Roles 2 tr-invalidroletr.zip
Linter Output for the Colorado Issue Total Data
Crossing Highways 169 crossinghighways.zip
Island Highways 65 islandshighways.zip
Impossible Angle 26 impossibleangle.zip
Impossible Oneways 81 impossibleoneways.zip
Mixed layer 52 mixedlayer.zip
Missing Role 92 tr-missingroletr.zip
Excessive Roles 5 tr-excessiverolestr.zip
Invalid Roles 1 tr-invalidroletr.zip
Missing Type Restriction 6 tr-missingtyperestrictiontr.zip
Linter Output for the South Carolina Issue Total Data
Crossing Highways 124 crossinghighways.zip
Island Highways 137 islandshighways.zip
Impossible Angle 27 impossibleangle.zip
Impossible Oneways 18 impossibleoneways.zip
Mixed layer 7 mixedlayer.zip
Missing Role 72 tr-missingroletr.zip
Excessive Roles 1 tr-excessiverolestr.zip
Linter Output for the Kentucky Issue Total Data
Crossing Highways 46 crossinghighways.zip
Island Highways 202 islandshighways.zip
Impossible Angle 46 impossibleangle.zip
Impossible Oneways 34 impossibleoneways.zip
Mixed layer 5 mixedlayer.zip
Missing Role 19 tr-missingroletr.zip
Excessive Roles 4 tr-excessiverolestr.zip
Invalid Roles 1 tr-invalidroletr.zip
Missing Type Restriction 2 tr-missingtyperestrictiontr.zip
Linter Output for the Washington Issue Total Data
Crossing Highways 71 crossinghighways.zip
Island Highways 69 islandshighways.zip
Impossible Angle 15 impossibleangle.zip
Impossible Oneways 18 impossibleoneways.zip
Mixed layer 2 mixedlayer.zip
Missing Role 159 tr-missingroletr.zip
Excessive Roles 13 tr-excessiverolestr.zip
Missing Type Restriction 2 tr-missingtyperestrictiontr.zip
sonyahilchik commented 3 years ago
Linter Output for the Utah Issue Total Data
Crossing Highways 39 crossinghighways.zip
Island Highways 27 islandshighways.zip
Impossible Angle 12 impossibleangle.zip
Impossible Oneways 5 impossibleoneways.zip
Mixed layer 4 mixedlayer.zip
Missing Role 178 tr-missingroletr.zip
Excessive Roles 22 tr-excessiverolestr.zip
Missing Type Restriction 1 tr-missingtyperestrictiontr.zip
Linter Output for the Nebraska Issue Total Data
Crossing Highways 15 crossinghighways.zip
Island Highways 50 islandshighways.zip
Impossible Angle 5 impossibleangle.zip
Impossible Oneways 25 impossibleoneways.zip
Mixed layer 5 mixedlayer.zip
Missing Role 29 tr-missingroletr.zip
Excessive Roles 15 tr-excessiverolestr.zip
Linter Output for the Mississippi Issue Total Data
Crossing Highways 27 crossinghighways.zip
Island Highways 55 islandshighways.zip
Impossible Angle 11 impossibleangle.zip
Impossible Oneways 7 impossibleoneways.zip
Mixed layer 2 mixedlayer.zip
Missing Role 22 tr-missingroletr.zip
Excessive Roles 3 tr-excessiverolestr.zip
Linter Output for the Connecticut Issue Total Data
Crossing Highways 17 crossinghighways.zip
Island Highways 64 islandshighways.zip
Impossible Angle 19 impossibleangle.zip
Impossible Oneways 35 impossibleoneways.zip
Mixed layer 14 mixedlayer.zip
Missing Role 38 tr-missingroletr.zip
Excessive Roles 15 tr-excessiverolestr.zip
Invalid Roles 57 tr-invalidroletr.zip
Missing Type Restriction 5 tr-missingtyperestrictiontr.zip
Linter Output for the Nevada Issue Total Data
Crossing Highways 243 crossinghighways.zip
Island Highways 37 islandshighways.zip
Impossible Angle 10 impossibleangle.zip
Impossible Oneways 12 impossibleoneways.zip
Mixed layer 9 mixedlayer.zip
Missing Role 104 tr-missingroletr.zip
Excessive Roles 5 tr-excessiverolestr.zip
Linter Output for the New Hampshire Issue Total Data
Crossing Highways 11 crossinghighways.zip
Island Highways 65 islandshighways.zip
Impossible Angle 9 impossibleangle.zip
Impossible Oneways 10 impossibleoneways.zip
Mixed layer 3 mixedlayer.zip
Missing Role 32 tr-missingroletr.zip
Excessive Roles 5 tr-excessiverolestr.zip
Missing Type Restriction 3 tr-missingtyperestrictiontr.zip
Linter Output for the West Virginia Issue Total Data
Crossing Highways 23 crossinghighways.zip
Island Highways 126 islandshighways.zip
Impossible Angle 13 impossibleangle.zip
Impossible Oneways 24 impossibleoneways.zip
Mixed layer 15 mixedlayer.zip
Missing Role 4 tr-missingroletr.zip
Excessive Roles 1 tr-excessiverolestr.zip
Missing Type Restriction 3 tr-missingtyperestrictiontr.zip
Linter Output for the Kansas Issue Total Data
Crossing Highways 49 crossinghighways.zip
Island Highways 91 islandshighways.zip
Impossible Angle 20 impossibleangle.zip
Impossible Oneways 15 impossibleoneways.zip
Mixed layer 15 mixedlayer.zip
Missing Role 18 tr-missingroletr.zip
Missing Type Restriction 2 tr-missingtyperestrictiontr.zip
Linter Output for the Oregon Issue Total Data
Crossing Highways 42 crossinghighways.zip
Island Highways 69 islandshighways.zip
Impossible Angle 14 impossibleangle.zip
Impossible Oneways 18 impossibleoneways.zip
Mixed layer 9 mixedlayer.zip
Missing Role 68 tr-missingroletr.zip
Excessive Roles 14 tr-excessiverolestr.zip
Invalid Roles 15 tr-invalidroletr.zip
sonyahilchik commented 3 years ago
Linter Output for the New Mexico Issue Total Data
Crossing Highways 199 crossinghighways.zip
Island Highways 78 islandshighways.zip
Impossible Angle 10 impossibleangle.zip
Impossible Oneways 27 impossibleoneways.zip
Mixed layer 18 mixedlayer.zip
Missing Role 16 tr-missingroletr.zip
Excessive Roles 1 tr-excessiverolestr.zip
Missing Type Restriction 1 tr-missingtyperestrictiontr.zip
Linter Output for the Idaho Issue Total Data
Crossing Highways 34 crossinghighways.zip
Island Highways 33 islandshighways.zip
Impossible Angle 8 impossibleangle.zip
Impossible Oneways 8 impossibleoneways.zip
Mixed layer 12 mixedlayer.zip
Missing Role 14 tr-missingroletr.zip
Excessive Roles 1 tr-excessiverolestr.zip
Invalid Roles 1 tr-invalidroletr.zip
Linter Output for the North Dakota Issue Total Data
Crossing Highways 26 crossinghighways.zip
Island Highways 97 islandshighways.zip
Impossible Angle 13 impossibleangle.zip
Impossible Oneways 1 impossibleoneways.zip
Mixed layer 9 mixedlayer.zip
Missing Role 8 tr-missingroletr.zip
Invalid Roles 1 tr-invalidroletr.zip
Missing Type Restriction 1 tr-missingtyperestrictiontr.zip
Linter Output for the Maine Issue Total Data
Crossing Highways 196 crossinghighways.zip
Island Highways 143 islandshighways.zip
Impossible Angle 11 impossibleangle.zip
Impossible Oneways 8 impossibleoneways.zip
Mixed layer 2 mixedlayer.zip
Missing Role 24 tr-missingroletr.zip
Excessive Roles 5 tr-excessiverolestr.zip
Invalid Roles 1 tr-invalidroletr.zip
Linter Output for the South Dakota Issue Total Data
Crossing Highways 52 crossinghighways.zip
Island Highways 38 islandshighways.zip
Impossible Angle 8 impossibleangle.zip
Impossible Oneways 2 impossibleoneways.zip
Mixed layer 9 mixedlayer.zip
Missing Role 20 tr-missingroletr.zip
Linter Output for the Delaware Issue Total Data
Crossing Highways 10 crossinghighways.zip
Island Highways 40 islandshighways.zip
Impossible Angle 5 impossibleangle.zip
Impossible Oneways 11 impossibleoneways.zip
Missing Role 13 tr-missingroletr.zip
Excessive Roles 2 tr-excessiverolestr.zip
Invalid Roles 1 tr-invalidroletr.zip
Linter Output for the Montana Issue Total Data
Crossing Highways 80 crossinghighways.zip
Island Highways 27 islandshighways.zip
Impossible Angle 7 impossibleangle.zip
Impossible Oneways 1 impossibleoneways.zip
Mixed layer 6 mixedlayer.zip
Linter Output for the Vermont Issue Total Data
Crossing Highways 8 crossinghighways.zip
Island Highways 33 islandshighways.zip
Impossible Angle 10 impossibleangle.zip
Impossible Oneways 5 impossibleoneways.zip
Mixed layer 1 mixedlayer.zip
Missing Role 14 tr-missingroletr.zip
Excessive Roles 3 tr-excessiverolestr.zip
Linter Output for the Rhode Island Issue Total Data
Crossing Highways 2 crossinghighways.zip
Island Highways 17 islandshighways.zip
Impossible Angle 1 impossibleangle.zip
Impossible Oneways 7 impossibleoneways.zip
Missing Role 5 tr-missingroletr.zip
Linter Output for the Alaska Issue Total Data
Crossing Highways 57 crossinghighways.zip
Island Highways 58 islandshighways.zip
Impossible Angle 3 impossibleangle.zip
Impossible Oneways 1 impossibleoneways.zip
Mixed layer 8 mixedlayer.zip
Missing Role 3 tr-missingroletr.zip
Excessive Roles 1 tr-excessiverolestr.zip
Linter Output for the Wyoming Issue Total Data
Crossing Highways 28 crossinghighways.zip
Island Highways 30 islandshighways.zip
Impossible Angle 8 impossibleangle.zip
Impossible Oneways 4 impossibleoneways.zip
Missing Role 24 tr-missingroletr.zip
Invalid Roles 1 tr-invalidroletr.zip
Missing Type Restriction 1 tr-missingtyperestrictiontr.zip
Linter Output for the Hawaii Issue Total Data
Crossing Highways 28 crossinghighways.zip
Island Highways 33 islandshighways.zip
Impossible Angle 7 impossibleangle.zip
Impossible Oneways 11 impossibleoneways.zip
Mixed layer 5 mixedlayer.zip
Missing Role 1 tr-missingroletr.zip
Linter Output for the District of Columbia Issue Total Data
Island Highways 10 islandshighways.zip
Impossible Oneways 34 impossibleoneways.zip
Mixed layer 2 mixedlayer.zip
Missing Role 20 tr-missingroletr.zip
Missing Type Restriction 1 tr-missingtyperestrictiontr.zip
sonyahilchik commented 3 years ago

The team is going to start the 2nd iteration of improving the quality of OpenStreetMap data. Now we will use internal Mapbox data validation jobs that search OSM data for errors. We got 17540 detections of issues which we're going to review.

We will update this ticket with results of our work.

sonyahilchik commented 2 years ago

The team finished review with great results: we fixed 13444 items. During our work amount of issues were grown and totally we reviewed 21333 items.

Screenshot from 2022-02-03 10-44-50

The USA will be reviewed on permanent bases from the February. Once a week there'll be a upload of data and team will close these issues. As part of on-going work to improve the quality of OpenStreetMap data, our team is planning to review a subset of the detections to better understand the type of issues, and also fix any valid data issues directly in the OSM.