Changes between Initial Version and Version 1 of Nb:Help/Concepts/Object


Ignore:
Timestamp:
2025-03-04T23:50:21+01:00 (6 weeks ago)
Author:
paleid
Comment:

Nb added

Legend:

Unmodified
Added
Removed
Modified
  • Nb:Help/Concepts/Object

    v1 v1  
     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
     5Vennligst 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
     14Tagger 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
     18Et 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
     20Av 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
     27Bare noder har [wikitr:/Help/Concepts/Coordinates Koordinater] i OSM-datamodellen. Veier og relasjoner refererer bare til noder.
     28
     29==== Felles noder ====
     30
     31Noder kan gjenbrukes mellom flere veier. Flere veier kan referere til en enkelt node (felles node).
     32
     33En 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 ====
     39Siden 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
     44Er **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
     51Noen 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 ====
     56Hvis 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
     58Dette 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
     67I 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
     75Et 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
     83Multipolygon-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
     93Kan 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
     97Mer 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
     102Tagger kan kombineres. Et objekt kan bære så mange tagger som nødvendig. Her er et mer komplekst eksempel:
     103
     104{{{
     105highway=residential
     106name=Hovedvei
     107name:en=Main road
     108name:de=Hauptstraße
     109maxspeed=30
     110hgv=no
     111oneway=yes
     112}}}
     113
     114Tildelt 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
     116I [[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
     122OSM-serveren tildeler hvert objekt et unikt nummer, **objekt-ID** eller **OSM-ID**.
     123
     124I 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
     132Versjonsnumre (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
     137Men du kan alltid spore fullstendig historikk for en node basert på historikk.
     138Du 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
     146Alternativt kan du bla gjennom objektene direkte ved å skrive inn følgende adresse i nettleseren din:
     147
     148{{{
     149https://www.openstreetmap.org/browse/[node/way/relation]/[ID]
     150}}}
     151
     152==== Historikk for objektet ====#ObjectHistory
     153Hvert 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----
     159Tilbake til [wikitr:/Help Hovedhjelp]