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


Ignore:
Timestamp:
2025-03-08T11:02:10+01:00 (11 months ago)
Author:
paleid
Comment:

Nb added

Legend:

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

    v1 v1  
     1[[TranslatedPages(revision=33)]]
     2[[PageOutline(1-10,,Innholdsfortegnelse)]]
     3
     4= Konflikt =
     5
     6JOSM administrerer lokale kopier av [wikitr:/Help/Concepts/Object OSM-objekter]. Den [wikitr:/Help/Action/Open laster dem fra en fil] eller [wikitr:/Help/Action/Download laster dem ned fra OSM-serveren] og beholder dem i minnet. Hvis du endrer objekter eller legger til objekter på kartet ditt, jobber du med kopier. De opprinnelige objektene er fortsatt lagret på serveren, hvorfra andre brukere kan hente dem og hvor andre kartleggere kan sende sine oppdateringer.
     7
     8Dette betyr at du ikke ''eier'' objektene du for øyeblikket jobber med, du ''deler'' dem fortsatt med andre. Hvis du utveksler dine lokale objekter med serveren, kan din versjon kollidere med versjonen noen andre har sendt som en oppdatering. JOSM gjør sitt beste for å skjule disse kollisjonene fra deg, men noen ganger kan den ikke løse forskjellene mellom to [wikitr:/Help/Concepts/Object versjoner] automatisk. I slike tilfeller oppretter den en '''konflikt'''.
     9
     10En '''konflikt''' er en forskjell mellom to versjoner av et objekt som JOSM ikke kan løse automatisk.
     11
     12Hvert datalag opprettholder en liste over uløste konflikter i [[JOSMImage(dialogs/conflict)]] [wikitr:/Help/Dialog/ConflictList Konfliktliste-panelet]. I dette panelet kan du starte en [wikitr:/Help/Dialog/Conflict dialog for å løse en konflikt].
     13
     14'''Å løse en konflikt''' betyr at du må bestemme for hver forskjell mellom de to objektversjonene om du vil beholde versjonen fra det første eller det andre objektet, en prosess som noen ganger også kalles '''fletting'''.
     15
     16== Konflikter under nedlasting/oppdatering == #WarningAboutDetectedConflicts
     17Hvis du laster ned objekter fra OSM-serveren til et eksisterende lag, kan objektene fra serveren "kollidere" med objekter som allerede er til stede i laget. Ofte kan JOSM håndtere disse kollisjonene automatisk, men noen ganger er dette ikke mulig. Her er noen eksempler:
     18
     19=== Automatisk håndtering ===
     201. Du har lastet ned et område.
     211. Du endrer en vei for en landbruksbruk. I mellomtiden har en annen bruker lastet ned samme område og slettet 4 noder fra en motorvei og lastet det opp.
     221. Du velger menyen ''Fil -> [[JOSMImage(updatedata)]] [wikitr:/Help/Action/UpdateData Oppdater data]''. Noen noder eksisterer ikke lenger på serveren, selv om de fortsatt er i laget ditt.
     23
     24JOSM varsler deg ved å vise meldingen:
     25 
     26[[Image(Help/Concepts/Conflict:conflict-update-data-automatic.png,link=)]]
     27
     28Når du klikker på **Sjekk på serveren**: JOSM kan løse dette automatisk ved å slette noder i laget ditt som ikke lenger er på serveren og som ikke kolliderer med endringene dine.
     29JOSM oppretter ikke en konflikt.
     30
     31=== Konfliktopprettelse ===
     321. Du har lastet ned en node med id:1 fra serveren, hvor [osmwiki:Key:name navn]-taggen er satt til `"Mitt navn"`.
     331. Du redigerer noden og endrer navnet til `"Eller er det dette navnet?"`. I mellomtiden har en annen bruker også lastet ned noden, endret navnet til `"Det er navnet"`, og lastet det opp.
     341. Du velger menyen ''Fil -> [[JOSMImage(updatedata)]] [wikitr:/Help/Action/UpdateData Oppdater data]''. Versjonen av noden hentet fra serveren vil ha en tagg [osmwiki:Key:name navn] satt til `"Det er navnet"`, som kolliderer med `"Eller er det dette navnet?"`, navnet du har satt.
     35
     36JOSM kan ikke løse dette automatisk. Den oppretter en '''konflikt'''. Vanligvis viser JOSM en feilmelding som følger:
     37
     38[[Image(Help/Concepts/Conflict:conflict-update-data-detected.png,link=)]]
     39
     40og oppretter en uløst konflikt.
     41
     42
     43== Konflikt under opplasting ==
     44Hvis du laster opp objekter til OSM-serveren, kan de "kollidere" der med oppdateringer fra andre kartleggere. Noen ganger kan JOSM håndtere disse kollisjonene automatisk. Hvis du for eksempel prøver å slette et allerede slettet objekt, vil JOSM stille taus om slettingen og ikke plage deg med en feilmelding. I de fleste tilfeller kan imidlertid JOSM ikke håndtere dem automatisk. Her er et eksempel:
     45
     461. Du har lastet ned en node med id:1 fra serveren, hvor [osmwiki:Key:name navn]-taggen er satt til `"Mitt navn"`.
     471. En annen kartlegger laster også ned noden med id:1, tildeler den navnet `"Det er navnet"`, og laster det opp.
     481. Du endrer navnet til `"Eller er det dette navnet?"` og laster opp til serveren.
     491. På serveren kolliderer opplastingen din med opplastingen fra den andre kartleggeren.
     50
     51JOSM kan ikke løse dette automatisk. Den oppretter en '''konflikt'''. Vanligvis viser JOSM en feilmelding som følger:
     52
     53[[Image(Help/Concepts/Conflict:conflict-upload-data.png,link=)]]
     54
     55== Konflikter under fletting ==
     56I JOSM kan du flette objektene i ett datalag inn i et annet datalag. Igjen kan dette føre til "kollisjoner" mellom forskjellige versjoner av de samme objektene.
     57Hvis JOSM ikke kan løse dem automatisk, oppretter den også '''konflikter'''.
     58
     59== Løse konflikter ==#Resolvingconflicts
     60Hvert datalag opprettholder en liste over '''konflikter''' som ennå ikke er løst. Du kan se denne listen i [[JOSMImage(dialogs/conflict)]] [wikitr:/Help/Dialog/ConflictList Konfliktliste-panelet].
     61For hver '''konflikt''' som er listet der, kan (og bør) du starte [wikitr:/Help/Dialog/Conflict Konfliktløsningsdialogen] og løse den.
     62
     63Å løse konflikter er viktig. For eksempel kan du ikke laste opp oppdateringene dine til OSM-serveren med mindre listen over uløste konflikter er tom.
     64
     65== Teknisk bakgrunn ==
     66For hver endringssett som påvirker et objekt, tildeler serveren en økende versjonsnummer til det objektet. (Dette vises i historien f.eks. [osmwww:browse/way/1222/history vei 1222].) JOSM husker versjonen av de nedlastede objektene og rapporterer den tilbake til serveren under opplasting. Hvis serveren har et høyere versjonsnummer (på grunn av en endring fra en annen kartlegger), avviser den den opplastede endringen. I denne situasjonen oppretter JOSM en konflikt. Versjonen som kalles "min" i konfliktløsningsdialogen, er den gamle, nedlastede versjonen, men med dine lokale endringer brukt. Versjonen som kalles "deres" er den nyeste versjonen på serveren som deretter automatisk lastes ned fra serveren.
     67
     68== Se også ==
     69* [[JOSMImage(dialogs/conflict)]] [wikitr:/Help/Dialog/ConflictList Konfliktliste-panelet] - viser listen over konflikter i det aktive datalaget
     70* [wikitr:/Help/Dialog/Conflict Konflikt Dialog] - du kan bruke konfliktdialogen til å løse en konflikt
     71
     72----
     73Tilbake til [wikitr:/Help Hovedhjelp]