Andra språk:
Konfliktdialog
Innehåll
Konfliktdialogen används för att lösa konflikter (en) mellan två versioner (en) av ett OSM-objekt.
Dialogen har fyra flikar, men beroende på objekttypen (en) är bara några aktiva, även om flikarna Egenskaper och Taggar alltid är aktiva. Flikarna från vänster till höger är:
- Egenskaper
- Grundläggande information om objektet och konflikter i huvudegenskaperna för objektet
- Taggar
- Konflikter i taggar (en)
- Noder
- Konflikter i nodlistan (endast viktigt för
vägar (en))
- Medlemmar
- Konflikter i medlemmar (endast viktigt för
relationer (en))
Om det finns konflikter i en flik, visas det med en röd fyrkant () före namnet och i fall av taggkonflikt visas antalet konflikterande taggar inom parentes efter namnet. Alla konflikter i dessa flikar måste lösas.
Om det inte finns (fler) konflikter i en flik, visas det med en grön markering () före namnet. När alla aktiva flikar har en grön markering, är versionskonflikten för objektet löst och dialogen kan stängas med
Tillämpa lösning.
Alla flikar har liknande struktur och har i huvudsak tre kolumner, varje innehållande en tabell, från vänster till höger:
- Min version: visar den första objektversionen som deltar i denna konflikt. Detta är normalt objektversionen (en) i din lokala dataset.
- Sammanslagen version: visar lösningen, till exempel resultatet efter att ha löst konflikten. Denna tabell är tom i början.
- Deras version: visar den andra objektversionen som deltar i denna konflikt. Detta är normalt objektversionen som för närvarande är sparad på servern.
- Vid konflikt efter
Slå ihop lager eller
Slå ihop urval, är detta versionen från originalet.
- Vid konflikt mellan Relationsredigeraren (en) och datalagret, är detta versionen från relationsredigeraren.
- Vid konflikt efter
Lösa skillnader mellan egenskaper
Om egenskaperna (Koordinater eller Raderad Status) för en version av ett objekt är olika egenskaperna för en annan version, visar Konfliktdialogen en röd fyrkant () i fliken Egenskaper. Klicka på fliken för att visa dialog för att lösa egenskapskonflikter.
De första tre raderna visar grundläggande information om objektet, för Min version och för Deras version, liknande som Historikdialog (en), se Grundläggande information om version (en).
- Koordinater
- Koordinaterna för noden. Endast viktigt för noder och om noden har flyttats eller raderats.
- Raderad Status
- Status för objektet, till exempel om det fortfarande finns kvar eller om det har raderats.
- Refererad av
- Lista över föräldrar, till exempel vägar med noden i deras nodlista eller relationer som objektet är medlem i. Denna rad visar bara information.
Som, i exemplet nedan, är värdena för "Koordinater" och "Raderad Status" för de två objektversionerna olika och raderna har röd bakgrund. Till vänster har objektet koordinater och finns kvar (till exempel inte raderad) medan till höger är objektet raderad och har därför inte koordinater. Du måste nu bestämma vilka av dessa värden du vill behålla och vilka du vill kassera.
Välj de värden du vill behålla, i exemplet till exempel värdet till vänster. Om du klickar på en av knapparna mellan tabellerna, eller
, bestämmer du att behålla värdena och kassera de motstridande värdena.
Tabellen i mitten visar nu de värden som ska behållas och bakgrundsfärgen blir grön. Valda värden i mitttabellen kan göras tomma igen med knappen under tabellen ().
När alla egenskapskonflikter är lösta, visas den gröna markeringen () före namnet på fliken och om det inte finns fler konflikter i andra flikar, aktiveras knappen
Tillämpa lösning och du kan tillämpa ditt beslut. De värden du valde, kommer att tillämpas och dialogen kommer att stängas.
Lösa skillnader mellan taggar
Om taggarna för en version av ett objekt är olika taggarna för en annan version, visar Konfliktdialogen en röd fyrkant () i fliken Taggar plus mängden konflikterande taggar. Klicka på fliken för att visa dialog för att lösa taggkonflikter.
Det finns tre tabeller visade i denna dialog, från vänster till höger:
- Min version: visar taggarna för den första objektversionen som deltar i denna konflikt. Detta är normalt taggarna för objektversionen i din lokala dataset.
- Sammanslagen version: visar de slutliga taggarna. Denna tabell är tom i början. Ju fler taggkonflikter du löser, desto fler taggvärden kommer att visas i denna tabell.
- Deras version: visar taggarna för den andra objektversionen som deltar i denna konflikt. Detta är normalt taggarna för objektversionen som för närvarande är sparad på servern.
I exemplet nedan har båda versionerna en tagg "namn". Värdena i de två objektversionerna är dock olika, och JOSM visar därför raden med röd bakgrund. Värdet för den första versionen är "Gymnasieskola", den motstridande versionen har värdet "Grundskola". Du måste nu bestämma vilket av dessa värden du vill behålla och vilket du vill kassera.
Notera: För att snabbt lösa enstaka taggkonflikter, är taggarna i den första taggen i båda yttertabellerna valda som standard och har därför blå bakgrund och bara mitttabellen har röd bakgrund.
Enstaka taggkonflikter
Välj det värde du vill behålla:
I exemplet till exempel värdet till vänster. Om du antingen dubbelklickar på värdet eller klickar på en av knapparna mellan tabellerna, eller
, bestämmer du att behålla värdet och kassera det motstridande värdet. Tabellen i mitten visar nu värdet som ska behållas och bakgrundsfärgen blir grön. Valgt värde i mitttabellen kan göras tomt igen med knappen under tabellen (
).
När alla taggkonflikter är lösta, visas den gröna markeringen () före namnet på fliken och om det inte finns fler konflikter i andra flikar, aktiveras knappen
Tillämpa lösning och du kan tillämpa ditt beslut. De värden du valde, kommer att tillämpas och dialogen kommer att stängas.
Flera taggkonflikter
Välj de värden du vill behålla:
I exemplet: Om du dubbelklickar på ett värde, eller du väljer fler värden genom att hålla Ctrl eller Shift och sedan klicka på knapparna mellan tabellerna, eller
, bestämmer du att behålla värdena och kassera de motstridande värdena. Tabellen i mitten visar nu de värden som ska behållas och bakgrundsfärgen blir grön. Valda värden i mitttabellen kan göras tomma igen med knappen under tabellen (
).
Når alla taggkonflikter är lösta, visas den gröna markeringen () före namnet på fliken och om det inte finns fler konflikter i andra flikar, aktiveras knappen
Tillämpa lösning och du kan tillämpa ditt beslut. De värden du valde, kommer att tillämpas och dialogen kommer att stängas.
Lösa skillnader i nodlistan/medlemslistan för två versioner av en väg/relation
Lösningsmetoder är lika för både noder och medlemmar.
Om du ser en röd fyrkant () i fliken Noder respektive Medlemmar då måste du lösa skillnader i listan över
noder (en) i två
vägar (en) respektive listan över medlemmar i två
relationer (en). Det finns tre kolumner med tabeller i den respektive panelen (se skärmdump nedan):
- den vänstra tabellen visar nodlistan/medlemslistan för den lokala objektversionen
- den högra tabellen visar nodlistan/medlemslistan för serverobjektversionen
- tabellen i mitten visar nodlistan/medlemslistan för den sammanslagna vägen
I början är mitttabellen tom. Du måste nu bestämma vilka noder/medlemmar som ska behållas från den lokala dataset (den vänstra tabellen) och vilka från serverdataset (den högra tabellen) och i vilken ordning.
- Skärm med noder
- Skärm med medlemmar
Den normala arbetsflödet
Den normala arbetsflödet för att lösa konflikter i nodlistan/medlemslistan för två objektversioner består av tre steg:
- Välj noder/medlemmar från varje objektversion och omorganisera den resulterande nodlistan/medlemslistan om nödvändigt
- Frysa den resulterande sammanslagna nodlistan/medlemslistan med ett klick på knappen Frysa (
). När du fryser den sammanslagna nodlistan/medlemslistan, säger du till JOSM att alla konflikter i nodlistan/medlemslistan är lösta.
Tillämpa lösning
Beroende på placeringen av medlem/nod i listan, används olika bakgrundsfärger:
- röd - medlemmen/noden finns i denna lista endast. Den finns inte i den motstridande listan.
- gul - medlemmen/noden finns i båda listorna, men den är på olika placeringar
- grön - medlem/nod finns i båda listorna på samma placering
- blå - medlem/nod är vald
- vit - i listan (Sammanslagen version) är medlem/nod inte vald
Enkelt arbetsflöde: Behåll nodlistan/medlemslistan från din lokala objektversion
Följande exempel visar arbetsflödet när du beslutar att behålla alla noder/medlemmar i samma ordning som din lokala objektversion.
Notera: skärmdumpar är för noder, men metoden är densamma för medlemmar.
Först, välj alla element i den vänstra tabellen (antingen med musen eller genom att trycka Ctrl+A i tabellen) (se nästa skärmdump):
Därefter, klicka på den översta knappen till höger om tabellen () för att kopiera de valda noderna/medlemmarna till mitttabellen med de sammanslagna noderna/medlemmarna; Du kan uppnå samma resultat utan att välja noderna/medlemmarna genom att klicka på knappen på den bakersta knappen till höger om tabellen (
).
Slutligen, klicka Frysa (
) för att frysa den resulterande sammanslagna nodlistan/medlemslistan:
Symbolen i noder/medlemmar fliken har nu ändrats till en grön markering () och du kan tillämpa sammanslagningsbesluten.
Mindre enkelt arbetsflöde: Blanda och omorganisera listan över noder/medlemmar från den lokala versionen av objektet och deras version
Notera: skärmdumpar är för medlemmar, men metoden är densamma för noder.
Medlem/Node urval
Att välja medlemmar/noder i listan ("Min version" och "Deras version") fungerar som normalt: Shift+klick för att välja ett intervall av medlemmar/noder, håll Ctrl+klick för att välja och avvälja flera medlemmar/noder.
När medlemmar/noder är valda, använd knapparna till höger om ‘Min version’ listan och till vänster om ‘Deras version’ listan för att sätta dem i ‘Sammanslagen version’ listan. Knapparna på de två listorna är symmetriska
Knapparna erbjuder följande handlingar:
| Ikon | Beskrivning |
|---|---|
| | Kopiera "mina" valda element till början av den sammanslagna medlems/node listan |
| | Kopiera "mina" valda element före de första valda elementen i den sammanslagna medlems/node listan |
| | Kopiera "mina" valda element efter de första valda elementen i den sammanslagna medlems/node listan |
| | Kopiera "mina" valda element till slutet av listan över sammanslagna element |
| | Kopiera alla "mina" valda element till målet |
Beroende på placeringen av medlem/nod i listan "Sammanslagen version" används olika bakgrundsfärger:
- blå - medlem/nod är vald
- vit - medlem/nod är inte vald
Omorganisera den resulterande nodlistan/medlemslistan om nödvändigt, i "Sammanslagen version"
När medlemmarna/nodarna är i "Sammanslagen version" kan du flytta dem genom att använda knapparna längst ner på listan
Knapparna erbjuder följande handlingar:
| Ikon | Beskrivning |
|---|---|
| | Flytta upp de valda posterna med en placering |
| | Flytta ner de valda posterna med en placering |
| | Ta bort de valda posterna från listan över sammanslagna element |
Slutligen, klicka Frysa (
) för att frysa den resulterande sammanslagna nodlistan/medlemslistan:
Symbolen i noder/medlemmar fliken har nu ändrats till en grön markering () och du kan tillämpa sammanslagningsbesluten.
Stöd för att jämföra nodalistor/medlemslistor
Det kan vara svårt att hitta skillnaderna mellan nodlistan/medlemslistan för två objektversioner, speciellt för vägar med många noder respektive relationer med många medlemmar.
Konfliktdialogen stödjer dig i att hitta skillnaderna. Den kan jämföra två av de visade listorna ("min" lista, den "sammanslagna" listan, och "deras" lista) och den kan presentera skillnaderna mellan dem med specifika bakgrundsfärger.
Från följande kombinationsruta kan du välja vilket par av listor som ska jämföras:
- Min med Deras: jämför den vänstra tabellen med den högra tabellen i Konfliktdialogen
- Min med Sammanslagen: jämför den vänstra tabellen med mitttabellen i Konfliktdialogen
- Deras med Sammanslagen: jämför mitttabellen med den högra tabellen i Konfliktdialogen
Tips
- Se till att du inte redigerar utanför det område du laddade ner, för att reducera problemet med konflikter
- Lös konflikter genom att öppna Konfliktpanelen (en), välja en av de listade konflikterna och välja om du vill acceptera deras eller min.
Tillbaka till Konfliktpanelen (en)
Tillbaka till Konflikt (en)
Tillbaka till Huvudhjälp

























