Disappointed (But Not Surprised)
Posted by blackboxlogic on 23 July 2020 in English. Last updated on 2 August 2020.Facebook and ESRI announced they were adding additional data-sources into their iD fork called rapiD. They’ve collected data sources, performed schema translation, and created a conflation tool, but after being asked to follow the import process, they’ve insisted it’s not an import and they don’t need to solicit community feedback.
So here’s some feedback which they might have gotten from the community, if they had asked.
MapWithAI Data Source License
The Services Data is made available to you under the terms of the MIT license.
I’m not a lawyer, but the MIT license isn’t compatible with ODbL and OSM. This could lead to all edits from rapiD needing to be reverted. Each data source license should be documented inside OSM’s wiki, with your import proposal.You may not ... reverse-engineer any of the software
you forbid critical analysis of your import. Nice.you accept any changes to the Terms by continuing to use the Services after We post the changes
Truly evil!
MapWithAI Data Source Quality
- The AI generated way geometry looks good, but the
highway
tag values seem consistently wrong. The acceptable error rate for an import is debatable, I aim for > 95% accuracy in my work. It is irresponsible to even suggest low quality data. You should prompt the user to supply thehighway
tag’s value instead.
Esri Data Translation
- The design looks promising, but there is no way to evaluate its implementation without seeing the script. The resulting data is published in a way which is difficult to review since esri doesn’t offer an export. After scraping the data, I’ve found some issues which I’ve reported on each of their talk pages:
- Madison KY - minor issues
- Alaxandria VA - perfect
- Boston MA - minor issues
- Franklin OH - serious problems
- Orange County CA - moderate issues
- Richland ND - minor issues
- Riverside CA] - minor issues
- Tampa FL - minor issues
- SanDiego CA buildings - moderate issues
- more to come (I’m still doing reviews and will update this)…
Conflation Tool (rapiD)
- Clicking
Remove this feature
only hides it for the current user/session, and it will be re-suggested next time. You’re pushing features even after a mapper flags them as wrong. This will default to the judgement of the /least/ discerning mapper. Excluded elements need to be put on a “no-list”, and never showed again unless specifically requested, and even then, with a visual cue indicating that they have been flagged. This issue was first reported to you in January. - You’ve decided to prevent the mapper from removing the
source
tag. You’ve implemented this by disabling the tag’s field/button/icon, but that’s broken in two ways:- Buildings: I am able to click the remove button on imported buildings’
source
tags even when the field/button/icon is disabled. - Ways: I’ve found the source field/button/icon is enabled and clickable after some combination of working with other elements and coming back. (This was tricky, let me know if you are unable to reproduce this and I can do a screen capture)
- I’d suggest removing the feature preventing users from editing/removing the
source
tag. And removing the requirement from your license.
- Buildings: I am able to click the remove button on imported buildings’
Changeset Tags
- Each dataset offered for import need to be referenced in the change-set
source
tag (even if that duplicates element tags). - All
source
tags from your import should be documented here. - Each changeset should include a tag linking to your import proposal. I use
osm_wiki_documentation_page
but anything likemore_info
would be fine. - The Oganized Editing Guidlines require the use of a hashtag in the comment.
Administrative Process
Lack of import proposal, lack of solicited community review on the proper channels, lack of response to community feedback. Read the import guidelines. The import process is designed to govern exactly the activity that you’re engaging in, and prevent exactly the problems you’re creating.
Recommendation
Mapwith.ai should be taken offline until Remove this Feature
button is addressed and changeset tags are added. Then bring it back, fix your license and documentation, publish the data sets, and solicit broad community feedback through established channels. The Esri dataset should be removed from circulation until they have gone through community review. I’m worried you’ll look at the issues I point out and just fix those. That is the incorrect response. Even if you can’t accept that you’re running an import (because politics or some internal policy?) you can still follow the process designed to ensure a happy community and prosperous map.
This is just the feedback from a single person, imagine what you might get from the rest of the community. I hope that large organizations could be held to a higher standard. I’m disappointed (but not surprised).
– Alex
For transparency, if you respond to this rant, please indicate if you’re an employee of FB, esri, or one of their partners, and say if your message is your personal opinion, or the opinion of your employer. If you’ve signed an NDA, blink twice.