Allow importing of map problems by Country Coordinators/Global Champs
There are various tools and open data sources available in several countries that allow us to pinpoint locations on the map where someone should take a look to make sure everything is up to date. I think it would be great if coordinators could upload a file to Waze that would result in map problems appearing in the WME at those locations. There are some userscripts out there for specific cases that can already show such an overview, but that would require all editors to have that script installed.
Minimum viable product:
Certain editors get access to a form where they can upload a CSV file of a pre-defined format that includes the coordinates, a description and optionally a LineString (or whichever geometry is supported within the WME). When they upload this file, the system transforms each line in the file into a map problem for any editor to see in the WME.
- The map problems are limited to the management areas and country permissions to prevent spam
- Support for other CSV delimiter characters: comma, semicolon, tab
- Provide a preview of the first x rows on a map, so users can quickly see whether everything is in order
Nice to have:
- Support for other file formats like KML/KMZ, XLSX, ...
- Make it possible to slowly roll out these map problems in batches so the whole map isn't filled all at once (set to "nice to have" as it can be done manually by splitting the file)
- Provide an overview of the progress on the map problems you've submitted as separate "projects"
- Provide an API that editors can use to submit a list of map problems programmatically
Here are some examples that I can think of straight away:
- You have obtained/created a list of recent changes from an open data source and want to make sure that new ones are added and closed ones get removed (speed limits, railway crossings, places, ...)
- You run a map validation tool that checks for any country-specific invalid features on the map and that can store those locations in a file
- You have received a bunch of data from an online tool that allows cities to submit road closures and want to make the data available to all editors