Address Book Address Card adjust align-center align-justify align-left align-right Allergies ambulance American Sign Language Interpreting Anchor Angle Double Down Angle Double Left Angle Double Right Angle Double Up angle-down angle-left angle-right angle-up Archive Alternate Arrow Circle Down Alternate Arrow Circle Left Alternate Arrow Circle Right Alternate Arrow Circle Up Arrow Circle Down Arrow Circle Left Arrow Circle Right Arrow Circle Up arrow-down arrow-left arrow-right arrow-up arrow-up-right-from-square arrow-turn-up Alternate Arrows Alternate Arrows Horizontal Alternate Arrows Vertical Assistive Listening Systems asterisk At Audio Description backward Balance Scale ban Band-Aid barcode Bars Baseball Ball Basketball Ball Bath Battery Empty Battery Full Battery 1/2 Full Battery 1/4 Full Battery 3/4 Full Bed beer bell Bell Slash Bicycle Binoculars Birthday Cake Blender Blind bold Lightning Bolt Bomb book Book Open bookmark Bowling Ball Box Box Open Boxes Braille Briefcase Medical Briefcase Broadcast Tower Broom Bug Building bullhorn Bullseye Burn Bus Calculator Calendar Alternate Calendar Calendar Check Calendar Minus Calendar Plus Calendar Times camera Retro Camera Capsules Car Caret Down Caret Left Caret Right Caret Square Down Caret Square Left Caret Square Right Caret Square Up Caret Up Shopping Cart Arrow Down Add to Shopping Cart certificate Chalkboard Chalkboard Teacher Area Chart Bar Chart Line Chart Pie Chart Check Check Circle Check Square Chess Chess Bishop Chess Board Chess King Chess Knight Chess Pawn Chess Queen Chess Rook Chevron Circle Down Chevron Circle Left Chevron Circle Right Chevron Circle Up chevron-down chevron-left chevron-right chevron-up Child Church Circle Circle Notched Clipboard Clipboard Check Clipboard List Clock Clone Closed Captioning Cloud Alternate Cloud Download Alternate Cloud Upload Code Code Branch Coffee cog cogs Coins Columns comment Alternate Comment Comment Dots Comment Slash comments Compact Disc Compass Compress Copy Copyright Couch Credit Card crop Crosshairs Crow Crown Cube Cubes Cut Database Deaf Desktop Diagnoses Dice Dice Five Dice Four Dice One Dice Six Dice Three Dice Two Divide DNA Dollar Sign Dolly Dolly Flatbed Door Closed Door Open Dot Circle Dove Download Dumbbell Edit eject Horizontal Ellipsis Vertical Ellipsis Envelope Envelope Open Envelope Square Equals eraser Euro Sign Alternate Exchange exclamation Exclamation Circle Exclamation Triangle Expand Alternate Expand Arrows Alternate External Link Alternate External Link Square Eye Eye Dropper Eye Slash fast-backward fast-forward Fax Feather Female fighter-jet File Alternate File Archive File Audio File Code File Excel File Image File Medical File Alternate Medical File PDF File Powerpoint File Video File Word File Film Filter fire fire-extinguisher First Aid flag flag-checkered Flask Folder Folder Open font Font Awesome Full Logo Football Ball forward Frog Frown Futbol Gamepad Gas Pump Gavel Gem Genderless gift Martini Glass Glasses Globe Golf Ball Graduation Cap Greater Than Greater Than Equal To H Square Hand Holding Hand Holding Heart Hand Holding US Dollar Lizard (Hand) Paper (Hand) Peace (Hand) Hand Pointing Down Hand Pointing Left Hand Pointing Right Hand Pointing Up Pointer (Hand) Rock (Hand) Scissors (Hand) Spock (Hand) Hands Helping Hands Handshake Hashtag HDD heading headphones Heart Heartbeat Helicopter History Hockey Puck home hospital Alternate Hospital Hospital Symbol Hourglass Hourglass End Hourglass Half Hourglass Start I Beam Cursor Identification Badge Identification Card Alternate Identification Card Image Images inbox Indent Industry Infinity Info Info Circle italic key Keyboard Kiwi Bird Language Laptop leaf Lemon Less Than Less Than Equal To Alternate Level Down Alternate Level Up Life Ring Lightbulb Link Turkish Lira Sign List Alternate List list-ol list-ul location-arrow location-dot lock Lock Open Alternate Long Arrow Down Alternate Long Arrow Left Alternate Long Arrow Right Alternate Long Arrow Up Low Vision magic magnet Male Map map-marker Alternate Map Marker Map Pin Map Signs Mars Mars Double Mars Stroke Mars Stroke Horizontal Mars Stroke Vertical medkit Meh Memory Mercury Microchip microphone Alternate Microphone Alternate Microphone Slash Microphone Slash minus Minus Circle Minus Square Mobile Phone Alternate Mobile Money Bill Alternate Money Bill Wavy Money Bill Alternate Wavy Money Bill Money Check Alternate Money Check Moon Motorcycle Mouse Pointer Music Neuter Newspaper Not Equal Medical Notes Object Group Object Ungroup Outdent Paint Brush Palette Pallet Paper Plane Paperclip Parachute Box paragraph Parking Paste pause Pause Circle Paw Pen Square Alternate Pencil People Carry Percent Percentage Phone Phone Slash Phone Square Phone Volume Piggy Bank Pills plane play Play Circle Plug plus Plus Circle Plus Square Podcast Poo Portrait Pound Sign Power Off Prescription Bottle Alternate Prescription Bottle print Procedures Project Diagram Puzzle Piece qrcode Question Question Circle Quidditch quote-left quote-right random Receipt Recycle Redo Alternate Redo Registered Trademark Reply reply-all Retweet Ribbon road Robot rocket rss RSS Square Ruble Sign Ruler Ruler Combined Ruler Horizontal Ruler Vertical Indian Rupee Sign Save School Screwdriver Search Search Minus Search Plus Seedling Server Share Alternate Share Alternate Share Square Share Square Shekel Sign Alternate Shield Ship Shipping Fast Shoe Prints Shopping Bag Shopping Basket shopping-cart Shower Sign Alternate Sign In Sign Language Alternate Sign Out signal Sitemap Skull Horizontal Sliders Smile Smoking Smoking Ban Snowflake Sort Sort Alpha Down Sort Alpha Up Sort Amount Down Sort Amount Up Sort Down (Descending) Sort Numeric Down Sort Numeric Up Sort Up (Ascending) Space Shuttle Spinner Square Square Full Star star-half step-backward step-forward Stethoscope Sticky Note stop Stop Circle Stopwatch Store Alternate Store Stream Street View Strikethrough Stroopwafel subscript Subway Suitcase Sun superscript Sync Alternate Sync Syringe table Table Tennis tablet Alternate Tablet Tablets Alternate Tachometer tag tags Tape Tasks Taxi Terminal text-height text-width th th-large th-list Thermometer Thermometer Empty Thermometer Full Thermometer 1/2 Full Thermometer 1/4 Full Thermometer 3/4 Full thumbs-down thumbs-up Thumbtack Alternate Ticket Times Times Circle tint Toggle Off Toggle On Toolbox Trademark Train Transgender Alternate Transgender Trash Alternate Trash Tree trophy truck Truck Loading Truck Moving T-Shirt TTY Television Umbrella Underline Undo Alternate Undo Universal Access University unlink unlock Alternate Unlock Upload User Alternate User Alternate User Slash User Astronaut User Check User Circle User Clock User Cog User Edit User Friends User Graduate User Lock user-md User Minus User Ninja Add User User Secret User Shield User Slash User Tag User Tie Remove User Users Users Cog Utensil Spoon Utensils Venus Venus Double Venus Mars Vial Vials Video Video Slash Volleyball Ball volume-down volume-off volume-up Walking Wallet Warehouse Weight Wheelchair WiFi Window Close Window Maximize Window Minimize Window Restore Wine Glass Won Sign Wrench X-Ray Yen Sign
500px Accessible Icon Accusoft App.net Adversal affiliatetheme Algolia Amazon Amazon Pay Amilia Android AngelList Angry Creative Angular App Store iOS App Store Apper Systems AB Apple Apple Pay Asymmetrik, Ltd. Audible Autoprefixer avianex Aviato Amazon Web Services (AWS) Bandcamp Behance Behance Square BIMobject Bitbucket Bitcoin Bity Font Awesome Black Tie BlackBerry Blogger Blogger B Bluesky Bluetooth Bluetooth BTC Büromöbel-Experte GmbH & Co. KG. BuySellAds Amazon Pay Credit Card American Express Credit Card Apple Pay Credit Card Diner's Club Credit Card Discover Credit Card JCB Credit Card MasterCard Credit Card Paypal Credit Card Stripe Credit Card Visa Credit Card Centercode Chrome cloudscale.ch Cloudsmith cloudversify Codepen Codie Pie Connect Develop Contao cPanel Creative Commons Creative Commons Attribution Creative Commons Noncommercial Creative Commons Noncommercial (Euro Sign) Creative Commons Noncommercial (Yen Sign) Creative Commons No Derivative Works Creative Commons Public Domain Creative Commons Public Domain Alternate Creative Commons Remix Creative Commons Share Alike Creative Commons Sampling Creative Commons Sampling + Creative Commons Share CSS 3 Logo Alternate CSS3 Logo Cuttlefish Dungeons & Dragons DashCube Delicious Logo deploy.dog Deskpro deviantART Digg Logo Digital Ocean Discord Discourse DocHub Docker Draft2digital Dribbble Dribbble Square Dropbox Drupal Logo Dyalog Earlybirds eBay Edge Browser Elementor Ember Galactic Empire Envira Gallery Erlang Ethereum Etsy ExpeditedSSL Facebook Facebook F Facebook Messenger Facebook Square Firefox First Order Alternate First Order firstdraft Flickr Flipboard Fly Font Awesome Alternate Font Awesome Font Awesome Flag Font Awesome Full Logo Fonticons Fonticons Fi Fort Awesome Alternate Fort Awesome Forumbee Foursquare Free Code Camp FreeBSD Fulcrum Galactic Republic Galactic Senate Get Pocket GG Currency GG Currency Circle Git Git Square GitHub Alternate GitHub GitHub Square GitKraken GitLab Gitter Glide Glide G Gofore Goodreads Goodreads G Google Logo Google Drive Google Play Google Plus Google Plus G Google Plus Square Google Wallet Gratipay (Gittip) Grav Gripfire, Inc. Grunt Gulp Hacker News Hacker News Square Hips HireAHelper Hooli Hotjar Houzz HTML 5 Logo HubSpot IMDB Instagram Internet-explorer ioxhost iTunes Itunes Note Java Jedi Order Jenkis Joget Joomla Logo JavaScript (JS) JavaScript (JS) Square jsFiddle Keybase KeyCDN Kickstarter Kickstarter K KORVUE Laravel last.fm last.fm Square Leanpub Less Line LinkedIn LinkedIn In Linode Linux lyft Magento Mandalorian Mastodon MaxCDN MedApps Medium Medium M MRT Meetup Microsoft Mix Mixcloud Mizuni MODX Monero Napster Nintendo Switch Node.js Node.js JS npm NS8 Nutritionix Odnoklassniki Odnoklassniki Square Old Republic OpenCart OpenID Opera Optin Monster Open Source Initiative page4 Corporation Pagelines Palfed Patreon Paypal Periscope Phabricator Phoenix Framework Phoenix Squadron PHP Pied Piper Logo Alternate Pied Piper Logo Pied Piper-hat Pied Piper PP Logo (Old) Pinterest Pinterest P Pinterest Square PlayStation Product Hunt Pushed Python QQ QuinScape Quora R Project Ravelry React ReadMe Rebel Alliance red river reddit Logo reddit Alien reddit Square Rendact Renren replyd Researchgate Resolving Rocket.Chat Rockrms Safari Sass SCHLIX Scribd Searchengin Sellcast Sellsy Servicestack Shirts in Bulk SimplyBuilt SISTRIX Sith skyatlas Skype Slack Logo Slack Hashtag Slideshare Snapchat Snapchat Ghost Snapchat Square SoundCloud Speakap Spotify Stack Exchange Stack Overflow StayLinked Steam Steam Square Steam Symbol Sticker Mule Strava Stripe Stripe S Studio Vinari StumbleUpon Logo StumbleUpon Circle Superpowers Supple TeamSpeak Telegram Telegram Plane Tencent Weibo ThemeIsle Trade Federation Trello TripAdvisor Tumblr Tumblr Square Twitch Twitter Twitter Square Typo3 Uber UIkit Uniregistry Untappd USB us-Sunnah Foundation Vaadin Viacoin Viadeo Viadeo Square Viber Vimeo Vimeo Square Vimeo Vine VK VNV Vue.js Weibo Weixin (WeChat) What's App What's App Square WHMCS Wikipedia W Windows Wolf Pack-battalion WordPress Logo Wordpress Simple WPBeginner WPExplorer WPForms Xbox Xing Xing Square Y Combinator Yahoo Logo Yandex Yandex International Yelp Yoast YouTube YouTube Square
OpenStreetMap US

There is a need for validation in crowdsourced mapping to ensure that the quality of created data meets the community’s agreed upon standards and best practices. The OpenStreetMap community has created many Quality Control (QC) tools (Osmose, KeepRight, OSMLint, etc.) to identify existing errors within OpenStreetMap data, but there has not been as much emphasis on Quality Assurance (QA) tools to prevent issues from being created during the editing process. We are developing methods to introduce these data quality checks in both the iD and JOSM editors to educate mappers and provide immediate feedback while they are mapping.

In order to introduce these new tools, we first need to recognize the methods a user typically uses to learn how to contribute to the map properly: - Perusing the many pages on OSM Wiki; - Reaching out to community members on mailing lists, forums, or Slack groups; or, - Following detailed instructions and receiving feedback (sometimes untimely) on tasks completed in a focused project (via Tasking Manager or MapRoulette)

This process is accepted and works for those who are resourceful and careful, but we wanted to reduce the barrier to entry for new mappers by creating MapRules. MapRules is an interface to create instructions which generate custom presets and validation rules that are then integrated into the existing validation frameworks in JOSM and iD. Contributors are directed on how to map features according to the generated rules and are provided instant feedback if their changeset does not meet the set specification.

In addition to using MapRules to create specifications for collecting features, we are creating validation checks specifically for JOSM by extending the Validation Tests and using MapCSS based on rules found in QC tools like Osmose, KeepRight, and OSMLint. This approach follows the paradigm of checking data before it is committed to the map.

This approach is truly for all contributors and users of OSM. It clearly shows its worth to the mappers who are creating new edits, but it also aids validators to quickly identify problems where they may have had to visually and manually inspect each feature or rely on numerous QC tools outside of the editing environment. To further assist in validation and clean up, we have created a series of corresponding Overpass queries that download only the features with identified data issues. Within JOSM, these issues can potentially be resolved by applying automatic fixes on a feature or in bulk.

By bringing more validation into the regular mapping workflow, we can help create a better map.

Next up in State of the Map US

Previous talk
Source=Mapillary

Sep 6, 2019 · Christopher Beddow

Mapillary provides both street-level imagery as well as map feature point data for use in OpenStreetMap. Using the open source MapillaryJS library and the Mapillary API, several developers have integrated these data...