| | 1 | [[TranslatedPages(revision=117,outdated=Member; Membership; Roles; Child and Parent not explained properly. Any need to split Tags into two parts ?)]] |
| | 2 | |
| | 3 | = Objekter – De grunnleggende byggeklossene i OpenStreetMap-data og kart = |
| | 4 | |
| | 5 | Vennligst les denne siden sakte, du kan referere til den på nytt når som helst. |
| | 6 | |
| | 7 | [[PageOutline(2-10,Innholdstabell)]] |
| | 8 | |
| | 9 | |
| | 10 | == Noder, veier og relasjoner == #NodesWaysRelations |
| | 11 | |
| | 12 | === Tagger (også kalt OSM-datavprimitive) === #Tags |
| | 13 | |
| | 14 | 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**. |
| | 15 | |
| | 16 | [=#presets 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. |
| | 17 | |
| | 18 | Et enkelt eksempel er [osmwiki:Key:drinking_water drinking_water=yes] – dette er universelt og kan brukes på ethvert objekt som tilbyr drikkevann. Et annet eksempel er [osmwiki:Key:leaf_cycle leaf_cycle]=* for trær, det vil ha mindre dekning globalt (siden trær ikke vokser overalt). |
| | 19 | |
| | 20 | Noen ganger vil du støte på [osmwiki:Named_spots_instead_of_street_names tagger som finnes andre steder men ikke lokalt]; det er en god idé å sjekke wiki for hva taggen betyr, bruk: [osmwiki:Essential_links_tagging Essensielle lenker for tagging] som utgangspunkt. |
| | 21 | |
| | 22 | [#Tags1 Vi vil dekke tagger mer detaljert nedenfor], men først dekker vi de andre dataprimitivene. |
| | 23 | |
| | 24 | === Noder (også OSM-datavprimitiv) === #Nodes |
| | 25 | [[JOSMImage(data/node,24,bottom,margin-right=15,link=)]] **Node** er et enkeltpunkt med en definert posisjon. ''Med relevante tagger'' kan den brukes for å indikere butikker, benker, individuelle trær eller drikkepunkter. |
| | 26 | |
| | 27 | Kun noder har [wikitr:/Help/Concepts/Coordinates Koordinater] i OSM-datamodellen. Veier og relasjoner refererer bare til noder. |
| | 28 | |
| | 29 | ==== Vanlige noder ==== |
| | 30 | |
| | 31 | Noder kan gjenbrukes av flere veier. Flere veier kan referere til samme node (felles node). |
| | 32 | |
| | 33 | Praktisk betydning vises på [wikitr:/Help/Action/Draw#Commonnodes Tegne noder] siden. [wikitr:/Help/Action/MergeNodes Slå sammen noder]-verktøyet kan brukes for å lage felles noder. |
| | 34 | |
| | 35 | === Veier (også OSM-datavprimitiv) === #Ways |
| | 36 | [[JOSMImage(data/way,24,middle,margin-right=15,margin-bottom=5,link=)]] **Veien** er en sekvens av noder ([https://en.wikipedia.org/wiki/Polygonal_chain "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). |
| | 37 | |
| | 38 | ==== Retning ==== |
| | 39 | Siden noder er ordnet i OSM, har hver vei en retning. Dette gjør det mulig å legge til tagger (detaljer om objektet) som [osmwiki:Key:conveying conveying=*] – for å spesifisere retning på rulletrapper og gangveier, eller [osmwiki:Key:incline incline=*] som kan brukes sammen med veier og gangstier. Det finnes [osmwiki:Category:Way_Direction_Dependent flere eksempler], og vi kan ikke dekke alle. |
| | 40 | |
| | 41 | **Merk**: Retningsvisning i [wikitr:/Help/MapView Kartvisning] kan settes i Preferanser under [wikitr:/Help/Preferences/DrawingPreference OSM Data]. |
| | 42 | |
| | 43 | ==== Segment ====#Segment |
| | 44 | Et **segment mellom to påfølgende punkter på veien** ([https://en.wikipedia.org/wiki/Line_segment "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". |
| | 45 | |
| | 46 | **Merk**: Segmentvisning i [wikitr:/Help/MapView Kartvisning] kan settes i Preferanser under [wikitr:/Help/Preferences/DrawingPreference OSM Data]. |
| | 47 | |
| | 48 | ==== Områder ==== #Areas |
| | 49 | [[JOSMImage(data/closedway,24,middle,margin-right=15,margin-bottom=5,link=)]] 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). |
| | 50 | |
| | 51 | 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 [wikitr:/Help/Concepts/Object#typemultipolygon multipolygon]. |
| | 52 | |
| | 53 | === Relasjoner (også OSM-datavprimitiv) === #Relations |
| | 54 | |
| | 55 | ==== Som regel trenger du dem ikke ==== |
| | 56 | 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). |
| | 57 | |
| | 58 | Dette betyr at **du kan [#Tags1 hoppe over denne store "Relasjoner"-seksjonen] inntil du bestemmer deg for å legge til eller redigere en relasjon**. |
| | 59 | |
| | 60 | ==== Enkel forklaring ====#SimpleExplanation |
| | 61 | [[JOSMImage(data/relation,24,middle,margin-right=15,margin-bottom=5,link=)]] **Relasjon**: |
| | 62 | * er en sekvens av andre objekter (noder, veier og relasjoner) |
| | 63 | * som andre objekter (node, vei) – hver relasjon kan ha sine egne tagger |
| | 64 | * kan brukes som medlemmer i andre relasjoner (nestede eller hierarkiske strukturer) |
| | 65 | * tag type=* brukes for å definere en av [osmwiki:Types_of_relation mange typer relasjoner] |
| | 66 | |
| | 67 | I tillegg kan hvert objekt i en **relasjon** tildeles en **rolle**, f.eks. "via"-node eller "from", "to"-veier i type=restriction relasjon. |
| | 68 | |
| | 69 | [wikitr:/Help/Relations Relasjonshjelp] dekker de grunnleggende verktøyene for å lage relasjoner i JOSM ([wikitr:/Help/Dialog/RelationList Relasjonsvinduer], [wikitr:/Help/Dialog/SelectionList Utvalg], [wikitr:/Help/Dialog/RelationEditor Relasjonsredigerer]). |
| | 70 | |
| | 71 | ==== Mest brukte typer ==== |
| | 72 | |
| | 73 | ===== type=multipolygon =====#typemultipolygon |
| | 74 | |
| | 75 | 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 ([https://en.wikipedia.org/wiki/Enclave_and_exclave enklaver/eksklaver] eller bare øyer eller myrer i vannbassenger). |
| | 76 | |
| | 77 | * Delene opprettes med "{{{outer}}}"-rolle. ''Hver multipolygon må ha minst én ytre del''. |
| | 78 | * Hull innenfor deler – med "{{{inner}}}"-rolle. ''Hver del kan ha 0 til N hull''. |
| | 79 | * Veier som danner en ring, hvor alle veier er koblet med felles noder (JOSM vil varsle om feil under validering) |
| | 80 | * 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-... |
| | 81 | * Ytre og indre ringer bør ikke ha felles noder (men valideringsverktøy vil varsle deg om dette og andre feil) |
| | 82 | |
| | 83 | Spesifikke multipolygon-verktøy: |
| | 84 | * [wikitr:/Help/Action/CreateMultipolygon lage multipolygon] |
| | 85 | * [wikitr:/Help/Action/UpdateMultipolygon oppdatere eksisterende multipolygon] |
| | 86 | |
| | 87 | ===== type=route ===== |
| | 88 | |
| | 89 | [osmwiki:Relation:route Veirelasjon] beskriver felles veier for alle transportmåter og tjenester som [osmwiki:Tag:route=road veier], [osmwiki:Tag:route=bicycle sykling], [osmwiki:Tag:route=hiking fotturer], [osmwiki:Public_transport offentlig transport] eller til og med elektriske [osmwiki:Tag:route=power linjer] |
| | 90 | |
| | 91 | ===== type=restriction ===== |
| | 92 | |
| | 93 | Kan brukes for å beskrive svingbegrensninger i henhold til skilt og veimerking. JOSM har et plugin for denne relasjonstypen: [osmwiki:JOSM/Plugins/Turnrestrictions Turnrestriksjoner plugin], [osmwiki:Relation:restriction#Examples Eksempler] |
| | 94 | |
| | 95 | |
| | 96 | == Tagger detaljert ==#Tags1 |
| | 97 | 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: |
| | 98 | * `name`=`Hovedvei` tildelt en vei. Indikerer navnet på veien. |
| | 99 | * `natural`=`tree` tildelt en node. Indikerer at noden representerer et tre. |
| | 100 | * `route`=`bus` tildelt en relasjon. Indikerer at relasjonen representerer en bussrute. |
| | 101 | |
| | 102 | Tagger kan kombineres. Et objekt kan ha så mange tagger som nødvendig. Et mer komplekst eksempel: |
| | 103 | |
| | 104 | {{{ |
| | 105 | highway=residential |
| | 106 | name=Hovedvei |
| | 107 | name:en=Main road |
| | 108 | name:de=Hauptstraße |
| | 109 | maxspeed=30 |
| | 110 | hgv=no |
| | 111 | oneway=yes |
| | 112 | }}} |
| | 113 | |
| | 114 | 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. |
| | 115 | |
| | 116 | I [[JOSMImage(dialogs/propertiesdialog)]] [wikitr:/Help/Dialog/TagsMembership Etiketter/Medlemskap-panel] kan du tildele, fjerne eller redigere tagger for et objekt. |
| | 117 | |
| | 118 | |
| | 119 | == Tekniske egenskaper == |
| | 120 | |
| | 121 | === Objekt-ID ===#ObjectId |
| | 122 | OSM-serveren tildeler hvert objekt et unikt nummer, **objekt-ID** eller **OSM ID**. |
| | 123 | |
| | 124 | I JOSM har et nytt objekt ingen ID (ID = 0) før det lastes opp til OSM-serveren første gang. |
| | 125 | * Under **''[[JOSMImage(preference)]] [wikitr:/Help/Action/Preferences Preferanser]''** (eller **''`F12`''**) -> [[JOSMImage(preferences/display,24,link=,middle)]] **''[wikitr:/Help/Preferences/Display Visning]''** kan du slå på/av visning av objekt-IDer i vinduer. |
| | 126 | * Med **''Fil -> [[JOSMImage(downloadprimitive)]] [wikitr:/Help/Action/DownloadObject Last ned objekt ...]''** kan du laste ned **objekter** via IDer. |
| | 127 | |
| | 128 | **Merk**: Visning av objekt-IDer i [wikitr:/Help/Dialog/SelectionList Utvalgsliste] kan settes i Preferanser under **''[wikitr:/Help/Preferences/Display Visning]''**. |
| | 129 | |
| | 130 | |
| | 131 | === Objektversjoner og historikk ===#Objectversionsandhistory |
| | 132 | 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. |
| | 133 | |
| | 134 | * Innholdet i en relasjon kan endres uten endring av versjon eller ID (veier kan endres, noder kan flyttes, underrelasjoner kan endres). |
| | 135 | * Innholdet i en vei kan endres uten endring av versjon eller ID (underliggende noder kan flyttes frem og tilbake, men veien beholder samme ID). |
| | 136 | |
| | 137 | Du kan alltid spore full historikk for en enkelt node basert på historikk. |
| | 138 | 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). |
| | 139 | |
| | 140 | **Merk**: Visning av versjoner i [wikitr:/Help/Dialog/SelectionList Utvalgsliste] kan settes i Preferanser under [wikitr:/Help/Preferences/Display Visning]. |
| | 141 | |
| | 142 | ==== Siste versjon-informasjon ==== |
| | 143 | * **''Vis -> [[JOSMImage(info)]] [wikitr:/Help/Action/InfoAboutElements Avansert info]''** (eller hurtigtast: **''`Ctrl+I`''**) åpner separate vinduer med informasjon om valgte objekter i tekstformat. |
| | 144 | * **''Vis -> [[JOSMImage(info)]] [wikitr:/Help/Action/InfoAboutElementsWeb Avansert info (nett)]''** (eller hurtigtast: **''`Ctrl+Shift+I`''**) åpner **objektsidene** for valgte objekter på [osmwww: OSM-nettsiden] i nettleseren. |
| | 145 | |
| | 146 | Alternativt kan du bla gjennom objektene direkte ved å skrive inn følgende adresse i nettleseren: |
| | 147 | |
| | 148 | {{{ |
| | 149 | https://www.openstreetmap.org/browse/[node/way/relation]/[ID] |
| | 150 | }}} |
| | 151 | |
| | 152 | ==== Objektets historikk ====#ObjectHistory |
| | 153 | 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**. |
| | 154 | |
| | 155 | * **''Vis -> [[JOSMImage(dialogs/history)]] [wikitr:/Help/Action/ObjectHistory Historikk]''** (eller hurtigtast: **''`Ctrl+H`''**) åpner Historikk-viseren. Den viser **versjoner** av et objekt. |
| | 156 | * Alternativt, **''Vis -> [[JOSMImage(dialogs/history)]] [wikitr:/Help/Action/ObjectHistoryWeb Historikk (nett)]''** (eller hurtigtast: **''`Ctrl+Shift+H`''**) åpner en nettside på [osmwww: OSM-nettsiden] som også viser objektets historikk. |
| | 157 | |
| | 158 | ---- |
| | 159 | Tilbake til [wikitr:/Help Hovedhjelp] |