Changes between Version 6 and Version 7 of Uk:Help/Concepts/Conflict


Ignore:
Timestamp:
2016-03-08T11:25:04+01:00 (10 years ago)
Author:
andygol
Comment:

Внесення змін відповідно до змін на англомовній сторінці

Legend:

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

    v6 v7  
    1 [[TranslatedPages(revision=25)]]
     1[[TranslatedPages(revision=27)]]
     2[[PageOutline(1-10,,Зміст)]]
    23= Конфлікт =
    3 [[TOC(inline, heading=Зміст)]]
    44
    55JOSM оперує тільки із локальними копіями [Concepts/Object OSM об’єктів]. Він [Action/Open завантажує їх з файлу] чи [Action/Download сервера OSM] та зберігає їх у пам’яті. Якщо ви змінюєте об’єкти або додаєте їх на вашу мапу, ви працюєте тільки з копіями об’єктів. Початкові об’єкти лишаються на сервері, звідки їх можуть завантажити інші учасники, а також на сервер можуть бути завантажені зміни інших маперів.
     
    1616Коли ви завантажуєте об’єкти з сервера OSM у існуючий шар даних, об’єкти з сервера можуть "стикатись" з об’єктами, що вже є в цьому шарі. Часто, JOSM обробляє ці колізії автоматично, але іноді це неможливо. Наприклад:
    1717
    18 1. Ви завантажили точку з id:1 з сервера, яка має значення теґу [http://wiki.openstreetmap.org/wiki/Uk:Key:name name] — `"My name"`.
     181. Ви завантажили точку з id:1 з сервера, яка має значення теґу [osmwiki:Uk:Key:name name] — `"My name"`.
    19191. Ви редагуєте цю точку змінюючи теґ name на `"Or is it this name?"`. У той самий час інший користувач теж завантажив точку, із мінив name на `"That's the name"`, та відіслав зміни на сервер.
    20 1. Ви обираєте пункт меню ''[Menu/File Файл] -> [[Image(source:trunk/images/updatedata.png)]] [Action/UpdateData Оновити дані]''. Версія точки, отримана від сервера буде мати теґ [http://wiki.openstreetmap.org/wiki/Uk:Key:name name] із значенням `"That's the name"`, що конфліктує з вашим `"Or is it this name?"`.
     201. Ви обираєте пункт меню ''[Menu/File Файл] -> [[Image(source:trunk/images/updatedata.png,middle)]] [Action/UpdateData Оновити дані]''. Версія точки, отримана від сервера буде мати теґ [osmwiki:Uk:Key:name name] із значенням `"That's the name"`, що конфліктує з вашим `"Or is it this name?"`.
    2121
    2222JOSM не може розв’язати таку ситуацію автоматично. Він створить '''конфлікт'''. Звичайно JOSM показує наступне повідомлення про помилки:
     
    2727Якщо ви надсилаєте об’єкти на сервер OSM, вони можуть стикатись із оновленнями інших учасників. Іноді, JOSM може обробляти ці ситуації автоматично. Якщо, скажемо, ви намагаєтесь вилучити вже вилучений об’єкт, JOSM просто пропустить вилучення і не буде турбувати вас повідомленням про помилку. У більшості випадків, на жаль, JOSM не може обробляти їх автоматично. Ось приклад:
    2828
    29 1. Ви завантажили точку з id:1 з сервера, яка має значення теґу [http://wiki.openstreetmap.org/wiki/Uk:Key:name name] — `"My name"`.
     291. Ви завантажили точку з id:1 з сервера, яка має значення теґу [osmwiki:Uk:Key:name name] — `"My name"`.
    30301. Інший учасник також завантажив точку з id:1, та перейменував її на `"That's the name"` й надіслав зміни на сервер.
    31311. Ви змінили її назву на `"Or is it this name?"` та також надсилаєте зміни на сервер.
     
    4848== Технічні подробиці ==
    4949
    50 З кожним набором змін, який впливає на об’єкт, сервер призначає номер версії об’єкту, який збільшується під час кожної зміни. (Це можна побачити в історії, наприклад [http://api.openstreetmap.org/browse/way/1222/history лінії 1222].) JOSM запам’ятовує версії завантажених об’єктів та повідомляє їх серверу під час надсилання змін. Якщо сервер має версію із більшим номер ніж у вас (хтось вже встиг змінити об’єкт), він відкине зміни що надсилаються. У цьому випадку JOSM створить конфлікт. Версія, що позначена, як "Моя" у вікні розв’язання конфліктів є старішою за завантажену версію, але містить ваші зміни. Версія, що зветься "Чужою" є найостаннішою версією на сервері, і завантажується з сервера автоматично.
     50З кожним набором змін, який впливає на об’єкт, сервер призначає номер версії об’єкту, який збільшується під час кожної зміни. (Це можна побачити в історії, наприклад [osmwww:browse/way/1222/history лінії 1222].) JOSM запам’ятовує версії завантажених об’єктів та повідомляє їх серверу під час надсилання змін. Якщо сервер має версію із більшим номер ніж у вас (хтось вже встиг змінити об’єкт), він відкине зміни що надсилаються. У цьому випадку JOSM створить конфлікт. Версія, що позначена, як "Моя" у вікні розв’язання конфліктів є старішою за завантажену версію, але містить ваші зміни. Версія, що зветься "Чужою" є найостаннішою версією на сервері, і завантажується з сервера автоматично.
    5151
    5252== Дивіться також ==