| 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 byggeblokkene for OpenStreetMap-data og kart = |
| 4 | |
| 5 | Vennligst ikke skynd deg med å lese dette, du kan konsultere denne siden når som helst. |
| 6 | |
| 7 | [[PageOutline(2-10,Innholdsfortegnelse)]] |
| 8 | |
| 9 | |
| 10 | == Noder, veier og relasjoner == #NodesWaysRelations |
| 11 | |
| 12 | === Tagger (også en OSM-dataprimitiv) === #Tags |
| 13 | |
| 14 | 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**. |
| 15 | |
| 16 | [=#presets Ofte brukes tagger i kombinasjoner; **vanligvis kan disse kombinasjonene finnes] i [wikitr:/Presets forhåndsinnstillinger]**. Men det kan hende at taggene du trenger å bruke ikke er i forhåndsinnstillingene, og du må kjenne dem først. |
| 17 | |
| 18 | Et enkelt eksempel er [osmwiki:Key:drinking_water drinking_water=yes] - det er tilgjengelig globalt og kan brukes på ethvert objekt som gir vann. 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 | Av og til vil du støte på [osmwiki:Named_spots_instead_of_street_names tagger som finnes andre steder, men ikke i ditt område]; det er en god idé å sjekke wikien hva taggen handler om, bruk: [osmwiki:Essential_links_tagging Essensielle lenker for tagging] som utgangspunkt. |
| 21 | |
| 22 | [#Tags1 Vi vil dekke tagger mer detaljert nedenfor], men først vil vi dekke alle andre dataprimitiver. |
| 23 | |
| 24 | === Noder (også en OSM-dataprimitiv) === #Nodes |
| 25 | [[JOSMImage(data/node,24,bottom,margin-right=15,link=)]] En **node** er et individuelt punkt med en definert posisjon. ''Med respektive tagger'' kan den brukes til å indikere butikker, benker, enkelttrær eller drikkevannspunkter. |
| 26 | |
| 27 | Bare noder har [wikitr:/Help/Concepts/Coordinates Koordinater] i OSM-datamodellen. Veier og relasjoner refererer bare til noder. |
| 28 | |
| 29 | ==== Felles noder ==== |
| 30 | |
| 31 | Noder kan gjenbrukes mellom flere veier. Flere veier kan referere til en enkelt node (felles node). |
| 32 | |
| 33 | En praktisk betydning av dette demonstreres på siden [wikitr:/Help/Action/Draw#Commonnodes Tegn Noder]. Verktøyet [wikitr:/Help/Action/MergeNodes Slå sammen noder] kan brukes til å lage felles noder. |
| 34 | |
| 35 | === Veier (også en OSM-dataprimitiv) === #Ways |
| 36 | [[JOSMImage(data/way,24,middle,margin-right=15,margin-bottom=5,link=)]] En **vei** er en sekvens av noder ([https://en.wikipedia.org/wiki/Polygonal_chain 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). |
| 37 | |
| 38 | ==== Retning ==== |
| 39 | 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 [osmwiki:Key:conveying conveying=*] - for å spesifisere retningen på rulletrapper og bevegelige fortau eller [osmwiki:Key:incline incline=*] som kan brukes sammen med veier og gangveier. Det finnes [osmwiki:Category:Way_Direction_Dependent flere eksempler] og vi kan ikke dekke dem alle. |
| 40 | |
| 41 | **Merk**: Gjengivelse av retning i [wikitr:/Help/MapView Kartvisning] kan settes i Innstillinger under [wikitr:/Help/Preferences/DrawingPreference OSM-data]. |
| 42 | |
| 43 | ==== Segment ====#Segment |
| 44 | Er **et fragment mellom to påfølgende punkter på veien** ([https://en.wikipedia.org/wiki/Line_segment "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". |
| 45 | |
| 46 | **Merk**: Gjengivelse av segmenter i [wikitr:/Help/MapView Kartvisning] kan settes i Innstillinger 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 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). |
| 50 | |
| 51 | 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 [wikitr:/Help/Concepts/Object#typemultipolygon multipolygon] |
| 52 | |
| 53 | === Relasjoner (også en OSM-dataprimitiv) === #Relations |
| 54 | |
| 55 | ==== I de fleste tilfeller trenger du dem ikke ==== |
| 56 | 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). |
| 57 | |
| 58 | Dette betyr at **du kan [#Tags1 hoppe over dette store "Relasjoner"-avsnittet], til 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=)]] En **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 | * taggen type=* brukes til å definere en av [osmwiki:Types_of_relation mange typer relasjoner] |
| 66 | |
| 67 | 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. |
| 68 | |
| 69 | [wikitr:/Help/Relations Relasjonshjelp] dekker de mest grunnleggende verktøyene for å lage relasjoner i JOSM ([wikitr:/Help/Dialog/RelationList Relasjonsvindu], [wikitr:/Help/Dialog/SelectionList Utvalg], [wikitr:/Help/Dialog/RelationEditor Relasjonsredigerer]). |
| 70 | |
| 71 | ==== Mest populære typer ==== |
| 72 | |
| 73 | ===== type=multipolygon =====#typemultipolygon |
| 74 | |
| 75 | 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 ([https://en.wikipedia.org/wiki/Enclave_and_exclave enklaver/eksklaver] eller rett og slett øyer eller myrer i vannbassenger). |
| 76 | |
| 77 | * Deler opprettes ved å bruke "{{{outer}}}" rollen. ''Hver multipolygon må ha minst en ytre del''. |
| 78 | * Hull inne i deler - ved å bruke "{{{inner}}}" rollen. ''Hver del kan ha fra 0 til N hull''. |
| 79 | * Veier som danner en ring hvor alle veier er koblet sammen med felles noder (JOSM vil advare deg om feil under validering) |
| 80 | * 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-... |
| 81 | * Ytre og indre ringer bør ikke ha felles noder (men valideringsverktøyet vil advare deg om dette og andre feil) |
| 82 | |
| 83 | Multipolygon-spesifikke verktøy: |
| 84 | * [wikitr:/Help/Action/CreateMultipolygon opprett en multipolygon] |
| 85 | * [wikitr:/Help/Action/UpdateMultipolygon oppdater eksisterende multipolygon] |
| 86 | |
| 87 | ===== type=route ===== |
| 88 | |
| 89 | [osmwiki:Relation:route Rute-Relasjon] beskriver felles ruter for alle typer transportmoduser og transporttjenester som [osmwiki:Tag:route=road veier], [osmwiki:Tag:route=bicycle sykkel], [osmwiki:Tag:route=hiking tur], [osmwiki:Public_transport offentlig_transport] eller til og med elektriske [osmwiki:Tag:route=power kraftlinjer] |
| 90 | |
| 91 | ===== type=restriction ===== |
| 92 | |
| 93 | Kan brukes til å beskrive svingrestriksjoner i henhold til skilt og veimerking. JOSM har et plugin for å støtte denne typen relasjoner: [osmwiki:JOSM/Plugins/Turnrestrictions Turnrestrictions plugin],[osmwiki:Relation:restriction#Examples Eksempler] |
| 94 | |
| 95 | |
| 96 | == Tagger ==#Tags1 |
| 97 | 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: |
| 98 | * `name`=`Hovedvei` tildelt en vei. Denne taggen indikerer at navnet på veien er `Hovedvei`. |
| 99 | * `natural`=`tre` tildelt en node. Denne taggen indikerer at noden representerer et tre i den virkelige verden. |
| 100 | * `route`=`buss` tildelt en relasjon. Denne taggen indikerer at relasjonen representerer en bussrute. |
| 101 | |
| 102 | Tagger kan kombineres. Et objekt kan bære så mange tagger som nødvendig. Her er 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 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. |
| 115 | |
| 116 | I [[JOSMImage(dialogs/propertiesdialog)]] [wikitr:/Help/Dialog/TagsMembership Tagger/Medlemskap-panelet] kan du tildele tagger til et objekt, fjerne tagger fra et objekt eller redigere tildelte tagger. |
| 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 ikke en ID (ID-en er 0) før det lastes opp for første gang til OSM-serveren. |
| 125 | * Under **''[[JOSMImage(preference)]] [wikitr:/Help/Action/Preferences Innstillinger]''** (eller **''`F12`''**) -> [[JOSMImage(preferences/display,24,link=,middle)]] **''[wikitr:/Help/Preferences/Display Visning]''** er det mulig å aktivere eller deaktivere visningen av objekt-IDer i vinduene. |
| 126 | * Med **''Fil -> [[JOSMImage(downloadprimitive)]] [wikitr:/Help/Action/DownloadObject Last ned objekt ...]''** er det mulig å laste ned **objekter** etter IDer. |
| 127 | |
| 128 | **Merk**: Visningen av objekt-IDer i [wikitr:/Help/Dialog/SelectionList Utvalgslisten] kan settes i Innstillinger under **''[wikitr:/Help/Preferences/Display Visning]''**. |
| 129 | |
| 130 | |
| 131 | === Objektversjoner og historikk ===#Objectversionsandhistory |
| 132 | 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. |
| 133 | |
| 134 | * 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). |
| 135 | * 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). |
| 136 | |
| 137 | Men du kan alltid spore fullstendig historikk for en node basert på historikk. |
| 138 | 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). |
| 139 | |
| 140 | **Merk**: Visningen av objektversjoner i [wikitr:/Help/Dialog/SelectionList Utvalgslisten] kan settes i Innstillinger under [wikitr:/Help/Preferences/Display Visning]. |
| 141 | |
| 142 | ==== Informasjon om siste versjon ==== |
| 143 | * **''Vis -> [[JOSMImage(info)]] [wikitr:/Help/Action/InfoAboutElements Avansert info]''** (eller tastatursnarvei:**''`Ctrl+I`''**) åpner separate vinduer med informasjon om valgte objekter i tekstformat. |
| 144 | * **''Vis -> [[JOSMImage(info)]] [wikitr:/Help/Action/InfoAboutElementsWeb Avansert info (nett)]''** (eller tastatursnarvei:**''`Ctrl+Shift+I`''**) åpner **objektsidene** for valgte objekter på [osmwww: OSM-nettsiden] i nettleseren din. |
| 145 | |
| 146 | Alternativt kan du bla gjennom objektene direkte ved å skrive inn følgende adresse i nettleseren din: |
| 147 | |
| 148 | {{{ |
| 149 | https://www.openstreetmap.org/browse/[node/way/relation]/[ID] |
| 150 | }}} |
| 151 | |
| 152 | ==== Historikk for objektet ====#ObjectHistory |
| 153 | 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**. |
| 154 | |
| 155 | * **''Vis -> [[JOSMImage(dialogs/history)]] [wikitr:/Help/Action/ObjectHistory Historikk]''** (eller tastatursnarvei:**''`Ctrl+H`''**) åpner Historikkleseren. Historikkleseren vil vise deg **versjonene** til et bestemt objekt. |
| 156 | * Alternativt, **''Vis -> [[JOSMImage(dialogs/history)]] [wikitr:/Help/Action/ObjectHistoryWeb Historikk (nett)]''** (eller tastatursnarvei:**''`Ctrl+Shift+H`''**) åpner en side på [osmwww: OSM-nettsiden] i nettleseren din som også viser objektets historikk. |
| 157 | |
| 158 | ---- |
| 159 | Tilbake til [wikitr:/Help Hovedhjelp] |