wiki:Nb:Help/Concepts/Object

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

Objekter - De grunnleggende byggeblokkene for OpenStreetMap-data og kart

Vennligst ikke skynd deg med å lese dette, du kan konsultere denne siden når som helst.

Noder, veier og relasjoner

Tagger (også en OSM-dataprimitiv)

Tagger gir mening til objektene. Uten dem ville ethvert annet objekt være ubrukelig og meningsløst. Hver av de tre andre dataprimitivene kan ha flere tagger.

Ofte brukes tagger i kombinasjoner; vanligvis kan disse kombinasjonene finnes i forhåndsinnstillinger. Men det kan hende at taggene du trenger å bruke ikke er i forhåndsinnstillingene, og du må kjenne dem først.

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

Av og til vil du støte på tagger som finnes andre steder, men ikke i ditt område; det er en god idé å sjekke wikien hva taggen handler om, bruk: Essensielle lenker for tagging som utgangspunkt.

Vi vil dekke tagger mer detaljert nedenfor, men først vil vi dekke alle andre dataprimitiver.

Noder (også en OSM-dataprimitiv)

source:trunk/resources/images/data/node.svg En node er et individuelt punkt med en definert posisjon. Med respektive tagger kan den brukes til å indikere butikker, benker, enkelttrær eller drikkevannspunkter.

Bare noder har Koordinater i OSM-datamodellen. Veier og relasjoner refererer bare til noder.

Felles noder

Noder kan gjenbrukes mellom flere veier. Flere veier kan referere til en enkelt node (felles node).

En praktisk betydning av dette demonstreres på siden Tegn Noder. Verktøyet Slå sammen noder kan brukes til å lage felles noder.

Veier (også en OSM-dataprimitiv)

source:trunk/resources/images/data/way.svg En vei er en sekvens av noder (en "polygonal kjede" fra vanlig geometri). OSM vei brukes til å representere lineære objekter, med respektive tagger kan den brukes til å beskrive: en elvebredd, trerekke, kantstein i gatene (blant andre bruksområder).

Retning

Siden noder er ordnet i OSM; har hver vei i OSM en retning. Dette gir oss muligheten til å legge til tagger (detaljer om objektet) som conveying=* - for å spesifisere retningen på rulletrapper og bevegelige fortau eller incline=* som kan brukes sammen med veier og gangveier. Det finnes flere eksempler og vi kan ikke dekke dem alle.

Merk: Gjengivelse av retning i Kartvisning kan settes i Innstillinger under OSM-data.

Segment

Er et fragment mellom to påfølgende punkter på veien ("linjesegment" fra vanlig geometri). Dette er ikke en del av OSM-datamodellen, men brukere skiller ofte fordi verktøy opererer på segmentnivå (heller enn på hele veien); vennligst skill et segment(er) fra en komplett "vei".

Merk: Gjengivelse av segmenter i Kartvisning kan settes i Innstillinger under OSM-data.

Områder

source:trunk/resources/images/data/closedway.svg Hvis en vei er lukket, dvs. hvis den siste noden er den samme som den første noden, kalles den også et område. Gammelt begrep for dette er Lukkede Veier (det er fortsatt til stede på wikien, brukt i programvare og av noen kartleggere; andre bruker "geometri" når de bare snakker om formen på objektene, uten tagger).

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

Relasjoner (også en OSM-dataprimitiv)

I de fleste tilfeller trenger du dem ikke

Hvis et objekt kan representeres med en enkelt node eller vei og flere tagger støttet av programvare, er det ikke behov for relasjoner. Men det er noen få tilfeller hvor det er teoretisk og praktisk umulig kun med noder, veier og tagger (f.eks. svingrestriksjoner, vil bli dekket nedenfor).

Dette betyr at du kan hoppe over dette store "Relasjoner"-avsnittet, til du bestemmer deg for å legge til eller redigere en relasjon.

Enkel forklaring

source:trunk/resources/images/data/relation.svg En 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)
  • taggen type=* brukes til å definere en av mange typer relasjoner

I tillegg kan hvert objekt som deltar i en relasjon tildeles en rolle, for eksempel "via" node og "from", "to" veier i type=restriction relasjon.

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

Mest populære typer

type=multipolygon

Et vannobjekt (natural=water), en bygning (building=*) eller en administrativ grense (admin_level=* tagg) består vanligvis av flere romlig atskilte deler som tilhører ett objekt. Enda viktigere, hver av disse delene kan ha unntak (enklaver/eksklaver eller rett og slett øyer eller myrer i vannbassenger).

  • Deler opprettes ved å bruke "outer" rollen. Hver multipolygon må ha minst en ytre del.
  • Hull inne i deler - ved å bruke "inner" rollen. Hver del kan ha fra 0 til N hull.
  • Veier som danner en ring hvor alle veier er koblet sammen med felles noder (JOSM vil advare deg om feil under validering)
  • Sjelden kan hull være nestet. Hvis nesting er mer kompleks enn en enkelt ytre og en enkelt indre ring, kan rollebytting fortsette: ytre-indre-ytre-indre-...
  • Ytre og indre ringer bør ikke ha felles noder (men valideringsverktøyet vil advare deg om dette og andre feil)

Multipolygon-spesifikke verktøy:

type=route

Rute-Relasjon beskriver felles ruter for alle typer transportmoduser og transporttjenester som veier, sykkel, tur, offentlig_transport eller til og med elektriske kraftlinjer

type=restriction

Kan brukes til å beskrive svingrestriksjoner i henhold til skilt og veimerking. JOSM har et plugin for å støtte denne typen relasjoner: Turnrestrictions plugin,Eksempler

Tagger

Mer presist, en tagg er et navn/verdi-par tildelt et objekt. Hvis vi skriver foo=bar mener vi Taggen med nøkkel foo er tildelt verdien bar. Her er noen eksempler:

  • name=Hovedvei tildelt en vei. Denne taggen indikerer at navnet på veien er Hovedvei.
  • natural=tre tildelt en node. Denne taggen indikerer at noden representerer et tre i den virkelige verden.
  • route=buss tildelt en relasjon. Denne taggen indikerer at relasjonen representerer en bussrute.

Tagger kan kombineres. Et objekt kan bære så mange tagger som nødvendig. Her er 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 representerer en vei i et boligområde med navnet Hovedvei (det tyske navnet er Hauptstraße, det engelske navnet, som i dette eksemplet er det samme som navnet, er Main road). Hastigheten er begrenset til 30km/t og tunge godsbiler (hgv) er ikke tillatt. Videre er det en enveiskjørt vei.

I source:trunk/resources/images/dialogs/propertiesdialog.svg Tagger/Medlemskap-panelet kan du tildele tagger til et objekt, fjerne tagger fra et objekt eller redigere tildelte tagger.

Tekniske egenskaper

Objekt-id

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

I JOSM har et nytt objekt ikke en ID (ID-en er 0) før det lastes opp for første gang til OSM-serveren.

  • Under source:trunk/resources/images/preference.svg Innstillinger (eller F12) -> source:trunk/resources/images/preferences/display.svg Visning er det mulig å aktivere eller deaktivere visningen av objekt-IDer i vinduene.
  • Med Fil -> source:trunk/resources/images/downloadprimitive.svg Last ned objekt ... er det mulig å laste ned objekter etter IDer.

Merk: Visningen av objekt-IDer i Utvalgslisten kan settes i Innstillinger under Visning.

Objektversjoner og historikk

Versjonsnumre (versjoner) ble introdusert for å forenkle wiki-stil redigering. Dessverre, for å spore endringer i veier/relasjoner må du bruke mer komplekse verktøy enn enkel sammenligning med versjonsnummer.

  • Innholdet i relasjonen kan endres uten endring i versjon eller id av relasjonen (en vei kan endres, en node kan endres, en underordnet relasjon kan endres).
  • Innholdet i veien kan endres uten endring i versjon eller id av veien (en underordnet node kan flyttes frem og tilbake flere ganger, men id-en til veien kan forbli den samme).

Men du kan alltid spore fullstendig historikk for en node basert på historikk. Du kan også bruke tidsbestemte data (regionutdrag etter dato) for å inspisere hvordan objekter har endret seg (og referere til objekt-id og tidspunkt fra databasen).

Merk: Visningen av objektversjoner i Utvalgslisten kan settes i Innstillinger under Visning.

Informasjon om siste versjon

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

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

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

Historikk for objektet

Hvert objekt har en versjon. Versjonen økes hver gang objektet lastes opp til serveren, og OSM-serveren lagrer ikke bare den siste versjonen av et objekt, men hele historikken.

  • Vis -> source:trunk/resources/images/dialogs/history.svg Historikk (eller tastatursnarvei:Ctrl+H) åpner Historikkleseren. Historikkleseren vil vise deg versjonene til et bestemt objekt.
  • Alternativt, Vis -> source:trunk/resources/images/dialogs/history.svg Historikk (nett) (eller tastatursnarvei:Ctrl+Shift+H) åpner en side på OSM-nettsiden i nettleseren din som også viser objektets historikk.

Tilbake til Hovedhjelp

Last modified 5 weeks ago Last modified on 2025-03-04T23:50:21+01:00
Note: See TracWiki for help on using the wiki.