wiki:Nb:Help/Action/Upload

Denne siden dekker for mye kontekst. Konseptet med endringssett og opplasting kan være bedre plassert på en egen side. Skjermbilder er utdaterte og kildene er ikke forklart.

Fil > Last opp data

source:trunk/resources/images/upload.svg Tastatursnarvei: Ctrl+Shift+↑

Last opp nye, endrede og slettede objekter i det aktive datalaget til serveren.

Geodata redigert i JOSM er bare tilgjengelig lokalt og bare brukbar av brukeren som har lagt inn dataene, med mindre brukeren bestemmer seg for å gjøre den tilgjengelig for fellesskapet også. For å publisere data må brukeren laste opp den. Opplasting betyr at geodata overføres til en sentral server drevet av OSM-fellesskapet, hvor den integreres med geodata fra andre kartleggere i en sentral database. Det er ved å laste opp data at lokalt redigert geodata både blir en del av hoveddatabasen og kart på osm.org og kan brukes av andre medlemmer av OSM-fellesskapet.

Enkelt forklart

  • (som nettbaserte redigeringsverktøy som iD eller Potlatch) må du laste opp endringene dine til OSM-serveren. Pass på at du er koblet til serveren :-)
  • du kan støte på konflikter etter at du har lastet opp endringer (i de fleste tilfeller betyr dette at du må velge hvilke tagger du vil beholde på objektene dine)
  • for å redusere sjansen for konflikt:
    • ikke rediger data som andre kartleggere redigerer samtidig
    • gjør nedlastings-opplastingsprosessen raskere, slik at det ikke er overlapp mellom ditt tidsvindu og deres
  • (løs idé) for å helt unngå konflikt, ikke rediger objekter med samme id og ikke endre deres overordnede relasjoner (node-vei og vei-relasjon og relasjon-relasjon). Hvis du (og en annen redaktør) redigerer disjunkte datasett (https://en.wikipedia.org/wiki/Disjoint_sets), vil det ikke være noen konflikt i det hele tatt. Vær oppmerksom på at dette også betyr at alle overordnede veier og alle overordnede relasjoner må respekteres (noe som sannsynligvis vil endre seg).
  • (i motsetning til nettbaserte redigeringsverktøy som iD eller Potlatch) trenger du ikke å laste opp umiddelbart (du kan lagre filen manuelt, men automatisk lagring vil hjelpe deg videre)
  • (i motsetning til alle andre redigeringsverktøy?) JOSM lar deg laste opp endringer til allerede åpnet (men ikke lukket) endringssett (se Flere opplastinger til ett endringssett). Hvert åpent endringssett vil "lukkes" automatisk av OSM-serveren etter 1 time.

Endringssett, opplastingsforespørsler og opplastingsstrategier

Geodata bidratt til OSM-serveren består av noder, veier og relasjoner. Siden det er hundrevis av kartleggere som publiserer sine geodata på OSM-serveren, er det viktig å spore hvem som har publisert hvilke data i hvilken kontekst. Det ville være kjedelig for kartleggere å beskrive hvorfor hver enkelt node og hver enkelt vei er publisert. En mer praktisk tilnærming er å pakke en gruppe relaterte objekter og tilordne pakken selv en kommentar, i stedet for de enkelte objektene.

OSM-prosjektet kaller en slik pakke et endringssett. Et endringssett er en samling relaterte endringer (nye objekter, objektendringer eller objektslettinger) som er brukt på OSM-data.

Endringssett er forskjellige fra opplastingsforespørsler. Et endringssett er en logisk gruppering av objekter, mens en opplastingsforespørsel er en teknisk gruppering kun for overføring av geodata til den sentrale OSM-serveren. I JOSM sier vi at objekter lastes opp ved hjelp av opplastingsforespørsler til et endringssett. JOSM Opplastingsdialog tillater konfigurasjon av aspekter ved opplastingsforespørsler og endringssettobjekter. Noen av innstillingene er obligatoriske (dvs. brukeren må konfigurere dem før geodata kan lastes opp), men de fleste er valgfrie, og JOSM fungerer med rimelige standardverdier.

Geodata kan hentes senere via endringssettet den ble lastet opp til, selv om den ikke kan hentes via opplastingsforespørselen som ble brukt. Endringssett har en unik identifikator, opplastingsforespørsler har ikke. For eksempel inkluderer dette endringssettet geodata fra sporing over ortofotoer av byen Bern, Sveits. Det er imidlertid ikke mulig å se opplastingsforespørslene som ble brukt for å fylle det.

En opplastingsforespørsel til ett endringssett

I det enkleste tilfellet er det bare én opplastingsforespørsel til et endringssett:

Dette er standardkonfigurasjonen som brukes av JOSM. Det er den foretrukne konfigurasjonen

  • for brukere som laster opp resultatet av å konvertere noen få GPS-spor til OSM-geodata
  • for brukere som laster opp resultatet av å spore noen få timer over flyfoto
  • for brukere som laster opp resultatet av å legge inn lokal kunnskap om gatenavn, interessepunkter, etc.

Flere opplastinger til ett endringssett

Dette er en avansert konfigurasjonsalternativ som de fleste brukere ikke trenger å aktivere. Det kan være nyttig:

  • for brukere som kartlegger ved hjelp av flere datalag i JOSM og som ønsker å laste opp resultatet av arbeidet sitt til ett endringssett
  • for brukere som jobber i lengre kartleggingsøkter. For dem kan det være tryggere å laste opp mellomresultater til serveren enn å bare laste opp resultatet av hele økten. I det første tilfellet kan de bruke flere opplastinger til ett endringssett, noe som hjelper dem å sikre dataene sine uten å fragmentere dem opp i urelaterte endringssett.

JOSM støtter fortsatt å laste opp hvert objekt individuelt.

Vær oppmerksom på at dette er en arvet funksjon. Inntil nylig var dette det eneste opplastingsalternativet i OSM. Teknisk sett bruker det en litt annen tilnærming for å kommunisere med OSM-serveren. Det er fortsatt tilgjengelig i JOSM, selv om OSM-serveren nå støtter opplastingsforespørsler med opptil 10 000 objekter. For den tilfeldige og normale brukeren er det nesten foreldet. I sjeldne tilfeller kan det være nyttig for avanserte brukere.

Opplasting av store datasett til flere endringssett

JOSM støtter også opplasting av store datasett som ikke passer inn i ett endringssett.

Dette er et avansert alternativ som bare er nyttig for avanserte brukere. De kan velge denne konfigurasjonen hvis de må laste opp et datasett med mer enn 10 000 nye, endrede eller slettede objekter.

Velge opplastingsstrategien din - når og hvor ofte du skal laste opp

Det er ikke noe enkelt svar på spørsmålet om når og hvor ofte du skal laste opp. Du bør verken redigere hele dagen og deretter laste opp alt på en gang, eller laste opp hvert minutt etter å ha lagt til en vei.

Her er noen tommelfingerregler:

  • Tid som kreves for opplasting: jo mindre opplastingsforespørslene du velger, jo lenger tid tar det å laste opp. Det tar lengre tid å laste opp 100 objekter ved hjelp av 100 individuelle opplastingsforespørsler enn å laste dem opp i én forespørsel som inneholder 100 objekter.
  • Kollisjoner med andre kartleggere: hvis du laster opp 10 000 objekter i én forespørsel, og hvis serveren støter på et problem med det 9999. objektet, blir hele opplastingen rullet tilbake. Problemet må løses først (dvs. ved å løse en konflikt). Hele de 10 000 objektene må deretter lastes opp på nytt. På den annen side, hvis du laster opp 10 000 objekter med 10 forespørsler som inneholder 1000 objekter hver, og serveren støter på et problem med det 9999. objektet, trenger du bare å gjenta den siste opplastingsforespørselen for de 9001. til 10 000. objektene. Objektene 1-9000 er allerede lastet opp. Hvis du kartlegger i områder hvor andre kartleggere også er aktive, bør du derfor foretrekke mindre størrelser for opplastingsforespørsler.

Opplasting av data

Starte opplastingsdialogen

  • Tastatursnarvei: Ctrl+Shift+↑
  • Menyelement Fil->source:trunk/resources/images/upload.svg Last opp
  • Verktøylinjeknapp source:trunk/resources/images/upload.svg

Kontroller før opplastingsdialogen vises

Før opplastingsdialogen vises, kjøres valideringsverktøyet på alle endrede objekter. Hvis det finner advarsler eller feil, vil du bli presentert med en liste over dem og få muligheten til å rette problemene og prøve igjen eller laste opp likevel. Det er ikke nødvendig å fikse alt, men vær så snill å ikke overse det lett, spesielt ikke feilene.

JOSM sjekker også for begrensninger pålagt av OSM-serveren:

  • taggnavn og taggverdier må være kortere enn 255 tegn
  • veier kan ikke bestå av for mange noder

Hvis objektene du laster opp har sykliske avhengigheter (relasjon 1 refererer til relasjon 2, relasjon 2 refererer til relasjon 3, relasjon 3 refererer til relasjon 1), kan JOSM ikke laste dem opp. JOSM vil be deg om å bryte disse avhengighetene først.

Merk: På store datasett kan disse kontrollene ta litt tid, og foreløpig gir de ikke brukerfeedback. Vær tålmodig hvis det tar noen sekunder å starte opplastingsdialogen på store datasett. Dette vil bli fikset snart.

Opplastingsdialogen

siden JOSM-versjon 17708 er opplastingsdialogen endret:

Opplastingsdialogen består av to seksjoner:

  • venstre side viser en oppsummering av objektene som skal legges til, endres og slettes på serveren
  • høyre side gir faner for å konfigurere ulike aspekter av opplastingsprosessen

Når opplastingsdialogen startes, viser den alltid Beskrivelse-fanen, som lar deg legge inn den viktigste informasjonen om ditt endringssett:

endringssettkommentaren
Det er viktig å gi en kort kommentar som beskriver endringene du laster opp. Dette gjør det enklere for andre bidragsytere og for deg selv å vite hva endringene dine handler om og hvorfor du gjorde endringene.
  • hvis kommentaren er tom eller for kort: teksten under kommentarboksen advarer deg

  • hvis kommentaren er gitt: teksten under kommentaren takker deg

endringssettkilden
Spesifiser datakilden for endringene, slik at andre bidragsytere kan sjekke dem om nødvendig.
  • hvis datakilden ikke er spesifisert: teksten under kommentarboksen advarer deg

  • hvis datakilden er gitt: teksten under kommentaren takker deg

Nedenfor er en oppsummering av de andre opplastingsparameterne for denne opplastingen. Og en avkrysningsboks som setter review_requested=yes endringssett-taggen.

Kjøre en enkel opplasting

Se Last opp til OSM.

Kjøre en opplasting med avanserte alternativer (Innstillinger-fanen)

Velge endringssettet å laste opp til

I Endringssettkonfigurasjonspanelet kan du velge hvilket endringssett dataene lastes opp til, se skjermbildet nedenfor:

For å laste opp dataene dine, kan du velge fra rullegardinlisten (siden r18283):

  • JOSM laster opp til et nytt endringssett hvis source:trunk/resources/images/dialogs/changesetdialog.svg Nytt endringssett er valgt i rullegardinlisten. Dette er standardinnstillingen.
  • Hvis du vil laste opp til et eksisterende endringssett, må du velge et av de tilgjengelige endringssettene fra rullegardinlisten (de er bare tilgjengelige i listen hvis det er åpne endringssett som du kan laste opp data til fordi du eier dem). Klikk på source:trunk/resources/images/dialogs/refresh.svg Oppdater for å laste listen over tilgjengelige åpne endringssett fra serveren.

Klikk på source:trunk/resources/images/closechangeset.svg Lukk endringssett for å lukke det for øyeblikket valgte åpne endringssettet. Dette er bare for bekvemmelighet. Du trenger ikke å lukke et endringssett her for å kjøre en vellykket opplasting.

Etter en vellykket opplasting kan JOSM enten lukke det brukte endringssettet eller la det være åpent for en annen opplasting. Standardinnstillingen er å lukke det. Du kan konfigurere om JOSM skal la det være åpent ved å fjerne avkrysningen Lukk endringssett etter opplasting.

Konfigurere antall og størrelse på opplastingsforespørsler

JOSM laster opp geodata med én eller flere opplastingsforespørsler til et endringssett på OSM-serveren. I Avansert konfigurasjonspanel kan du bestemme om antall og størrelsen på opplastingsforespørsler, se skjermbilde:

Velg Last opp data i én forespørsel for å laste opp alle objekter i én forespørsel. Hvis du laster opp et middels til stort antall objekter, kan dette ta litt tid, og JOSM vil ikke kunne informere deg om fremdriften. Det er bare to utfall av en slik opplasting: opplastingen lykkes enten eller så gjør den ikke det. I det første tilfellet er alt i orden, i det andre tilfellet er ingen objekter i det hele tatt lastet opp. Denne typen opplasting vil aldri føre til en delvis opplasting, noe som er både dens styrke og dens svakhet. Det kan være dens svakhet hvis hele opplastingen mislykkes fordi det er et problem med det aller siste objektet i opplastingsforespørselen.

Velg Last opp data i biter av objekter for å laste opp objektene i en sekvens av forespørsler med en forhåndsdefinert størrelse. Du kan angi en foretrukken størrelse for en opplastingsforespørsel (kalt "bitstørrelse"). Avhengig av verdien vil JOSM sende inn et antall opplastingsforespørsler (antall vises til høyre for inndatafeltet for "bitstørrelse"). I motsetning til det forrige alternativet, kan hver opplasting av en bit enten lykkes eller mislykkes. Du vil få noen grove fremdriftsmeldinger fordi JOSM vil informere deg når en individuell bit er lastet opp eller når opplastingen mislykkes. Opplasting i biter er i de fleste tilfeller tregere enn opplasting i én forespørsel.

Velg Last opp hvert objekt individuelt for å laste opp hvert objekt med en individuell opplastingsforespørsel. Du vil få svært fin fremdriftsmelding fordi JOSM vil informere deg når et individuelt objekt er lastet opp eller når opplastingen mislykkes. Merk at dette alternativet i de fleste tilfeller er det tregeste alternativet.

Anbefalinger

  • For små (<1000 objekter) til middels opplastingsstørrelser (<5000 objekter), velg Last opp data i én forespørsel
  • For middels til store opplastingsstørrelser (> 5000 objekter) velg Last opp data i biter av objekter. En bitstørrelse på 1000 er en god verdi å starte med.
  • Ikke bruk Last opp hvert objekt individuelt med mindre du har en spesifikk grunn til å gjøre det. Dette er i hovedsak en arvet strategi fra tidligere versjoner av OSM-serveren.

Legge til tagger til endringssettet

Geodata lastet opp til OSM-serveren er alltid lastet opp til et endringssett. I likhet med noder, veier og relasjoner kan man tilordne tagger til et endringssett.

I Opplastingsdialogen kan man legge inn tagger i Taggkonfigurasjonspanelet, se skjermbilde nedenfor:

Hashtags innenfor endringssettkommentartaggen gjenkjennes og legges i tillegg til i hashtags-endringssett-taggen. Denne oppførselen kan deaktiveres ved å sette nøkkelen upload.changeset.hashtags i Avanserte preferanser til false.

Gjør og ikke gjør

  • Tagger er dine venner. Bruk dem til å beskrive geodataene du laster opp til OSM-serveren.
  • Bruk taggen source til å beskrive kilden til geodataene dine (eksempler: sporet fra Yahoo-bilder, basert på GPS-spor og undersøkt med sykkel).
  • Du trenger ikke å legge til brukernavnet ditt i taggene. Koblingen mellom endringssettet og OSM-brukerkontoen din vedlikeholdes automatisk.

Merk at den påkrevde opplastingskommentaren også er en tagg. Du kan enten legge den inn i Taggkonfigurasjonspanelet med nøkkelen comment eller i Grunnleggende innstillinger-panelet i tekstinndatafeltet som er gitt der.

Kjøre en veldig stor opplasting

En opplasting anses som veldig stor hvis størrelsen overstiger maksimalstørrelsen for et endringssett på OSM-serveren. For øyeblikket er øvre grense for størrelsen på et endringssett 10 000 objekter, og hvis JOSM oppdager at opplastingen din er større, vises følgende informasjon i Opplastingsdialogen:

Advarselsmeldingen indikerer at JOSM ikke kan laste opp dataene med mindre du konfigurerer noen avanserte innstillinger. Enten bytt til fanen Avansert eller klikk på lenken i meldingen. Følgende konfigurasjonspanel vises:

For veldig store opplastinger er det ikke mulig å laste opp i én forespørsel, og det respektive alternativet er derfor deaktivert. Velg en bitstørrelse som skal brukes i opplastingen. Den må også være mindre enn 10 000, fordi øvre grense for størrelsen på et endringssett også gjelder for bitstørrelsen. Du kan laste opp et veldig stort datasett med en individuell forespørsel per objekt, men det anbefales ikke.

En veldig stor opplasting passer ikke inn i ett endringssett. Velg:

  • om JOSM skal automatisk åpne så mange nye endringssett som nødvendig for å laste opp dataene. Velg dette alternativet hvis du vil kjøre en veldig stor opplasting uten brukeroppføring.
  • om JOSM skal fylle opp ett endringssett og returnere til Opplastingsdialogen. Velg dette alternativet hvis du vil ha full kontroll over endringssettene som opprettes for opplastingen.

Feil- og advarselsmeldinger

Laste opp til et lukket endringssett

Hvis du laster opp til et åpent endringssett, kan opplastingen mislykkes fordi endringssettet er blitt lukket i mellomtiden. Det kan ha blitt lukket av serveren på grunn av en tidsavbrudd (endringssett kan ikke forbli åpne i mer enn 24 timer og lukkes også etter en times inaktivitet) eller fordi du lukket det eksplisitt i en annen JOSM-instans.

JOSM viser følgende feilmelding:

Hvordan løse

  • Start Opplastingsdialogen på nytt
  • Velg et annet åpent endringssett eller velg å laste opp til et nytt endringssett
  • Last opp på nytt

Endringssett blir fullt under opplasting

Det er en øvre grense for størrelsen på endringssett. På OSM-serveren er den for øyeblikket satt til 10 000 objekter per endringssett. En opplasting kan overstige denne grensen under opplasting, hovedsakelig hvis du laster opp en sekvens av opplastingsforespørsler til samme endringssett.

Hvis JOSM oppdager at et endringssett blir fullt, vises følgende advarselsmelding:

Hvordan løse

  • Klikk på Fortsett opplasting for å fortsette opplastingen med så mange nye endringssett som nødvendig.
  • Klikk på Gå tilbake til Opplastingsdialogen for å gå tilbake til Opplastingsdialogen. Der kan du velge et annet endringssett å laste opp de resterende objektene til.
  • Klikk på Avbryt for å avbryte opplasting og gå tilbake til hovedkartredigeringsgrensesnittet.

Slette noder som fortsatt er i bruk

Hvis opplastingen din inkluderer en slettet node, sjekker OSM-serveren om noden fortsatt er i bruk i en av veiene som er kjent for serveren. Du må sørge for at noden er isolert (ikke en del av noen vei og ikke referert til av noen relasjon) før den kan slettes.

Hvis OSM-serveren oppdager at noden fortsatt er i bruk, svarer den med en feilmelding som JOSM viser som følger:

Hvis du klikker på Forbered konfliktløsning, støtter JOSM deg i å løse problemet. Først laster den ned alle veier som noden fortsatt er i bruk i og fletter dem sammen med det nåværende datasettet ditt. I de fleste tilfeller fjerner JOSM den slettede noden fra alle overordnede veier automatisk. Hvis dette av en eller annen grunn ikke er mulig, oppretter JOSM en konflikt som du må løse manuelt.

Etter det, bare last opp på nytt. Opplastingen din inkluderer nå alle overordnede veier til den slettede noden, og den slettede noden er fjernet fra alle av dem. Opplastingen bør derfor lykkes.

avgrensningsboks veldig stor

Hvis avgrensningsboksen til endringssettet er veldig stor: JOSM viser en advarsel: du kan fortsette ved å klikke på "Last opp endringer" eller stoppe ved å klikke på "Avbryt" og dele opp endringene dine.

#19381

Merk: Størrelsen på avgrensningsboksen som anses som veldig stor kan settes i avanserte preferanser (upload.max-area (standard er 3.0)).

Se også


Tilbake til Fil-meny
Tilbake til Hovedhjelp

Last modified 4 days ago Last modified on 2025-03-08T10:46:24+01:00
Note: See TracWiki for help on using the wiki.