wiki:Nn:Help/Concepts/Object

Version 1 (modified by paleid, 5 months ago) ( diff )

Nynorsk added

Member; Membership; Roles; Child and Parent not explained properly. Any need to split Tags into two parts ?

Objekter – De grunnleggende byggeklossene i OpenStreetMap-data og kart

Vennligst les denne siden sakte, du kan referere til den på nytt når som helst.

Noder, veier og relasjoner

Tagger (også kalt OSM-datavprimitive)

Tagger gir mening til objektene. Uten dem ville alle andre objekter være ubrukelige og meningsløse. Hver av de tre andre dataprimitivene kan ha flere tagger.

Ofte brukes tagger i kombinasjoner; vanligvis finnes disse kombinasjonene i [wikitr:/Presets presets]. Men det kan hende at taggene du trenger ikke finnes i presets, og da må du først bli kjent med dem.

Et enkelt eksempel er drinking_water=yes – dette er universelt og kan brukes på ethvert objekt som tilbyr drikkevann. Et annet eksempel er leaf_cycle=* for trær, det vil ha mindre dekning globalt (siden trær ikke vokser overalt).

Noen ganger vil du støte på tagger som finnes andre steder men ikke lokalt; det er en god idé å sjekke wiki for hva taggen betyr, bruk: Essensielle lenker for tagging som utgangspunkt.

Vi vil dekke tagger mer detaljert nedenfor, men først dekker vi de andre dataprimitivene.

Noder (også OSM-datavprimitiv)

source:trunk/resources/images/data/node.svg Node er et enkeltpunkt med en definert posisjon. Med relevante tagger kan den brukes for å indikere butikker, benker, individuelle trær eller drikkepunkter.

Kun noder har Koordinater (en) i OSM-datamodellen. Veier og relasjoner refererer bare til noder.

Vanlige noder

Noder kan gjenbrukes av flere veier. Flere veier kan referere til samme node (felles node).

Praktisk betydning vises på Tegne noder siden. Slå sammen noder-verktøyet kan brukes for å lage felles noder.

Veier (også OSM-datavprimitiv)

source:trunk/resources/images/data/way.svg Veien er en sekvens av noder ("polygonkjede" i vanlig geometri). OSM vei brukes til å representere lineære objekter, med relevante tagger kan den brukes til å beskrive: elvebredder, trerekker, kantstein på veier (blant annet).

Retning

Siden noder er ordnet i OSM, har hver vei en retning. Dette gjør det mulig å legge til tagger (detaljer om objektet) som conveying=* – for å spesifisere retning på rulletrapper og gangveier, eller incline=* som kan brukes sammen med veier og gangstier. Det finnes flere eksempler, og vi kan ikke dekke alle.

Merk: Retningsvisning i Kartvisning kan settes i Preferanser under OSM Data.

Segment

Et segment mellom to påfølgende punkter på veien ("linjesegment" i vanlig geometri). Dette er ikke en del av OSM-datamodellen, men brukere skiller det ofte ut fordi verktøy opererer på segmentnivå (mer enn hele veien); skill segmenter fra hele "veier".

Merk: Segmentvisning i Kartvisning kan settes i Preferanser under OSM Data.

Områder

source:trunk/resources/images/data/closedway.svg Hvis veien er lukket, dvs. hvis siste node er den samme som første node, kalles den også et område. Gammelt begrep for dette er Lukkede Veier (finnes fortsatt i wiki, brukt i programvare og av noen kartografer; noen ganger brukes "geometri" når man kun snakker om form uten tagger).

Noen ganger er et enkelt område ikke nok til å representere et objekt (f.eks. en innsjø med en øy i), da må du bruke multipolygon.

Relasjoner (også OSM-datavprimitiv)

Som regel trenger du dem ikke

Hvis et objekt kan representeres med en enkelt node eller vei med flere tagger støttet av programvare, er relasjoner unødvendige. Men det finnes sjeldne tilfeller hvor det er teoretisk og praktisk umulig å bruke kun noder, veier og tagger (f.eks. svingbegrensninger, dekkes nedenfor).

Dette betyr at du kan hoppe over denne store "Relasjoner"-seksjonen inntil du bestemmer deg for å legge til eller redigere en relasjon.

Enkel forklaring

source:trunk/resources/images/data/relation.svg Relasjon:

  • er en sekvens av andre objekter (noder, veier og relasjoner)
  • som andre objekter (node, vei) – hver relasjon kan ha sine egne tagger
  • kan brukes som medlemmer i andre relasjoner (nestede eller hierarkiske strukturer)
  • tag type=* brukes for å definere en av mange typer relasjoner

I tillegg kan hvert objekt i en relasjon tildeles en rolle, f.eks. "via"-node eller "from", "to"-veier i type=restriction relasjon.

Relasjonshjelp (en) dekker de grunnleggende verktøyene for å lage relasjoner i JOSM (Relasjonsvinduer (en), Utvalg, Relasjonsredigerer (en)).

Mest brukte typer

type=multipolygon

Vannobjekter (natural=water), bygninger (building=*) eller administrative grenser (admin_level=*-tagg) består ofte av flere romlig adskilte deler som tilhører ett objekt. Viktigere, hver del kan ha ekskluderinger (enklaver/eksklaver eller bare øyer eller myrer i vannbassenger).

  • Delene opprettes med "outer"-rolle. Hver multipolygon må ha minst én ytre del.
  • Hull innenfor deler – med "inner"-rolle. Hver del kan ha 0 til N hull.
  • Veier som danner en ring, hvor alle veier er koblet med felles noder (JOSM vil varsle om feil under validering)
  • Sjeldent kan hull være nestet. Hvis nesting er mer kompleks enn en ytre og en indre ring, kan rollebytter fortsette: ytre-indre-ytre-indre-...
  • Ytre og indre ringer bør ikke ha felles noder (men valideringsverktøy vil varsle deg om dette og andre feil)

Spesifikke multipolygon-verktøy:

type=route

Veirelasjon beskriver felles veier for alle transportmåter og tjenester som veier, sykling, fotturer, offentlig transport eller til og med elektriske linjer

type=restriction

Kan brukes for å beskrive svingbegrensninger i henhold til skilt og veimerking. JOSM har et plugin for denne relasjonstypen: Turnrestriksjoner plugin, Eksempler

Tagger detaljert

Mer presist, en tag er et nøkkel/verdi-par tildelt et objekt. Skriver vi foo=bar betyr det Taggen med nøkkel foo har verdi bar. Eksempler:

  • name=Hovedvei tildelt en vei. Indikerer navnet på veien.
  • natural=tree tildelt en node. Indikerer at noden representerer et tre.
  • route=bus tildelt en relasjon. Indikerer at relasjonen representerer en bussrute.

Tagger kan kombineres. Et objekt kan ha så mange tagger som nødvendig. Et mer komplekst eksempel:

highway=residential
name=Hovedvei
name:en=Main road
name:de=Hauptstraße
maxspeed=30
hgv=no
oneway=yes

Tildelt en vei, indikerer dette settet med tagger at veien er en boligvei med navn Hovedvei (den tyske varianten er Hauptstraße, den engelske er Main road). Farten er begrenset til 30 km/t og tunge kjøretøy (hgv) er ikke tillatt. I tillegg er det en enveiskjørt gate.

I source:trunk/resources/images/dialogs/propertiesdialog.svg Etiketter/Medlemskap-panel (en) kan du tildele, fjerne eller redigere tagger for et objekt.

Tekniske egenskaper

Objekt-ID

OSM-serveren tildeler hvert objekt et unikt nummer, objekt-ID eller OSM ID.

I JOSM har et nytt objekt ingen ID (ID = 0) før det lastes opp til OSM-serveren første gang.

Merk: Visning av objekt-IDer i Utvalgsliste kan settes i Preferanser under Visning (en).

Objektversjoner og historikk

Versjonsnumre ble innført for å forenkle wiki-lignende redigering. For å spore endringer i veier/relasjoner trenger man mer komplekse verktøy enn en enkel sammenligning med versjonsnummer.

  • Innholdet i en relasjon kan endres uten endring av versjon eller ID (veier kan endres, noder kan flyttes, underrelasjoner kan endres).
  • Innholdet i en vei kan endres uten endring av versjon eller ID (underliggende noder kan flyttes frem og tilbake, men veien beholder samme ID).

Du kan alltid spore full historikk for en enkelt node basert på historikk. Du kan også bruke tidsavgrensede data (regionuttrekk per dato) for å inspisere hvordan objekter har endret seg (og referere til objekt-ID og punkt i databasen på et gitt tidspunkt).

Merk: Visning av versjoner i Utvalgsliste kan settes i Preferanser under Visning (en).

Siste versjon-informasjon

  • Vis -> source:trunk/resources/images/info.svg Avansert info (eller hurtigtast: Ctrl+I) åpner separate vinduer med informasjon om valgte objekter i tekstformat.
  • Vis -> source:trunk/resources/images/info.svg Avansert info (nett) (eller hurtigtast: Ctrl+Shift+I) åpner objektsidene for valgte objekter på OSM-nettsiden i nettleseren.

Alternativt kan du bla gjennom objektene direkte ved å skrive inn følgende adresse i nettleseren:

https://www.openstreetmap.org/browse/[node/way/relation]/[ID]

Objektets historikk

Hvert objekt har en versjon. Hver gang objektet lastes opp til serveren, økes versjonen, og OSM-serveren lagrer ikke bare siste versjon, men hele historien.

  • Vis -> source:trunk/resources/images/dialogs/history.svg Historikk (en) (eller hurtigtast: Ctrl+H) åpner Historikk-viseren. Den viser versjoner av et objekt.
  • Alternativt, Vis -> source:trunk/resources/images/dialogs/history.svg Historikk (nett) (en) (eller hurtigtast: Ctrl+Shift+H) åpner en nettside på OSM-nettsiden som også viser objektets historikk.

Tilbake til Hovedhjelp

Note: See TracWiki for help on using the wiki.