| | 1 | [[TranslatedPages(revision=31)]] |
| | 2 | |
| | 3 | = Konfliktdialog = |
| | 4 | [[PageOutline(1-10,Innehåll)]] |
| | 5 | |
| | 6 | **Konfliktdialogen används för att lösa [wikitr:/Help/Concepts/Conflict konflikter] mellan två [wikitr:/Help/Concepts/Object#Objectversionsandhistory versioner] av ett OSM-objekt.** |
| | 7 | |
| | 8 | [[Image(Help/Dialog/Conflict:conflict-dialog_v19207.png,55%)]] |
| | 9 | |
| | 10 | Dialogen har fyra flikar, men beroende på [wikitr:/Help/Concepts/Object#NodesWaysRelations objekttypen] är bara några aktiva, även om flikarna ''Egenskaper'' och ''Taggar'' alltid är aktiva. Flikarna från vänster till höger är: |
| | 11 | |
| | 12 | [#ResolvingConflictsProperties Egenskaper]:: Grundläggande information om objektet och konflikter i huvudegenskaperna för objektet |
| | 13 | [#Resolvingdifferencesbetweentags Taggar]:: Konflikter i [wikitr:/Help/Concepts/Object#Tags1 taggar] |
| | 14 | [#ResolvingConflictsNodeMemberList Noder]:: Konflikter i nodlistan (endast viktigt för [[JOSMImage(data/way)]] [wikitr:/Help/Concepts/Object#Ways vägar]) |
| | 15 | [#ResolvingConflictsNodeMemberList Medlemmar]:: Konflikter i medlemmar (endast viktigt för [[JOSMImage(data/relation)]] [wikitr:/Help/Concepts/Object#Relation relationer]) |
| | 16 | |
| | 17 | [[Image(Help/Dialog/Conflict:tabs_v19207.png)]] |
| | 18 | |
| | 19 | Om det finns konflikter i en flik, visas det med en röd fyrkant ([[JOSMImage(dialogs/conflict/mergeincomplete,link=,top)]]) 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. \\ |
| | 20 | Om det inte finns (fler) konflikter i en flik, visas det med en grön markering ([[JOSMImage(misc/green_check,link=,top)]]) 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 [[JOSMImage(dialogs/conflict)]] **Tillämpa lösning**. |
| | 21 | |
| | 22 | Alla flikar har liknande struktur och har i huvudsak tre kolumner, varje innehållande en tabell, från vänster till höger: |
| | 23 | |
| | 24 | * **Min version**: visar den första objektversionen som deltar i denna konflikt. Detta är normalt [wikitr:/Help/Concepts/Object#Objectversionsandhistory objektversionen] i din lokala dataset. |
| | 25 | * **Sammanslagen version**: visar lösningen, till exempel resultatet efter att ha löst konflikten. Denna tabell är tom i början. |
| | 26 | * **Deras version**: visar den andra objektversionen som deltar i denna konflikt. Detta är normalt objektversionen som för närvarande är sparad på servern. |
| | 27 | * Vid konflikt efter [[JOSMImage(dialogs/mergedown)]] [wikitr:/Help/Action/MergeLayer Slå ihop lager] eller [[JOSMImage(dialogs/mergedown)]] [wikitr:/Help/Action/MergeSelection Slå ihop urval], är detta versionen från originalet. |
| | 28 | * Vid konflikt mellan [wikitr:/Help/Dialog/RelationEditor Relationsredigeraren] och datalagret, är detta versionen från relationsredigeraren. |
| | 29 | |
| | 30 | [[Image(Help/Dialog/Conflict:conflict-dialog-versions_v19207.png,60%,center)]] |
| | 31 | |
| | 32 | |
| | 33 | == Lösa skillnader mellan egenskaper ==#ResolvingConflictsProperties |
| | 34 | 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 ([[JOSMImage(dialogs/conflict/mergeincomplete,link=,top)]]) i fliken **''Egenskaper''**. Klicka på fliken för att visa dialog för att lösa egenskapskonflikter. |
| | 35 | |
| | 36 | De första tre raderna visar grundläggande information om objektet, för ''Min version'' och för ''Deras version'', liknande som [[JOSMImage(dialogs/history)]] [wikitr:/Help/Action/ObjectHistory Historikdialog], se [wikitr:/Help/Action/ObjectHistory#Basicinformationaboutaversion Grundläggande information om version]. |
| | 37 | |
| | 38 | Koordinater:: Koordinaterna för noden. Endast viktigt för noder och om noden har flyttats eller raderats. |
| | 39 | Raderad Status:: Status för objektet, till exempel om det fortfarande finns kvar eller om det har raderats. |
| | 40 | 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''. |
| | 41 | |
| | 42 | 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. |
| | 43 | |
| | 44 | [[Image(Help/Dialog/Conflict:propertie-resolve-1_v19207.png,60%,center)]] |
| | 45 | |
| | 46 | 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, [[JOSMImage(dialogs/conflict/tagkeepmine)]] eller [[JOSMImage(dialogs/conflict/tagkeeptheir)]], bestämmer du att behålla värdena och kassera de motstridande värdena. |
| | 47 | |
| | 48 | [[Image(Help/Dialog/Conflict:propertie-resolve-2_v19207.png,60%,center)]] |
| | 49 | |
| | 50 | 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 ([[JOSMImage(dialogs/conflict/tagundecide)]]).\\ |
| | 51 | När alla egenskapskonflikter är lösta, visas den gröna markeringen ([[JOSMImage(misc/green_check,link=,top)]]) före namnet på fliken och om det inte finns fler konflikter i andra flikar, aktiveras knappen [[JOSMImage(dialogs/conflict)]] **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. |
| | 52 | |
| | 53 | [[Image(Help/Dialog/Conflict:propertie-resolve-3_v19207.png,60%,center)]] |
| | 54 | |
| | 55 | |
| | 56 | == Lösa skillnader mellan taggar ==#Resolvingdifferencesbetweentags |
| | 57 | Om taggarna för en version av ett objekt är olika taggarna för en annan version, visar Konfliktdialogen en röd fyrkant ([[JOSMImage(dialogs/conflict/mergeincomplete,link=,top)]]) i fliken **''Taggar''** plus mängden konflikterande taggar. Klicka på fliken för att visa dialog för att lösa taggkonflikter. |
| | 58 | |
| | 59 | Det finns tre tabeller visade i denna dialog, från vänster till höger: |
| | 60 | * **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. |
| | 61 | * **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. |
| | 62 | * **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. |
| | 63 | |
| | 64 | 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. \\ |
| | 65 | **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. |
| | 66 | |
| | 67 | === Enstaka taggkonflikter === |
| | 68 | [[Image(Help/Dialog/Conflict:one-tag-resolve-1_v19207.png,60%,center)]] |
| | 69 | |
| | 70 | Välj det värde du vill behålla: \\ |
| | 71 | I exemplet till exempel värdet till vänster. Om du antingen dubbelklickar på värdet eller klickar på en av knapparna mellan tabellerna, [[JOSMImage(dialogs/conflict/tagkeepmine)]] eller [[JOSMImage(dialogs/conflict/tagkeeptheir)]], 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 ([[JOSMImage(dialogs/conflict/tagundecide)]]). |
| | 72 | |
| | 73 | [[Image(Help/Dialog/Conflict:one-tag-resolve-2_v19207.png,60%,center)]] |
| | 74 | |
| | 75 | När alla taggkonflikter är lösta, visas den gröna markeringen ([[JOSMImage(misc/green_check,link=,top)]]) före namnet på fliken och om det inte finns fler konflikter i andra flikar, aktiveras knappen [[JOSMImage(dialogs/conflict)]] **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. |
| | 76 | |
| | 77 | [[Image(Help/Dialog/Conflict:one-tag-resolve-3-commented_v19207.png,60%,center)]] |
| | 78 | |
| | 79 | === Flera taggkonflikter === |
| | 80 | [[Image(Help/Dialog/Conflict:tags-resolve-1_v19207.png,60%,center)]] |
| | 81 | |
| | 82 | Välj de värden du vill behålla: \\ |
| | 83 | 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, [[JOSMImage(dialogs/conflict/tagkeepmine)]] eller [[JOSMImage(dialogs/conflict/tagkeeptheir)]], 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 ([[JOSMImage(dialogs/conflict/tagundecide)]]). |
| | 84 | |
| | 85 | [[Image(Help/Dialog/Conflict:tags-resolve-2-commented_v19207.png,60%,center)]] |
| | 86 | |
| | 87 | Når alla taggkonflikter är lösta, visas den gröna markeringen ([[JOSMImage(misc/green_check,link=,top)]]) före namnet på fliken och om det inte finns fler konflikter i andra flikar, aktiveras knappen [[JOSMImage(dialogs/conflict)]] **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. |
| | 88 | |
| | 89 | [[Image(Help/Dialog/Conflict:tags-resolve-3-commented_v19207.png,60%,center)]] |
| | 90 | |
| | 91 | |
| | 92 | == Lösa skillnader i nodlistan/medlemslistan för två versioner av en väg/relation == |
| | 93 | Lösningsmetoder är lika för både noder och medlemmar. |
| | 94 | |
| | 95 | Om du ser en röd fyrkant ([[JOSMImage(dialogs/conflict/mergeincomplete,top,link=)]]) i fliken ''**Noder** respektive **Medlemmar**'' då måste du lösa skillnader i listan över [[JOSMImage(data/node,top,link=)]] [wikitr:/Help/Concepts/Object#Nodes noder] i två [[JOSMImage(data/way)]] [wikitr:/Help/Concepts/Object#Ways vägar] respektive listan över medlemmar i två [[JOSMImage(data/relation)]] [wikitr:/Help/Concepts/Object#relations relationer]. Det finns tre kolumner med tabeller i den respektive panelen (se skärmdump nedan): |
| | 96 | * den vänstra tabellen visar nodlistan/medlemslistan för den lokala objektversionen |
| | 97 | * den högra tabellen visar nodlistan/medlemslistan för serverobjektversionen |
| | 98 | * tabellen i mitten visar nodlistan/medlemslistan för den sammanslagna vägen |
| | 99 | |
| | 100 | 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. |
| | 101 | |
| | 102 | * **Skärm med noder** |
| | 103 | [[Image(Help/Dialog/Conflict:node-resolve-main-commented_v19207.png,85%,center)]] |
| | 104 | |
| | 105 | * **Skärm med medlemmar** |
| | 106 | [[Image(Help/Dialog/Conflict:member-resolve-main-commented_v19207.png,85%,center)]] |
| | 107 | |
| | 108 | === Den normala arbetsflödet === |
| | 109 | Den normala arbetsflödet för att lösa konflikter i nodlistan/medlemslistan för två objektversioner består av tre steg: |
| | 110 | |
| | 111 | 1. Välj noder/medlemmar från varje objektversion och omorganisera den resulterande nodlistan/medlemslistan om nödvändigt |
| | 112 | 1. Frysa den resulterande sammanslagna nodlistan/medlemslistan med ett klick på knappen **Frysa** ([[Image(button-freeze.png,link=,middle)]]). När du fryser den sammanslagna nodlistan/medlemslistan, säger du till JOSM att alla konflikter i nodlistan/medlemslistan är lösta. |
| | 113 | 1. [[JOSMImage(dialogs/conflict)]] **Tillämpa lösning** |
| | 114 | |
| | 115 | Beroende på placeringen av medlem/nod i listan, används olika bakgrundsfärger: |
| | 116 | * [[Image(compare-in-one-list-only.png,link=,middle)]] - röd - medlemmen/noden finns i denna lista **endast**. Den finns inte i den motstridande listan. |
| | 117 | * [[Image(compare-different-positions.png,link=,middle)]] - gul - medlemmen/noden finns i båda listorna, men den är på olika placeringar |
| | 118 | * [[Image(compare-in-both-lists.png,link=,middle)]] - grön - medlem/nod finns i båda listorna på samma placering |
| | 119 | * [[Image(selected.png,link=,middle)]] - blå - medlem/nod är vald |
| | 120 | * [[Image(not-selected.png,link=,middle)]] - vit - i listan (Sammanslagen version) är medlem/nod inte vald |
| | 121 | |
| | 122 | === Enkelt arbetsflöde: Behåll nodlistan/medlemslistan från din lokala objektversion === |
| | 123 | Följande exempel visar arbetsflödet när du beslutar att behålla alla noder/medlemmar i samma ordning som din lokala objektversion. \\ |
| | 124 | **Notera**: skärmdumpar är för noder, men metoden är densamma för medlemmar. |
| | 125 | |
| | 126 | 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): |
| | 127 | |
| | 128 | [[Image(Help/Dialog/Conflict:nodes-simple1-step-1_v19207.png,85%,center)]] |
| | 129 | |
| | 130 | Därefter, klicka på den översta knappen till höger om tabellen ([[JOSMImage(dialogs/conflict/copystartleft)]]) 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 ([[JOSMImage(dialogs/conflict/useallleft)]]). |
| | 131 | |
| | 132 | [[Image(Help/Dialog/Conflict:nodes-simple1-step-2_v19207.png,85%,center)]] |
| | 133 | |
| | 134 | Slutligen, klicka **Frysa** ([[Image(button-freeze.png,link=,middle)]]) för att frysa den resulterande sammanslagna nodlistan/medlemslistan: |
| | 135 | |
| | 136 | [[Image(Help/Dialog/Conflict:nodes-simple1-step-3_v19207.png,85%,center)]] |
| | 137 | |
| | 138 | Symbolen i noder/medlemmar fliken har nu ändrats till en grön markering ([[JOSMImage(misc/green_check,middle,link=)]]) och du kan tillämpa sammanslagningsbesluten. |
| | 139 | |
| | 140 | === Mindre enkelt arbetsflöde: Blanda och omorganisera listan över noder/medlemmar från den lokala versionen av objektet och deras version === |
| | 141 | **Notera**: skärmdumpar är för medlemmar, men metoden är densamma för noder. |
| | 142 | |
| | 143 | ==== Medlem/Node urval ==== |
| | 144 | 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. |
| | 145 | |
| | 146 | [[Image(Help/Dialog/Conflict:members-complex1-step-1_v19207.png,85%,center)]] |
| | 147 | |
| | 148 | 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 |
| | 149 | |
| | 150 | Knapparna erbjuder följande handlingar: |
| | 151 | |
| | 152 | ||= **Ikon** =||= **Beskrivning** =|| |
| | 153 | || [[JOSMImage(dialogs/conflict/copystartleft)]] || Kopiera "mina" valda element till början av den sammanslagna medlems/node listan || |
| | 154 | || [[JOSMImage(dialogs/conflict/copybeforecurrentleft)]] || Kopiera "mina" valda element före de första valda elementen i den sammanslagna medlems/node listan || |
| | 155 | || [[JOSMImage(dialogs/conflict/copyaftercurrentleft)]] || Kopiera "mina" valda element efter de första valda elementen i den sammanslagna medlems/node listan || |
| | 156 | || [[JOSMImage(dialogs/conflict/copyendleft)]] || Kopiera "mina" valda element till slutet av listan över sammanslagna element || |
| | 157 | |||| |
| | 158 | || [[JOSMImage(dialogs/conflict/useallleft)]] || Kopiera alla "mina" valda element till målet || |
| | 159 | |
| | 160 | Beroende på placeringen av medlem/nod i listan "Sammanslagen version" används olika bakgrundsfärger: |
| | 161 | * blå - medlem/nod är vald |
| | 162 | * vit - medlem/nod är inte vald |
| | 163 | |
| | 164 | [[Image(Help/Dialog/Conflict:members-complex1-step-2_v19207.png,90%,center)]] |
| | 165 | |
| | 166 | [[Image(Help/Dialog/Conflict:members-complex1-step-3_v19207.png,90%,center)]] |
| | 167 | |
| | 168 | ==== Omorganisera den resulterande nodlistan/medlemslistan om nödvändigt, i "Sammanslagen version" ==== |
| | 169 | När medlemmarna/nodarna är i "Sammanslagen version" kan du flytta dem genom att använda knapparna längst ner på listan |
| | 170 | |
| | 171 | [[Image(Help/Dialog/Conflict:members-complex1-step-4_v19207.png,90%,center)]] |
| | 172 | |
| | 173 | Knapparna erbjuder följande handlingar: |
| | 174 | |
| | 175 | ||= **Ikon** =||= **Beskrivning** =|| |
| | 176 | || [[JOSMImage(dialogs/conflict/moveup)]] || Flytta upp de valda posterna med en placering || |
| | 177 | || [[JOSMImage(dialogs/conflict/movedown)]] || Flytta ner de valda posterna med en placering || |
| | 178 | || [[JOSMImage(dialogs/conflict/remove)]] || Ta bort de valda posterna från listan över sammanslagna element || |
| | 179 | |
| | 180 | Slutligen, klicka **Frysa** ([[Image(button-freeze.png,link=,middle)]]) för att frysa den resulterande sammanslagna nodlistan/medlemslistan: |
| | 181 | |
| | 182 | [[Image(Help/Dialog/Conflict:members-complex1-step-5_v19207.png,90%,center)]] |
| | 183 | |
| | 184 | Symbolen i noder/medlemmar fliken har nu ändrats till en grön markering ([[JOSMImage(misc/green_check,middle,link=)]]) och du kan tillämpa sammanslagningsbesluten. |
| | 185 | |
| | 186 | === Stöd för att jämföra nodalistor/medlemslistor === |
| | 187 | 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. |
| | 188 | |
| | 189 | 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. |
| | 190 | |
| | 191 | Från följande kombinationsruta kan du välja vilket par av listor som ska jämföras: |
| | 192 | |
| | 193 | [[Image(Help/Dialog/Conflict:compare-options.png)]] |
| | 194 | |
| | 195 | * **Min med Deras**: jämför den vänstra tabellen med den högra tabellen i Konfliktdialogen |
| | 196 | * **Min med Sammanslagen**: jämför den vänstra tabellen med mitttabellen i Konfliktdialogen |
| | 197 | * **Deras med Sammanslagen**: jämför mitttabellen med den högra tabellen i Konfliktdialogen |
| | 198 | |
| | 199 | |
| | 200 | == Tips == |
| | 201 | * Se till att du inte redigerar utanför det område du laddade ner, för att reducera problemet med konflikter |
| | 202 | * Lös konflikter genom att öppna [wikitr:/Help/Dialog/ConflictList Konfliktpanelen], välja en av de listade konflikterna och välja om du vill acceptera ''deras'' eller ''min''. |
| | 203 | |
| | 204 | ---- |
| | 205 | Tillbaka till [wikitr:/Help/Dialog/ConflictList Konfliktpanelen] \\ |
| | 206 | Tillbaka till [wikitr:/Help/Concepts/Conflict Konflikt] \\ |
| | 207 | Tillbaka till [wikitr:/Help Huvudhjälp] |