wiki:Nn:Help/Concepts/Object

Version 2 (modified by paleid, 3 months ago) ( diff )

Nn added

`html

Medlem; Medlemskap; Roller; Barn og Forelder ikkje forklara skikkeleg. Nokon grunn til å dela Merke i to delar ?

Objekt - Dei grunnleggjande byggjeklossane for OpenStreetMap-data og kart

Ver venleg og ikkje hast gjennom lesinga av dette, du kan konsultera denne sida når som helst.

Nodar, veger og relasjonar

Merke (også ein OSM-dataprimitiv)

Merke gir meining til objekta. Utan dei ville kva som helst anna objekt vera ubrukeleg og meiningslaus. Kvar av dei tre andre dataprimitivane kan ha fleire merke.

Ofte vert merke brukte i kombinasjonar; vanlegvis kan desse kombinasjonane finnast i forhåndsinnstillingar. Men det kan henda at merkene du treng å bruka ikkje er i forhåndsinnstillingane, og du må kjenna dei først.

Eit enkelt døme er drinking_water=yes - det er tilgjengeleg globalt og kan brukast på kva som helst objekt som gjev vatn. Eit anna døme er leaf_cycle=* for tre, det vil ha mindre dekning globalt (sidan tre ikkje veks overalt).

Av og til vil du støyta på merke som finst andre stader, men ikkje i ditt område; det er ei god idé å sjekka wikien kva merket handlar om, bruk: Essensielle lenker for merking som utgangspunkt.

Vi vil dekka merke meir detaljert nedanfor, men først vil vi dekka alle andre dataprimitivar.

Nodar (også ein OSM-dataprimitiv)

source:trunk/resources/images/data/node.svg Ein node er eit individuelt punkt med ein definert posisjon. Med respektive merke kan han brukast til å indikera butikkar, benkar, enkelttre eller drikkevatnspunkt.

Berre nodar har Koordinatar (en) i OSM-datamodellen. Veger og relasjonar refererer berre til nodar.

Felles nodar

Nodar kan gjenbrukast mellom fleire veger. Fleire veger kan referera til ein enkelt node (felles node).

Ei praktisk tyding av dette vert vist på sida Teikn Nodar. Verktøyet Slå saman nodar kan brukast til å laga felles nodar.

Veger (også ein OSM-dataprimitiv)

source:trunk/resources/images/data/way.svg Ein veg er ei sekvens av nodar (ein "polygonal kjede" frå vanleg geometri). OSM veg vert brukt til å representera lineære objekt, med respektive merke kan han brukast til å skildra: ei elvebredd, trekkje, kantstein i gatene (blant andre bruksområde).

Retning

Sidan nodar er ordna i OSM; har kvar veg i OSM ei retning. Dette gjev oss moglegheita til å leggja til merke (detaljar om objektet) som conveying=* - for å spesifisera retninga til rulletrappa og rørlege fortau eller incline=* som kan brukast saman med veger og gangveger. Det finst fleire døme og vi kan ikkje dekka dei alle.

Merk: Gjengiving av retning i Kartvisning kan setjast i Innstillingar under OSM-data.

Segment

Er eit fragment mellom to påfølgjande punkt på vegen ("linjesegment" frå vanleg geometri). Dette er ikkje ein del av OSM-datamodellen, men brukarar skil ofte fordi verktøy opererer på segmentnivå (heller enn på heile vegen); ver venleg og skil eit segment(er) frå ein komplett "veg".

Merk: Gjengiving av segment i Kartvisning kan setjast i Innstillingar under OSM-data.

Område

source:trunk/resources/images/data/closedway.svg Viss ein veg er lukka, dvs. viss den siste noden er den same som den første noden, vert han også kalla eit område. Gammalt omgrep for dette er Lukka Veger (det er framleis til stades på wikien, brukt i programvare og av nokre kartleggjarar; andre brukar "geometri" når dei berre snakkar om forma på objekta, utan merke).

Nokre gonger er ikkje eit enkelt område nok til å representera eit objekt (til dømes ein innsjø med ei øy i han), då må du bruka ein multipolygon

Relasjonar (også ein OSM-dataprimitiv)

I dei fleste tilfelle treng du dei ikkje

Viss eit objekt kan representerast med ein enkelt node eller veg og fleire merke støtta av programvare, er det ikkje behov for relasjonar. Men det er nokre få tilfelle der det er teoretisk og praktisk umogeleg berre med nodar, veger og merke (t.d. svingrestriksjonar, vil verta dekt nedanfor).

Dette tyder at du kan hoppa over dette store "Relasjonar"-avsnittet, til du bestemmer deg for å leggja til eller redigera ein relasjon.

Enkel forklaring

source:trunk/resources/images/data/relation.svg Ein relasjon:

  • er ei sekvens av andre objekt (nodar, veger og relasjonar)
  • som andre objekt (node, veg) - kvar relasjon kan ha sine eigne "merke"
  • kan brukast som medlemmar i andre relasjonar (nesta eller hierarkiske strukturar)
  • merket type=* vert brukt til å definera ein av mange typar relasjonar

I tillegg kan kvar objekt som deltek i ein relasjon tildelast ein rolle, til dømes "via" node og "from", "to" veger i type=restriction relasjon.

Relasjonshjelp (en) dekkjer dei mest grunnleggjande verktøya for å laga relasjonar i JOSM (Relasjonsvindauge (en), Utval, Relasjonsredigerar (en)).

Mest populære typar

type=multipolygon

Eit vatnobjekt (natural=water), ein bygning (building=*) eller ein administrativ grense (admin_level=* merke) består vanlegvis av fleire romleg atskilde delar som høyrer til eitt objekt. Enno viktigare, kvar av desse delane kan ha unntak (enklaver/eksklaver eller rett og slett øyar eller myrer i vassbasseng).

  • Delar vert oppretta ved å bruka "outer" rolla. Kvar multipolygon må ha minst ein ytre del.
  • Hol inne i delar - ved å bruka "inner" rolla. Kvar del kan ha frå 0 til N hol.
  • Veger som dannar ein ring der alle veger er kopla saman med felles nodar (JOSM vil åtvara deg om feil under validering)
  • Sjeldan kan hol vera nesta. Viss nesting er meir kompleks enn ein enkelt ytre og ein enkelt indre ring, kan rolleskipping halda fram: ytre-indre-ytre-indre-...
  • Ytre og indre ringar bør ikkje ha felles nodar (men valideringsverktøyet vil åtvara deg om dette og andre feil)

Multipolygon-spesifikke verktøy:

type=route

Rute-Relasjon skildrar felles ruter for alle typar transportmodus og transporttenester som veger, sykkel, tur, offentleg_transport eller til og med elektriske kraftliner

type=restriction

Kan brukast til å skildra svingrestriksjonar i følgje skilt og vegmerking. JOSM har eit programtillegg for å støtta denne typen relasjonar: Turnrestrictions programtillegg,Døme

Merke

Meir presist, eit merke er eit namn/verdi-par tildelt eit objekt. Viss vi skriv foo=bar meiner vi Merket med nøkkel foo er tildelt verdien bar. Her er nokre døme:

  • name=Hovudveg tildelt ein veg. Dette merket indikerer at namnet på vegen er Hovudveg.
  • natural=tre tildelt ein node. Dette merket indikerer at noden representerer eit tre i den verkelege verda.
  • route=buss tildelt ein relasjon. Dette merket indikerer at relasjonen representerer ei bussrute.

Merke kan kombinerast. Eit objekt kan bera så mange merke som naudsynt. Her er eit meir komplekst døme:

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

Tildelt ein veg, indikerer dette settet av merke at vegen representerer ein veg i eit bustadområde med namnet Hovudveg (det tyske namnet er Hauptstraße, det engelske namnet, som i dette dømet er det same som namnet, er Main road). Farten er avgrensa til 30km/t og tunge godsbilar (hgv) er ikkje tillate. Vidare er det ein einvegskøyrd veg.

I source:trunk/resources/images/dialogs/propertiesdialog.svg Merke/Medlemskap-panelet (en) kan du tildela merke til eit objekt, fjerna merke frå eit objekt eller redigera tildelte merke.

Tekniske eigenskapar

Objekt-id

OSM-tenaren tildeler kvar objekt eit unikt nummer, objekt-ID eller OSM-ID.

I JOSM har eit nytt objekt ikkje ein ID (ID-en er 0) før det vert lasta opp for første gong til OSM-tenaren.

Merk: Visninga av objekt-IDar i Utvalslista kan setjast i Innstillingar under Visning (en).

Objektversjonar og historikk

Versjonsnummer (versjonar) vart introduserte for å forenkla wiki-stil redigering. Dessverre, for å spora endringar i veger/relasjonar må du bruka meir komplekse verktøy enn enkel samanlikning med versjonsnummer.

  • Innhaldet i relasjonen kan endrast utan endring i versjon eller id av relasjonen (ein veg kan endrast, ein node kan endrast, ein underordna relasjon kan endrast).
  • Innhaldet i vegen kan endrast utan endring i versjon eller id av vegen (ein underordna node kan flyttast fram og tilbake fleire gonger, men id-en til vegen kan forbli den same).

Men du kan alltid spora fullstendig historikk for ein node basert på historikk. Du kan også bruka tidsbestemte data (regionutdrag etter dato) for å inspisera korleis objekt har endrast (og referera til objekt-id og tidspunkt frå databasen).

Merk: Visninga av objektversjonar i Utvalslista kan setjast i Innstillingar under Visning (en).

Informasjon om siste versjon

  • Vis -> source:trunk/resources/images/info.svg Avansert info (eller tastatursnarveg:Ctrl+I) opnar separate vindauge med informasjon om valde objekt i tekstformat.
  • Vis -> source:trunk/resources/images/info.svg Avansert info (nett) (eller tastatursnarveg:Ctrl+Shift+I) opnar objektsidene for valde objekt på OSM-nettsida i nettlesaren din.

Alternativt kan du bla gjennom objekta direkte ved å skriva inn følgjande adresse i nettlesaren din:

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

Historikk for objektet

Kvar objekt har ein versjon. Versjonen aukar kvar gong objektet vert lasta opp til tenaren, og OSM-tenaren lagrar ikkje berre den siste versjonen av eit objekt, men heile historikken.

  • Vis -> source:trunk/resources/images/dialogs/history.svg Historikk (en) (eller tastatursnarveg:Ctrl+H) opnar Historikklesaren. Historikklesaren vil visa deg versjonane til eit bestemt objekt.
  • Alternativt, Vis -> source:trunk/resources/images/dialogs/history.svg Historikk (nett) (en) (eller tastatursnarveg:Ctrl+Shift+H) opnar ei side på OSM-nettsida i nettlesaren din som også viser objektets historikk.

Tilbake til Hovudhjelp `

Note: See TracWiki for help on using the wiki.