Denne siden er ufullstendig. Mange tester er ikke beskrevet. Skjermbilde for regler mangler.
Andre språk:
- English
- Esperanto
- français
- 日本語
- norsk bokmål
- Nederlands
- русский
- українська
Innholdsfortegnelse
Innstillinger > Data Validering
En OSM-datavaliderer som sjekker for vanlige feil gjort av brukere og redigeringsprogrammer.
Tester
Følgende fire generelle innstillinger er tilgjengelige:
- Bruk ignoreringsliste
-
aktiver/deaktiver bruk av ignoreringslisten (standard: aktivert)
Avansert innstilling:validator.ignore
- Bruk feillag
-
aktiver/deaktiver opprettelse av et valideringslag som fremhever problematiske objekter (standard: aktivert)
Avansert innstilling:validator.layer
- Vis informasjonsnivå
-
aktiver/deaktiver tester på informasjonsnivå kjent som "Annet" (standard: deaktivert)
Avansert innstilling:validator.other
- Vis informasjonsnivå ved opplasting
-
aktiver/deaktiver tester på informasjonsnivå ved opplasting (standard: deaktivert)
Avansert innstilling:validator.otherUpload
Alle avkrysningsboksene under er innstillinger for hvilke tester som skal kjøres på hvilke handlinger med en avkrysningsboks til venstre for manuelle kjøringer, På forespørsel, og Ved opplasting til høyre.
Som standard er alle feil- og advarselstester aktive.
- Hvis du er en OSM-nybegynner og har støtt på valideringsfeil om objekter du ikke har rørt, vennligst ignorer disse meldingene for nå.
- Validereren kan være feil eller ufullstendig om alle taggingspraksiser. Ikke fiks feil når du ikke er sikker på at noe virkelig er galt.
- Først, se Valideringspanel - hvordan bruke validereren
Den fjerde kolonnen inneholder også (video) forklaringer. Tabellen er ufullstendig.
Type | Melding | Hva som sjekkes | Ekstra hjelp | Autofiks |
---|---|---|---|---|
Adresser | feil i Addresses og Relation:associatedStreet. Avanserte innstillinger: validator.addresses.max_duplicate_distance (standard: 200.0 ) validator.addresses.max_street_distance (standard: 200.0 )
| |||
| Husnummer uten gate | objekter som har en addr:housenumber -tag, men verken addr:street eller addr:place . Gatenavnet kan også leveres via en associatedStreet -relasjon eller på en interpolasjonsvei. | Legg til det manglende gatenavnet. | nei |
| Duplikate husnumre | to medlemmer av en associatedStreet -relasjon har identiske husnumre. | Det er mulig med lav sannsynlighet. | nei |
| Flere gatenavn i relasjon | name -taggen til en associatedStreet -relasjon samsvarer med name -taggene til medlemmene med rolle street og addr:street -taggen til medlemmene med rolle house . | nei | |
| Husnummer for langt fra gate | husene i en associatedStreet er langt fra den tilsvarende gaten. | Bekreft at huset virkelig tilhører gaten som er gitt av relasjonen. | nei |
| Flere associatedStreet-relasjoner | et objekt er i mer enn én associatedStreet -relasjon. | nei | |
API-kapabiliteter | feil mot API-kapabiliteter | |||
| Vei inneholder mer enn … noder. Den bør erstattes med en multipolygon | |||
| Vei inneholder mer enn … noder. Den bør deles eller forenkles | |||
Barrierer og innganger | feil i Barriers og Key:entrance. | |||
Kystlinjer | Coastline er korrekte. | |||
| Omvendt kystlinje: land ikke på venstre side | kystlinjer som ikke er mot klokken eller som er feilplassert (kystlinje misbrukt som innlandsjø) | Reverser kystlinje | |
| Uforbundet kystlinje: kystlinjeveier danner ikke lukkede løkker | kystlinjeveier som ikke er koblet til slutten av andre kystlinjeveier | ||
| Uordnet kystlinje: kystlinjeveier er ikke koblet start-til-slutt | kystlinjeveier der enten starten ikke er koblet til slutten av en annen kystlinjevei eller slutten ikke er koblet til starten av en annen kystlinjevei | Reverser kystlinje | |
Betingede nøkler | bruk av *:conditional -tagger. | Upresise regler dekket på osm wikisiden "Betingede restriksjoner" | ||
Forbindelsesrelasjoner | Validerer forbindelsesrelasjoner | |||
| Forbindelsestagg mangler komma mellom valgfrie og ikke-valgfrie verdier | nei | ||
| Forbindelsestagg inneholder uvanlige data | nei | ||
| Forbindelsesrelasjon uten forbindelsestagg | nei | ||
| Inkonsekvent feltnummerering mellom relasjon og medlemstagger | nei | ||
| Flere via -roller kun tillatt med veier | nei | ||
| Relasjonsmedlem mangler lanes eller *:lanes -tagg | nei | ||
| Relasjon bør ikke inneholde blandede via -veier og noder | nei | ||
| Denne forbindelsen kan allerede være implisitt | nei | ||
Kryssende barrierer / grenser / veier | ||||
| Kryssende veier | veier (med highway /railway /waterway -tagger) som krysser i samme lag uten kryssende node | 1. (video) vanligvis må du legge til en felles node eller 2. legg til riktig Key:layer (og muligens Key:bridge eller Key:tunnel) | nei |
| Kryssende barriere/bygning | barriere som krysser en bygning i samme lag uten kryssende node | nei | |
Syklusdetektor | Detekterer sykluser (løkker) i dreneringssystemer. Avansert innstilling: validator.CycleDetector.directionalWaterways : retningsbestemte vannveier (standard: ["river", "stream", "tidal_channel", "drain", "ditch", "fish_pass"] )
| |||
| Syklus i retningsbestemt vannveinettverk | nei | ||
Dupliserte noder | Avansert innstilling: validator.duplicatenodes.precision : avrundingspresisjon i grader (standard: 1e-6 siden r17612, 1-e7 før)
| |||
| Dupliserte noder | ingen noder på nøyaktig samme sted | Slå sammen nodene til én, og legg til egenskapene fra alle nodene til den sammenslåtte | |
Dupliserte relasjoner | ingen relasjoner med samme tagger og samme medlemmer med samme roller. | |||
Dupliserte veier | ingen veier med samme nodekoordinater og eventuelt også samme tagger. | |||
Dupliserte veinoder | veier med identiske påfølgende noder. | |||
| Dupliserte veinoder | veier inneholder ingen løkker (dvs. et enkelt steg fra en node til seg selv) | Del veien, og slett veien som består av løkken. | |
Veier | semantiske sjekker på veier. | |||
Internettagger | feil i internettrelaterte tagger | |||
Feltagger | lanes:* -tagger, se Lanes
| |||
Lange segmenter | lange veisegmenter, som vanligvis er feil Avansert innstilling: validator.maximum.segment.length : maksimal segmentlengde i meter (standard: 15,000 )
| |||
| Lange segmenter - Veldig langt segment på … kilometer | veisegmentlengde over en viss konfigurert verdi | For virkelige objekter er det fornuftig å legge til noen veinoder. | nei |
Taggkontroller (MapCSS-basert) | ulike typer kontroller basert på MapCSS, inkludert eksterne regler. Se Taggkontrollerregler-fanen og detaljert beskrivelse nedenfor. | |||
Multipolygon | multipolygoner er gyldige. | |||
| Stil for ytre vei samsvarer ikke | Innenfor en multipolygonrelasjon er en av taggene til relasjonen og de ytre veiene delt, men med forskjellige verdier | Kopier relasjonsrelaterte tagger til relasjonen selv | nei |
| Stil for indre vei er lik multipolygon | Innenfor en multipolygonrelasjon er en av taggene til relasjonen og de indre veiene delt og har samme verdi | Fjern tagg fra indre vei | nei |
| Ingen stil i multipolygonrelasjon | Multipolygonrelasjonen mangler en tagg som beskriver hva den representerer | For en bygning, legg til building=yes til relasjonen osv. | nei |
Manglende name:* oversettelse | finner flerspråklige objekter hvis name-attributt ikke er lik noen name:*-attributt og ikke en sammensetning av name:*-attributter, f.eks. Italia - Italien - Italy. | |||
Åpningstidssyntaks | korrekt bruk av åpningstidssyntaksen. | vanlige OH-eksempler vanlige feil komplett OH-spesifikasjon | ||
Aktiver streng modus. | enda strengere regler, deaktivert som standard Innstilling: validator.OpeningHourTest.strict (standard: false )
| |||
Overlappende veier | en forbindelse mellom to noder brukes ikke av mer enn én vei. Avanserte innstillinger: overlapping-ways.ignored-keys - liste over ignorerte nøkler overlapping-ways.ignore-layer (standard: false ) overlapping-ways.only-known-linear (standard: true ) | (video) Bruk valg, deling og midtmus | ||
| Overlappende veier/jernbaner/vannveier | to veier med highway=* , railway=* eller waterway=* som deler de samme nodene | nei | |
| Vei inneholder segment to ganger | nei | ||
| Vei/jernbane/vannvei deler segment med lineær vei | en vei med highway=* , railway=* eller waterway=* som deler påfølgende noder med en annen åpen vei | nei | |
| Vei/jernbane/vannvei deler segment med annen vei | en vei med highway=* , railway=* eller waterway=* som deler påfølgende noder med en lukket vei eller multipolygon | Avhengig av kartleggingsstilen og taggene til det involverte området er disse overlappingene ok eller ikke. Det gjør definitivt valg av objekter og skille mellom dem vanskeligere | nei |
| Veier deler segment | nei | ||
Kraftlinjer | Avanserte innstillinger: validator.PowerLines.hilly_compensation (standard: 0.2 ) validator.PowerLines.hilly_threshold (standard: 4.0 )
| |||
| Node uten power=* | noder i kraftlinjer/minor_lines som ikke har en power=tower/pole/portal-tagg | nei | |
| Blandet referansenummerering | node ref-nummerering kontinuitet på kraftstøtteelementer (stolpe, tårn osv.) langs linjen | veier er fremhevet | nei |
| Referansenummerering samsvarer ikke med flertallet av veiens noder | node ref-nummerering kontinuitet på kraftstøtteelementer (stolpe, tårn osv.) langs linjen | noder er fremhevet | nei |
| Node kobler en kraftlinje eller kabel med et objekt som ikke er relatert til kraftinfrastrukturen | nei | ||
| Muligens manglende linjestøttenode innenfor kraftlinje | veier der det er uvanlig lange segmenter uten linjestøtteelement | når vann-data også er i datasettet, forkastes den kryssende lengden, f.eks. linje over en elv | nei |
| Muligens feil kraftlinjetype brukt | veier der linjetypen muligens er misbrukt | nei | |
Offentlig transportrute | feil i offentlige transportruteforhold | |||
Relasjonskontroller | feil i relasjoner. | |||
Nesten rettvinklede bygninger | bygninger med en nesten rett vinkel. Avanserte innstillinger: validator.RightAngleBuilding.maximumDelta (standard: 10.0 ) validator.RightAngleBuilding.minimumDelta (standard: 1.0 )
| |||
| Bygning med nesten kvadratisk vinkel | Hvis vinkelen skal være rett, ortogonaliser veien. | ja, #20038 | |
Selvkryssende veier | veier som inneholder noen av sine noder mer enn én gang. | |||
| Selvkryssende veier | en vei krysser seg selv | Fjern selvkryssingen, fjern overlappende deler eller del veien | |
Skarpe vinkler | skarpe vinkler på veier Avanserte innstillinger: validator.sharpangles.maxlength (standard: 10.0 ) validator.sharpangles.maxangle (standard: 45.0 ) validator.sharpangles.ignorerailway validator.sharpangles.ignorehighway
| |||
Liknende navngitte veier | veier med like navn som kan være skrivefeil. | |||
| Liknende navngitte veier | veier med veldig like navn, muligens en skrivefeil | ||
Taggkontroller | feil i taggnøkler og verdier. | |||
Sjekk egenskapsverdier | skrivefeil i egenskapsverdier. Bruker de innlastede taggingspreset-filene for å sjekke | |||
| Presets inneholder ikke egenskapsnøkkel | egenskapsnøkkelen er i ingen preset | Sjekk nøkkelen eller Last inn preset | nei |
| Presets inneholder ikke egenskapsverdi | egenskapsverdien er i ingen preset | Sjekk verdien eller Last inn preset | nei |
Sjekk for fixme. | enhver egenskap med ordet "fixme" inne | |||
| fixme | Sjekk om du kan fikse problemet eller om det allerede er fikset. Hvis ja, fjern "fixme", ellers gjør ingenting. | nei | |
Svingrestriksjoner | svingrestriksjoner er gyldige. | |||
| Ingen "from"-vei funnet Ingen "to"-vei funnet Ingen "via"-node eller vei funnet | alle nødvendige elementer i en svingrestriksjonsrelasjon er til stede. | nei | |
| Mer enn én "from"-vei funnet Mer enn én "to"-vei funnet Mer enn én "via"-node funnet | maksimalt én vei med rolle from og to og maksimalt én node med rolle via i en svingrestriksjonsrelasjon. | nei | |
| Kan ikke blande node og vei for rolle "via" | det er enten en "via"-node eller flere "via"-veier, men ikke en blanding av noder og veier med rolle via . | nei | |
| "From"-veien starter eller slutter ikke ved en "via"-node. "To"-veien starter eller slutter ikke ved en "via"-node. "From" og den første "via"-veien er ikke koblet. "Via"-veiene er ikke koblet. Den siste "via" og "to"-veien er ikke koblet. | de forskjellige delene av en svingrestriksjonsrelasjon er koblet. Tar også hensyn til enveiskjøring og anser deler som ukoblet hvis de ikke kan reises i den tiltenkte rekkefølgen på grunn av enveiskjøringsrestriksjonen. | Sørg for at påfølgende medlemmer av en svingrestriksjonsrelasjon er koblet. (Veier må være koblet ende-til-ende.) | nei |
| Ukjent rolle | rollen for medlemmer av en svingrestriksjonsrelasjon er enten from , to (veier) eller via (noder og veier) | nei | |
| Ukjent medlemstype | bare noder og veier (og ikke relasjoner) er medlemmer av en svingrestriksjonsrelasjon. | nei | |
| Overflødig svingrestriksjon da "to"-veien er enveiskjørt | Svingrestriksjonen er ikke nødvendig, fordi den tilsvarende svingen vil bety å kjøre inn i en enveiskjørt vei fra feil side. | Bekreft at "from" og "to"-veiene er korrekt tildelt, og slett relasjonen hvis den faktisk er overflødig. | nei |
Ulukkede veier | veier som skal være sirkulære er lukket. | |||
| Ulukkede veier | veityper som skal være lukket, er virkelig lukket | Lukk ulukkede veier | nei |
Ukoblede veier / naturlige land og landbruk / kraftveier / jernbaner / vannveier | en vei har et endepunkt veldig nær en annen vei. Avanserte innstillinger: validator.UnconnectedWays.node_way_distance (standard: 10.0 ) validator.UnconnectedWays.node_way_distance_railway (standard: 1.0 ) validator.UnconnectedWays.way_way_distance (standard: 0.0 )
| |||
| Veiendepunkt nær annen vei | Endepunktet til en vei er veldig nær andre veier | Koble veiene eller når de virkelig er ukoblet, legg til noexit=yes -tagg for å unngå flere advarsler | nei |
| Veiendepunkt nær annen vei | nei | ||
| Koblet veiendepunkt nær annen vei | nei | ||
| Veinode nær annen vei | nei | ||
Utaggede og ukoblede noder | utaggede noder som ikke er en del av noen vei. | |||
| Ukoblede noder uten fysiske tagger - Ingen tagger Har nøkkel created_by eller converted_by Har nøkkel source Har nøkkel watch | noder som ikke er en del av noen vei uten tagger eller bare med created_by , converted_by , source eller watch | 1. Hvis noden ble opprettet av deg selv, må du bestemme om du vil slette den, ellers 2. Last ned overordnede relasjoner og kontakt kartleggere som la til disse nodene i uklare tilfeller | ja |
| Ukoblede noder uten fysiske tagger - Har nøkkel note eller comment eller description Har tagg som inneholder fixme | noder som ikke er en del av noen vei med bare note , comment , description eller fixme | 1. Hvis noden ble opprettet av deg selv, må du bestemme om du vil slette den, ellers 2. Last ned overordnede relasjoner og kontakt kartleggere som la til disse nodene i uklare tilfeller | nei |
Utaggede, tomme og en-node-veier | utaggede, tomme og en-node-veier. | |||
| Tomme veier En-node-veier | Ugyldige veier med null eller bare én node | 1. Se på objektets historie 2. Slett veien (autofiks) | ja |
| Unavngitte veier | vei uten name eller ref | Legg til name eller ref hvis kjent eller noname=yes hvis sikker på at veien ikke har et navn | nei |
| Utaggede veier (kommentert!) | veier uten noen tagger (eller bare med comment , description , fixme eller note ) og uten medlemskap i en relasjon | 0. Hvis du arbeider med ufullstendige data, last ned overordnede relasjoner 1. beskriv dem riktig hvis du kjenner disse objektene, eller 2. la dem være til noen beskriver dem | nei |
| Unavngitt kryss | vei med junction og uten name eller ref | Legg til name eller ref hvis kjent eller noname=yes hvis sikker på at krysset ikke har et navn | nei |
Veier koblet til område | veier koblet til områder. | |||
| Vei slutter på område | Første/Siste node av vei koblet til område | Eventuelt, enten fortsett veien, løsriv den fra området eller legg til en tagg som beskriver en inngang. | nei |
Feilaktig ordnede veier | retning av vann, land og kystlinjeveier. | |||
| Omvendt kystlinje: land ikke på venstre side Omvendt land: land ikke på venstre side | feil veiretning av natural=coastline feil veiretning av natural=land | Reverser vei retning | nei |
Ukategorisert | Beskrivelser som må kontrolleres, oppdateres og legges til i en av kategoriene ovenfor eller MapCSS nedenfor | |||
Sjekk egenskapsnøkler | skrivefeil i egenskapsnøkler. Se words.cfg for fil med skrivefeil i egenskapsnøkler | Erstatt feil nøkkel med riktig | ||
Tomme egenskaper | egenskaper med tomme verdier | |||
| Nøkkel 'x' ugyldig. - ... | ulovlige nøkkelkombinasjoner, navn og lignende problemer | ||
| Noder med samme navn | to noder har like navn | ||
| Ukjent egenskapsverdi | riktig bruk av tagger | Hvis det er din nye tagg, er det en god idé å dokumentere den på OSM-wikien (Alle tagger du liker) | nei |
Taggkontrollerregler
Denne fanen består av to lister og noen knapper. På venstre side er alle tilgjengelige regler listet opp, og på høyre side alle nedlastede og lokale regler.
Tilgjengelige regler (venstre)
Det er en søkeboks øverst og under først de interne MapCSS-reglene og deretter de eksterne er listet opp. Litt mer informasjon om hvert element vil vises i en verktøytips når du holder musepekeren over det. Elementer som allerede er i Aktive regler-listen til høyre er fremhevet med en annen bakgrunnsfarge som endres hvis elementet er aktivert/deaktivert til høyre. For å flytte elementer fra venstre til høyre, velg dem og bruk den blå, høyre pilknappen mellom listene. Med
knappen nederst lastes tilgjengelige regler-listen på nytt fra JOSM (fil).
Aktive regler (høyre)
Regler kan aktiveres/deaktiveres med avkrysningsboksen foran hver oppføring.
De tre knappene til høyre tillater:
manuelt legge til regler fra URL eller lokal fil
redigere valgt oppføring
slette elementer fra listen
nullstillingsknappen nederst nullstiller aktive regler til standard, og fjerner alle manuelt lagt til oppføringer.
MapCSS-baserte tester
Type | Melding | Hva som sjekkes | Ekstra hjelp | Autofiks |
---|---|---|---|---|
Adresser | ||||
Taggkombinasjoner | ||||
Foreldede funksjoner | ||||
Geometri | ||||
| Overlappende områder | områder overlapper | Fjern overlappende områder bare når de virkelig er feil. | nei |
Veier | ||||
| Vei uten referanse | det er en ref-tagg for veier som er tagget som tertiary . Ikke alltid nødvendig, se for eksempel Vei | Eventuelt, legg til noref=yes | nei |
Flere verdier | ||||
Numeriske verdier | ||||
Religion | ||||
Relasjoner | ||||
Territorier | ||||
Unødvendige tagger | ||||
Wikipedia |
Avanserte innstillinger
Flere avanserte innstillinger er ikke beskrevet ennå.
validator.auto_reload_local_rules
- om lokale regler skal lastes på nytt automatisk etter filendringervalidator.autozoom
- om Zoom til problem skal skje automatiskvalidator.check_assert_local_rules
- om MapCSS-asserts skal aktiveres for lokale reglervalidator.ignorelist
- ignoreringslistenvalidator.ignorelist.version
- formatversjon av ignoreringslisten
Se også
Valideringspanel
- JOSM Validerer Egendefinerte regler fra "Taggkontrollerregler"
- MapCSSTagChecker - om syntaksen til valideringskontroller, som er basert på MapCSS
Tilbake til Innstillingsdialog
Tilbake til Hovedhjelp