HowtoValidateMapping
Background
ValidatingdataisanimportantpartofOpenStreetMapandhumanitarianmapping.OpenStreetMapisbuiltbyvolunteersofallskilllevels;comingfromdifferentcountries,backgroundsandexperiences.Whilehavingsuchavarietyofmappersisabenefittotheproject,itcanalsoresultininconsistentmapping.Inconsistenciesareparticularlyprevalentwhenbeginnermappersworkonsmall,isolatedsectionsofthemapinunfamiliarcountries-suchisoftenthecaseontheHumanitarianOpenStreetMapTeam's(HOT)TaskingManager.
ValidatorsareexperiencedmappingvolunteerswhoreviewtheworkofothersontheHOTTaskingManager.Itisuptothevalidatorsto:
CheckthatOSMstandardsaremet.Datashouldbeaccurate,completeandconsistent.
EnsurethatmappingprojectsarecompletedasintendedbytheProjectManager.Thisincludespreservingandimprovinglocaldata.
Growthemappingcommunitybyprovidingsupportandpositive,constructivefeedbacktonewmappers
ThespecificrequirementsofeachmappingprojectontheTaskingManagervaryaswellasregionalOSMtaggingprotocols.Becauseofthis,itisdifficulttoputtogetheracomprehensiveguideforvalidatorsthatcoverseverythingthatneedstobechecked.Aswithmapping,validatorsallhavetheirownpreferencesandworkflowsforreviewingdata.Keeptheaboveresponsibilitiesinmind.Thisdocumentisintendedtobeageneralguide;aplacetostartandlearnnewtips.EngagewithProjectManagers,thevalidationcommunityonHOT'sSlackandcontinuetolearnandimproveyourskills.
Comparedtomappers,validatorsareamuchsmallergroupyetplayanintegralpartofthehumanitarianmappingprocess.Thankyouforyourcontributions!
Beforevalidatingtheworkofothers,youshouldbeanexperiencedmapperyourself.Itisimportanttobeableto:
Understandthedifferencesbetweenhigh-andlow-qualitymapping
Knowhowtoimprovethedataefficientlywithoutlosinglocalinformation
Recognizethedifferentarchitecturesandtaggingprotocolsofvariouscountries.Untilyouarecomfortablemappinginacertaincountry,youshouldnotfeel
Prerequisites
comfortablevalidatinginthatcountry.
FeelconfidentusingthenecessarymappingplatformssuchastheTaskingManagerandtheJavaOSMEditor(JOSM)
FromtheHOTTaskingManager,chooseaprojecttovalidatefromthe"ExploreProjects"page.Theprogressofeachprojectismarkedbyabarvisibleatthebottomofeachprojectcard.Theredportionindicatestheamountvalidated,thedarkgreyportionindicatestheamountmappedandthelightgreyportionindicatestheamountlefttobemapped.Whenyouclickontheproject,youcanhoverovereachsectionoftheprogressbarforexactpercentages.
Noticeontheproject'smainpageunder"Teams&Permissions"thatonlycertainuserscanmapandvalidateaproject.ThesepermissionsaresetupbytheProjectManager.Ifyoudonotmeettheexperiencelevelspecifiedorarenotapartofthelistedteam,youcannotcontributetotheproject.
GeneralWorkflow
Selectingaproject
Continuemappingandbuildingyourskillsuntilyoumeettherequirements.IfyoufeelreadytojoinHOT'sValidatorTeam,requesttojoinitbyfillingoutthissurvey.Youcancheckyouruserexperiencelevelonthe"MyContributions"taboftheTaskingManager.Clickon"MyTeams"toviewyourTeammembership.
Beforeyoubeginvalidating,youshouldunderstandthegoaloftheprojectbyreadingits"Description"and"Instructions"tabs.Thedescriptionwillbeontheproject'smainpagewhiletheinstructionscanbereadafterpressingthe Contribute button.Thiswilltellyouwhatfeaturesyouaretomap,howtotagthem,whatimagerytouseandanyotherconsiderationsfromtheProjectManager.EveryprojectisuniqueanditisimportanttofollowtheProjectManager'sinstructionscarefullytoensurethattheareaismappedconsistently.HereisanexampleoftheDescriptionandInstructionsforonetask:
OpeningTaskstovalidatethemfollowsasimilarprocesstothatusedformapping.IfyouwouldliketovalidateataskusingJOSM,iftheprogramisnotalreadyopen,openitandensureitisselectedastheEditorinthedrop-downmenu.Multipletaskscanbeselectedtoopenatoncebyholding Ctrl andclickingmultipletasks.Whenthetasksareopened,youcanbeginvalidating!
Asmentionedpreviously,thereisawidevarietyofmappingprojectsandOSMstandards.Itisdifficulttolisteveryconsiderationavalidatormustmakewhenreviewingdata.However,hereisagoodplacetostartwiththingsthatshouldbe
OpeningTasks
ReviewingMapping
considered:
Spatialaccuracy:Arefeaturesinthecorrectplace,arethereoverlappingbuildings,arethebuildingssquare,etc.?
Taggingaccuracy:Arefeaturestaggedappropriately?
Completeness:AreallthefeaturesmappedasdescribedintheTaskingManagerprojectinstructions?
Specificadviceandtipsonvalidationwillbecoveredinthenextsectionofthisdocument.
Dependingonyourpreferencesandtheurgencyofthemappingproject,youmaywishtofixsomeorallofthemappingissuesyouhavefoundwhilereviewing,ifany.Considerhoweasilytheissuescanbefixedbyabeginnermapper.
IfthereisamappingissuethatanintermediateoradvancedJOSMusercanfixeasily,itmaybebestresolvedduringvalidation.Forexample,saythatamappermistakenlygaveseveralbuildingsthetag name=house .ThattagcanquicklybemodifiedbyavalidatorusingJOSM'ssearchfunctionbutitwouldtakeabeginnermappermuchlongertofixintheiDEditor.Ifyouseeanopportunitywherebeginnermapperscansupportindatacleanup-wheremanybuildingsneedtobesquared,forexample-youmaywishtoleavethosefixesuptoothersandspendmoretimevalidatingothertasks.Somevalidatorsfinditusefultotakenoteswhiletheyreviewmappingontheissuestheyaddresssotheycanprovidemoreconstructivefeedbacktotheuser.
Youshouldalsochecktoseeiftheprojectisstillbeingworkedon.Ifthelastpersontoedittheprojectdidsomanymonthsago,youmightbebetterofffinishingwhat'sleftandvalidating.ThesamegoesiftheuserwhoseworkyouarevalidatinghasnotusedOSMinmanymonths.Youcanviewprojectactivityonthemainpageoftheproject.Onceyouopenatask,youcanviewit'sactivitywithinthe"History"tabofthesidebarontheright.Individualuseractivitiescanbefoundbyclickingtheuser'susernameinthistab.YouwillbetakentotheirTaskingManagerprofile.IfyouclickontheirusernameagainonthispagewhereyouseetheOSMsymbol,youwillbetakentotheirOSMprofile.
Onceyouhavereviewedauser'smappedtask,youcanmarkthetaskasbeing"wellmapped"(validatedandfinished)oras"notwellmapped"(invalidatedandinneedofmorework).Whetheryouvalidateorinvalidate,youshouldthankthosewhohave
ClosingTasksandProvidingFeedback
workedonthesquaresofarbytypingthe@keyonyourkeyboardandthentheirusername.
Youcanseethelistofpeoplewhohaveworkedonthetaskbelowthehistorytab:
Theremayhavebeenmanypeoplewhocontributed,somakesuretothankthemfortheirwork,eveniftherearesomeerrorsorproblems.Thiscanencouragethemtocomebackandmapagain.Ifyounoticederrors,likeanyofthevalidationwarningswesawaboveorotherthingslikebuildingsthatweren'tsquaredorroadsthatweremissing,notethatinthecommenttoo,politely.Thiscanhelpthemapperlearnsonexttimethey'lldoabetterjob.
Hereisasamplemessageyoucanuse:
Addedafewremainingbuildingsandroads.Thankyou@Stanley1260@Prinzvizzy@GeoAlex104formapping!Don'tforgettosquareyourbuildingsusingthe Q key
Anotherruleofthumbisthatifyourecognizeausernamefromaprevioussquareyouvalidatedorinvalidated,youdon'tneedtomessagethemagain-wedon'twanttosendatonofmessagestothesamepeople.Soifyourecognizeausernamefromvalidatingbefore,youcanskiptheminthemessage.
Thenafteryou'veleftyourcomment,ifeverythingiscomplete,select"Yes"under"Isthistaskwellmapped?"andclick"Submittask".Orselect"No"iftherearestillthingsremainingbeforesubmitting.Nowyoucanmoveontoanothersquare.
ThenextsectionofthisdocumentgoesoverdetailedadviceandtipsforreviewingandcleaningdatainJOSM.Thisistobedonewhenyouhavedecidedthatyouaregoingtovalidateandfixanyissuesinthedataasopposedtomarkingthetaskas"Notwellmapped",andleavingittoothermappers.
Asmentionedpreviouslyinthisdocument,itisdifficulttocreateacomprehensivelistofthingstolookforwhenvalidatingatask.Youmustdrawonyourownmappingexperiencesandattentiontodetailwhileconsideringthespecificprojectinstructionsfromtheprojectyouarevalidating.
Herearesomeexamplesofcommonissuesthatrequirecorrecting:
ValidatingDataUsingJOSM
IssuesandErrorstoLookFor
Missingbuildings:Ifit'sabuildingtaskandyoufindmissingbuildings,addthem.
MissingRoadsSimilartoabove,ifit'sabuildingtaskandyoufindroadsthataremissing,addthem.
PoorlyDrawnGeometriesBuildingsandotherartificialstructuresaregenerallygoingtoberectangularorcircular-ormadeofacombinationofthoseshapese.g.L-shaped.Ifyouseeafeaturethatisnotdrawnwelltorepresenthowyouwouldexpecttoseethefeatureinreallife,correctthegeometry.Mostoften,thisincludessquaringthecornersofrectangularbuildings.YoucanlearnmoreaboutdrawingbuildingsinJOSMhere.
MisalignedtoImageryIdeally,inOSM,dataandimageryarealignedtoaGPStracktoproperlygeoreferencetheinformation.Thisisnotalwayspossible-particularlyatthestartofremotemappingprojects.Therefore,projectmanagerswillselectimagerytowhichdatashouldbealigned.Ifmappersuseotherimagery,theirfeaturesmayneedtobeselectedandre-aligned.
OverlappingFeaturesSomefeatures,suchasbuildings,neveroverlapinreality.Thisshouldalsobetrueonamap.Iffeaturesoverlaporhavenodesthatareirregularlyglued(e.g.onecorneronly),thisshouldbefixed.
ImproperTaggingRefertomappingprojectinstructionsforpropertaggingrequirements.Oftenprojectmanagersrequestthatbuildingsaretaggedwiththegeneric building=yes asopposedto building=house .CorrectthisiffeaturesaredrawnthroughtheTaskingManager(checkobjecthistoryforhashtags)butdonotcorrectifinformationisfromlocalmapper.
IncorrectTaggingOccasionally,mapperswilladdincorrecttagstofeaturessuchas name=house .Thisisoftendoneoutofconfusionandshouldbecorrected.Dokeepinmindthatalthough,uncommon,theremaybeunusualbutcompletelycorrecttagsfromlocalmappersthatseemstrangetothosefromoutsidethecommunity.
ManyvalidatorsbeginthereviewprocessbyrunningtheValidationtoolinJOSM,whichwillautomaticallycheckthedatayouhaveopenforsuspectedmistakes.Thistoolisespeciallyusefulforfindinggeographyerrorsbutmaynotbeasusefulforfinding
TheValidationtool
incorrecttags.Dependingonthestateofthedataandindividualspreferences,validatorsmaydecidetorunthistoolattheendoftheirworkflowtoseeiftheymissedanything.
ThistoolrunsautomaticallywhenyouuploadfeaturesintoOSM.However,whenitisrunatthatstage,itonlyassessesthefeaturesthathavebeeneditedinthatsession.Itwillnotassessallofthefeaturesthathavebeendownloaded.Forexample,ifyoudownloadaneighbourhoodanddrawonenewbuilding,theValidationtoolthatrunsuponselectingtheuploadbutton,willonlylookforerrorsinthenewbuildingnottheentireneighbourhood.Byrunningthistooloutsideoftheuploadwindow,itwillevaluateallfeatures.
ActivatethetoolbyclickingontheValidationtoolbuttonontheleftsideofJOSM.(ThisisunnecessaryiftheValidationpanelisalreadyopen)
Ifyouhavefeaturesselected,theValidationtoolwillonlycheckthosefeatures.Sometimesyoumaywanttoonlycheckcertainfeatures,butfornowwewillchecktheentirefile.Tounselectallfeatures,pressthe Esc key.
Clickthe"Validation"buttononthepanel.Thatwillrunacheckforanumberofpotentialerrors.
Youwillseealistofwarningsappear(yourlistmayvary):
AnewlayeralsoappearsonyourLayerspanel,showingwheretheerrorsare.Youmayfinditconvenienttohidethislayerfornowbyclickingtheeyeiconnexttothename.It'sabiteasiertoseeyourdatawiththatlayerturnedoff.
Let'slookatafewofthewarnings.Mostoftheseweneedtofix,butwecanignore"Unnamedways"sincewewon'tknowtheseroadnames.
Therestthough,weshouldlookat.Tozoomintoanissue,clickthedropdownthenrightclickoneofitandclick"Zoomtoproblem"anditwillhighlightandzoomtotheerror.
ManytimestheseareerrorsthatweneverwouldhavecaughtwithouttheValidationtool.
Usuallytheerrornameisprettystraightforwardandeasytounderstand.Ifnot,tryaskingonthemapper-supportchannelontheHOTSlack,whichisfreetojoin:http://slack.hotosm.org/
Somewarnings,suchas"Crossingwaterway/highway,"arenotnecessarilymistakes.ThisshowsthattheValidationtoolisgoodatfindingpossiblemistakes,butitrequiressomeonetogoandseewhetherthewarningisimportantornot.
Onceyoufixanerror,runtheValidationtoolagainanditwilldisappearfromthelist.However,sometimesafixcancauseotherproblems,whichiswhyit'simportanttorunmanytimes.
SomecommonissuesyouwillseewiththeValidationtoolonHOTtasksareuntaggedways(alineorpolygonthatsomeoneforgottotag)andbuildingsoverlappingotherbuildingsorroads.
Formanyoftheissues,thefixesarefairlyeasy:foroverlappingbuildingsorroads,movetheadjusttothecorrectlocationsoit'snotoverlapping;foruntaggedwaysaddthecorrecttag.(NOTE:thisisuntaggedwaysorareas,notunnamedways.Wecanignoreunnamedways.)
TherearealsootherissuesthattheValidationtoolwon'tcatch,sowe'llhavetofixthemnext.
AfterfixingalltheerrorsfromtheValidationtool,weneedtostartbrowsingoursquaretofindtheothererrorsthatthetoolwon'tcatchbutarealsoimportant.Someoftheseinclude(butarenotlimitedto)thingsthataremissingorinthewrongplace,roads
FindingOtherIssuestoCorrect
thatareattachedtobuildings,andthingsthatarenottaggedproperly.Therearemanywaystogoaboutthisstep.Individualvalidatorswillhavetheirownpreferencesandwilloftenuseacombinationoftechniquesoutlinedbelow,suchasusingtheSearchFunctionandTodoListplugin.Figureoutwhatworksbestforyou!
Thesimplestwaytogoaboutthisistostartinonecorner,zoominclosesoyoucanseethedetailsoftheimageryandbegintopanthroughyoursquareandlookforthingsthatshouldbemappedaccordingtothetaskinstructions.
Oneusefultoolforpanningacrossthetaskisthemarkseenplugin.Thispluginwillopenthe"MarkseenViewer"toshowareasofthemapthatyou'vealreadyreviewed.
Ifyouarevalidatingaroadstask,thereareanumberofissuesthatmightcomeup.Theremaybemanyroadsthataremissingortaggedincorrectly.Also,roadsmaybeconnectedtothingstheyshouldnotbe,likebuildings.
Ifroadsaremissinginyourtasksquare,addthemusingtheschemementionedinthetask'sinstructions.Ifthetaskaskstomapresidentialroadsorsmalltracks,thesearecommonlymissed.Sometimespeoplemaproadsasmuchbiggerthantheyshouldbe-markingsomethingthatshouldberesidential,unclassifiedorevenatrackassomethinglikeamotorwayorprimary-youshouldfixthose.
Roads
Anothercommonissuewithroadsisnamingthemsomethingincorrect.Forremotemapping,weusuallywillnotknowwhatthenameis,sincewearenotfamiliarwiththeseareas.Butsometimespeoplewillmistakenlynameroads"road"oraddsomethingelsethatisadescription,notaname.TheNamefieldshouldbeapropernamelike"Highway1"or"NorthAvenue."Tofindallthenamedroads,click Ctrl+Fandthentype highway=*name=*
Thiswillfindalltheroadsthathaveaname.Clickoneachonetoseewhatthenameisandifitseemscorrect.Ifit'ssomethingdescriptivelike"road"or"dirtroad"itmaybeincorrect,themappermighthavemeanttotagitbutchangedthenamebymistake.Removeitifitseemswrong.Butbecareful,wedon'twanttoremoveaccuratedata.
Roadclassificationisalsoimportant.Sometimesremotemapperswilltagroadsasmuchmoreimportantthantheyshouldbe.Consulttheprojectinstructionsanddescriptionforhowroadsshouldbetagged.
Iftherearemanymotorway,trunk,primary,secondaryandtertiaryroads,especiallyinaruralarea,thetagsmightbeincorrect.Thesewillappearbrightcolorslikeblue,yellow,orangeandred.Ifyouseethoseonyourtask,doublecheckthem.Maybetheyshouldbesomethingsmallerliketertiary,residentialorunclassified.
Roadsshouldnotconnectwithbuildings,unlesstheroadgoesthroughthebuilding,whichisveryrareandusuallyonlyseeninlargecities.
Here'sanexample.Thebuildingontherightisattachedtotheroad-seetheslightlylargersquarewheretheyareattached.Thatbiggersquareindicatesajoinednode.
Todisconnectthem,clickthesquare,thenclickgonyourkeyboard,whichstandsfor"unglue".Thenclickononenodeandmoveittowhereitshouldbe.Youmayneedtohit Q onyourkeyboardtosquarethebuildingagain.
SearchinginJOSMisapowerfulwayofreviewingdata.Itallowsyoutoprovidesearchterms,alsoknownasqueries,toselectonlythefeaturesthatyouwant.
Toaccessthesearch,gotoEdit->Searchorpress Ctrl+F onyourkeyboardorclickthemagnifyingglassicononthetopoftheJOSMwindow.
Thereareagreatmanytypesofqueryyoucansearchhere,andyoucanseedetailsandexamplesinthesearchboxitselfandbyclickingonthe'Help'button.VisittheJOSMSearchFunctionWikiPageformoreexamples.
UsingJOSM'sSearchFunction
Noticetheoptionsinthetopleftcornertolimityoursearchresultsbasedonthefeaturesyouhaveselected.Youcansearchfromallfeatures("select");"addtoselection";"removefromselection";or"findinselection".Thiscomesinhandywhenrunningconsecutivequeriesorwhenexaminingfeatureswithinadesiredareaonly.
SearchingforEditsmadebySpecificUsers
Ifyouidentifyspecificmapperswhomakethesamemistakerepeatedly,youcanquicklyidentifyallthefeaturestheyhaveeditedusingthefollowingsearchquery:
user:"name"
e.g.user:"OSMFRedactionAccount"
Thiswillselectallobjectsthatwerelastmodifiedbythatuser.ThesefeaturescantheneasilybeaddedtotheTodoListPlugin(moreinformationbelow)toindividuallyexamineandtrack.
SearchingforBuildingstobeSquared
Polygonstaggedasbuildingswith4+nodesoftenshouldbemadesquare.ThesefeaturescaneasilybefoundusingtheSearchFunctionandsquaredinbulk.However,keepinmindthatcircularbuildingswillhavemorethan4nodesandshouldnotbesquared.Therefore,wewanttorunasearchqueryinasmallsectionofthemapthatwecanvisuallyverify-suchasthatwhichiswithinview.Tofindthesefeatures,runthefollowingsearchquery:
buildinginviewnodes:4-
Thatwillfindeverythingthatistaggedasabuildinginyourcurrentviewwith4ormorenodes.
Theywillallturnredonyourscreen.Clickthe Q keyonyourkeyboardandthatwillsquarealloftheircorners.
However,becareful!Iftherearebuildingsthatshouldnotbesquare,thiswillmakethemsquareanyway.Tomakesure,hitundoandredoseeifanybuildingsthatareroundorothershapeswerechangedbymistake.Ifso,gofixthemtowhattheyshouldbe.
Ifyouwouldliketoeasiersortthroughbuildingsone-by-one,addtheresultsoftheabovesearchquerytotheTodoListplugin.Thiswillletyouquicklysortthroughthepolygonstovisuallyverifyiftheyshouldbesquared.Moreonthispluginbelow.
Anotherusefultooltofindnon-squaredbuildingsisthefollowingscript.
UsingScriptingtoIdentifyBuildingsthatShouldBeSquared
NavigatetothisGitHubRepository.Lookfor SelectNonOrthogonalBuilding.js inthelistanddownloadit.Saveitinaneasytofinddirectoryonyourlocalcomputer.OpenthescriptingtabinJOSMandclick'run'andselectthedownloadedfile.Afterselectingthis,runthescript.Nowallbuildingswhichmeetthescript'sparameterswillbehighlightedred.Youmightchecktheminyourtaskfirst,thenpress Q tosquarethemall.Runthescriptagaintoseeifthereareanynonsquaredbuildingsleft.Checkthesefirst,becausetheremaybeinstanceswherebuildingsarejoinedtogetheronnodes.Ungluethesenodesbypressing G andclickagainonthe Q button.
Whileeditingfeaturesinanalreadymappedarea,itisimportanttopreservelocalinformation-especiallywhenyouaremappinginanareawithwhichyoudonothavefirst-handfamiliarity.Alwayscheckfeaturesforlocalinformationortagsbeforedeletingthem.Agoodwaytocheckistoopentheobjecthistory.Withafeatureselected,press Ctrl+H .Thiswindowwilltellyouwhenthefeaturewasfirstcreated,whichusershavecreatedorediteditandtheassociatedchangesetcomments.Comparethetiming,usernamesandchangesetcomments(hashtags)tothatwhichyouwouldexpecttoseefromtheTaskingManagerMappingProjectandTaskhistory.Iftheeditsoccurredoutsideofthemappingproject,theinformationcouldhavebeenmadebyalocalmapper.Remember:youcanalwaysimprovemapdatawithoutdeletingfeatures.
ExampleofeditsfromTaskingManagermapping:
ObjectHistory
Exampleofeditsfromalocalmapper:
AnotherusefulpluginavailableinJOSMistheTodoListplugin.Thispluginallowsyoutoaddfeaturestoa"To-Do"list,investigatethatfeature,markitasdoneandautomaticallyzoomtothenextfeatureonthelist.
Tousetheplugin,youneedtodownloaditfromthepluginsmenulikeyoudidforthebuildings_tool.Afteraddingit,activateitbypressingtheTodoListicononthetoolsmenu.YoushouldthenseetheTodoListpanelopenontherightsideofthescreen.
UsingtheJOSMsearchfunctionabove,youcanselectallofthefeaturesofacertaintypethatyouwouldliketolookat.Oncetheyareselected,pressthe Add buttonontheTodoListpanel.Thiswilladdallofyourfeaturestoyourlist.Selectthefirstfeaturefromthelist,ensurethatitiscorrectlymapped,andthenpress Mark orthe ]key,whichwillmoveyouontothenextfeature.
TheTodoListpluginisextremelyhelpfulforbeginnermapperswhomaynotyetfeelcomfortableinscanningtheimageforfeatures,andhelpsmakesurethateachindividualfeatureislookedat.Formoreinformation,seetheTodoListPluginWiki
TodoListPlugin
Page.
PaintstylesarewaysofchanginghowdataisviewedinJOSM.Youcanusethemtohighlightcertainthingsthatmaybeincorrect,thingsthatmightnotcomeupinthevalidationchecks.
Forremoteandhumanitarianmappingtasks,youoftenwon'tknownamesoffeaturessuchasbuildingsandroads.JOSMPaintstylescanhighlightwherethosemayhavebeenaddedbymistake:buildingswithnames,buildingsnottagged'building=yes',roadswithnames,androadsthathaveahighwayvalueinthenamekey(forexample'name=residential').Sometimespeopleaddwhatshouldbeadescriptionasthename,like"dirtroad".
Likethevalidationwarnings,thepaintstyledoesn'tnecessarilyshowwhatiswrong,butitshowswhatyou'llneedtolookattoseeifit'swrong.
It'salsoimportanttomakesureyoudon'tdeleteexistingaccuratedata.Maybesomeonevisitedthatplaceandaddedthosenamesproperly.Butoddsaresomethinglike"name=dirtroad"or"name=building"isnotcorrect.
Toaddthepaintstyle,clickontheWindowsmenuandgotoMapPaintStyles...whichwillopenamenuonJOSM:
UsingPaintStyles
Thenclickthepaintstylesettingsbuttonatlowerright.
Clicktheplussignatupperrighttoaddanewone.
TypeanamelikeMissingMapsValidationorwhateveryou'dlike,andputhttps://github.com/MissingMaps/josm_styles/archive/master.zipintheURLfield,andthepaintstylewillappearinyourMapPaintStyleswindow.
Therearefourcolorsyoumaysee,plussometriangles,correspondingtotheerrorsmentionedearlier:
buildingswithnamesareyellow
buildingsnottagged building=yes areorange
roadsthatarenamedaregreen
roadsthatarenamedforadescription(like name=residential )arered
buildingsthatareconnectedtoroadsorotherfeaturesareredtriangles
buildingsthatareconnectedtootherbuildingsareorangetriangles
Forexample,youmayseesomethinglikethis:
Orthis:
Thispaintstyleletsyougothroughandfindtheseissuesquicklyandseeiftheyshouldbefixedornot.SomeofthesemightbeOK,butyou'llneedtochecktoseeiftheyarecorrectornot.
YoucanchecktheHistoryofthatobjectifyouaren'tsureifit'scorrectornot,byclickingonitthen Ctrl+H thatwillshowyouwhoeditedthefeaturebeforeandmightgiveareasonwhytheyaddedacertainnameortag.
Whenindoubt,gowiththeexistingdataandtags.
InlineValidationisanotherusefulmappaintstyle.WhenyouinstallandactivateInlineValidationitwillshowanumberoferrors,iftheyarepresent.Thismappaintstylecanbedownloadedfromhttps://github.com/osmlab/appledata/archive/josm_paint_inline_validation.zip
MoreinfocanbefoundonGitHubathttps://github.com/osmlab/appledata/wiki/Inline-Validation-Paint-Style-Information
Thestylechecksthefollowing:
Roundabout-LinkCheck
MissingRoundaboutTagCheck
SuspiciousRoundaboutDirection
MissingOneWayonMotorway
MissingLayerCheck
Building-RoadConnectionCheck
BuildingSnapped2BuildingStyle
BuildingInsideBuildingCheck
LargeBuildingCheck
WaterwayConnectedToBridge
ContinuousRoadsCheck
TheOpenStreetMapwiki,thesourceforallthingsOSM:http://wiki.openstreetmap.org
TheOpenStreetMapwikipageonvalidationhttps://wiki.openstreetmap.org/wiki/OSM_Tasking_Manager/Validating_data
LearnOSM'svalidationpagehttp://learnosm.org/en/coordination/review/
HOT'sValidationTrainingVideo:https://www.youtube.com/watch?v=YQ18XfRM6d4
MissingMapsLearntoValidatePage:https://www.missingmaps.org/validate/
Forfurtherreading: