Search:
Login
Preferences
Help/Guide
About Trac
Register
Forgot your password?
Wiki
Timeline
Changelog
Browse Source
View Tickets
New Ticket
Roadmap
Builds
Sonar
Search
Context Navigation
+0
Start Page
Index
History
Editing Eo:Help/Concepts/Conflict
Adjust edit area height:
8
12
16
20
24
28
32
36
40
Edit side-by-side
[[TranslatedPages(revision=33)]] [[PageOutline(1-10,,Enhavotabelo)]] = Konflikto = JOSM loke administras kopiojn de [wikitr:/Help/Concepts/Object OSM-objektoj]. Ĝi [wikitr:/Help/Action/Open ŝargas ilin el dosiero] aŭ [wikitr:/Help/Action/Download elŝutas ilin de la OSM-servilo] kaj tenas ilin en memoro. Se vi modifas objektojn aŭ aldonas objektojn al via mapo, vi laboras sur kopioj. La referencaj objektoj estas ankoraŭ konservitaj sur la servilo, de kie aliaj uzantoj povas ricevi ilin kaj kie aliaj mapistoj povas sendi siajn ĝisdatigojn. Ĉi tio signifas, ke vi ne ''posedas'' la objektojn, kun kiuj vi nuntempe laboras, vi ankoraŭ ''dividas'' ilin kun aliaj. Se vi interŝanĝas viajn lokajn objektojn kun la servilo, via versio povas kolizii kun la versio, kiun iu alia sendis kiel ĝisdatigon. JOSM faras sian plejeblon por kaŝi ĉi tiujn koliziojn de vi, sed foje ĝi ne povas solvi la diferencojn inter du [wikitr:/Help/Concepts/Object versioj] aŭtomate. En ĉi tiuj kazoj ĝi kreas '''konflikton'''. '''Konflikto''' estas diferenco inter du versioj de objekto, kiun JOSM ne povas solvi aŭtomate. Ĉiu datumtavolo konservas liston de nesolvitaj konfliktoj en la [[JOSMImage(dialogs/conflict)]] [wikitr:/Help/Dialog/ConflictList Konflikto-Listo panelo]. En ĉi tiu panelo vi povas lanĉi [wikitr:/Help/Dialog/Conflict dialogon por solvi konflikton]. '''Solvi konflikton''' signifas, ke vi devas decidi por ĉiu diferenco inter la du objektaj versioj, ĉu vi volas konservi la version de la unua aŭ la dua objekto, procezo, kiu foje ankaŭ nomiĝas '''kunfando'''. == Konfliktoj dum elŝuto/ĝisdatigo == #WarningAboutDetectedConflicts Se vi elŝutas objektojn de la OSM-servilo en ekzistantan tavolon, la objektoj de la servilo povas "kolizii" kun objektoj jam ĉeestantaj en la tavolo. Ofte, JOSM povas trakti ĉi tiujn koliziojn aŭtomate, sed foje ĉi tio ne eblas. Jen kelkaj ekzemploj: === Aŭtomata mastrumado === 1. Vi elŝutis areon. 1. Vi modifas la vojon de teruzo. Dume alia uzanto elŝutis la saman zonon kaj forigis 4 nodojn de aŭtovojo kaj alŝutis ĝin. 1. Vi elektas la menuon ''Dosiero -> [[JOSMImage(updatedata)]] [wikitr:/Help/Action/UpdateData Ĝisdatigi datumojn]''. Kelkaj nodoj ne plu ekzistas sur la servilo, kvankam ili estas ankoraŭ en via tavolo. JOSM informas vin montrante la mesaĝon: [[Image(Help/Concepts/Conflict:conflict-update-data-automatic.png,link=)]] Kiam vi klakas sur **Kontroli sur la servilo**: JOSM povas solvi ĉi tion aŭtomate per forigi nodojn en via tavolo, kiuj ne plu estas sur la servilo kaj ne kolizias kun via modifo. JOSM ne kreas konflikton. === Konflikta kreado === 1. Vi elŝutis nodon kun id:1 de la servilo, kies [osmwiki:Key:name nomo] etikedo estas agordita al `"Mia nomo"`. 1. Vi redaktas la nodon kaj ŝanĝas ĝian nomon al `"Aŭ ĉu estas ĉi tiu nomo?"`. Dume alia uzanto ankaŭ elŝutis la nodon, ŝanĝis ĝian nomon al `"Tio estas la nomo"`, kaj alŝutis ĝin. 1. Vi elektas la menuon ''Dosiero -> [[JOSMImage(updatedata)]] [wikitr:/Help/Action/UpdateData Ĝisdatigi datumojn]''. La versio de la nodo ricevita de la servilo havos etikedon [osmwiki:Key:name nomo] agorditan al `"Tio estas la nomo"`, kiu kolizias kun `"Aŭ ĉu estas ĉi tiu nomo?"`, la nomo, kiun vi agordis. JOSM ne povas solvi ĉi tion aŭtomate. Ĝi kreas '''konflikton'''. Kutime JOSM montras erarmesaĝon jene: [[Image(Help/Concepts/Conflict:conflict-update-data-detected.png,link=)]] kaj kreas nesolvitan konflikton. == Konflikto dum alŝuto == Se vi alŝutas objektojn al la OSM-servilo, ili povas "kolizii" tie kun ĝisdatigoj provizitaj de aliaj mapistoj. Foje, JOSM povas trakti ĉi tiujn koliziojn aŭtomate. Se, ekzemple, vi provas forigi jam forigitan objekton, JOSM silentos pri forigo kaj ne ĝenos vin per erarmesaĝo. En plej multaj kazoj, tamen, JOSM ne povas trakti ilin aŭtomate. Jen ekzemplo: 1. Vi elŝutis nodon kun id:1 de la servilo, kies [osmwiki:Key:name nomo] etikedo estas agordita al `"Mia nomo"`. 1. Alia mapisto ankaŭ elŝutas la nodon kun id:1, asignas al ĝi la nomon `"Tio estas la nomo"`, kaj alŝutas ĝin. 1. Vi ŝanĝas la nomon al `"Aŭ ĉu estas ĉi tiu nomo?"` kaj alŝutas al la servilo. 1. Sur la servilo, via alŝuto kolizias kun la alŝuto de la alia mapisto. JOSM ne povas solvi ĉi tion aŭtomate. Ĝi kreas '''konflikton'''. Kutime JOSM montras erarmesaĝon jene: [[Image(Help/Concepts/Conflict:conflict-upload-data.png,link=)]] == Konfliktoj dum kunfando == En JOSM vi povas kunfandi la objektojn en unu datumtavolo en alian datumtavolon. Denove, ĉi tio povas konduki al "kolizioj" inter malsamaj versioj de la samaj objektoj. Se JOSM ne povas solvi ilin aŭtomate, ĝi ankaŭ kreas '''konfliktojn'''. == Solvi konfliktojn ==#Resolvingconflicts Ĉiu datumtavolo konservas liston de '''konfliktoj''', kiuj ne estas solvitaj ankoraŭ. Vi povas konsulti ĉi tiun liston en la [[JOSMImage(dialogs/conflict)]] [wikitr:/Help/Dialog/ConflictList Konflikto-Listo panelo]. Por ĉiu '''konflikto''' listigita tie vi povas (kaj devus) lanĉi la [wikitr:/Help/Dialog/Conflict Konflikto-Solva Dialogon] kaj solvi ĝin. Solvi konfliktojn estas grava. Ekzemple, vi ne povas alŝuti viajn ĝisdatigojn al la OSM-servilo, se la listo de nesolvitaj konfliktoj ne estas malplena. == Teknika fono == Por ĉiu ŝanĝaro, kiu afektas objekton, la servilo asignas kreskantan versionumeron al tiu objekto. (Ĉi tio montriĝas en la historio ekz. [osmwww:browse/way/1222/history vojo 1222].) JOSM memoras la version de la elŝutitaj objektoj kaj raportas ĝin al la servilo dum alŝuto. Se la servilo havas pli altan versionumeron (pro ŝanĝo de alia mapisto), ĝi malakceptas la alŝutitan ŝanĝon. En ĉi tiu situacio JOSM kreas konflikton. La versio, kiu nomiĝas "mia" en la konflikto-solva dialogo, estas la malnova, elŝutita versio, sed kun viaj lokaj modifoj aplikitaj. La versio, kiu nomiĝas "ilia", estas la plej aktuala versio sur la servilo, kiu tiam estas aŭtomate elŝutita de la servilo. == Vidu ankaŭ == * [[JOSMImage(dialogs/conflict)]] [wikitr:/Help/Dialog/ConflictList Konflikto-Listo panelo] - montras la liston de konfliktoj en la nuna datumtavolo * [wikitr:/Help/Dialog/Conflict Konflikto Dialogo] - vi povas uzi la konflikto-dialogon por solvi konflikton ---- Reen al [wikitr:/Help Ĉefa Helpo]
Note:
See
WikiFormatting
and
TracWiki
for help on editing wiki content.
Change information
Your email or username:
E-mail address and name can be saved in the
Preferences
Comment about this change (optional):
Note:
See
TracWiki
for help on using the wiki.