Changes between Version 3 and Version 4 of Ja:Help/Concepts/Conflict


Ignore:
Timestamp:
2018-02-24T14:49:34+01:00 (8 years ago)
Author:
stoecker
Comment:

Remove TOC macro, see #8557

Legend:

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

    v3 v4  
    11[[TranslatedPages(revision=25)]]
     2[[PageOutline]]
     3
    24= Conflict =
    3 [[TOC(inline)]]
    45
    5 JOSMは [wiki:/Ja:Help/Concepts/Object OSMオブジェクト] のコピーを、ローカルの操作端末上で管理しています。それらのデータは [wiki:/Ja:Help/Action/Open ファイルから] メモリ上に展開することもできますし、 [wiki:/Ja:Help/Action/Download OSMサーバからダウンロードして使う] ことも可能です。あなたがマップへオブジェクトを修正したり追加したりする際、あなたの編集はこのコピーに対して行われることとなります。コピーされたデータに含まれるオブジェクトはまだサーバ側にも保存されていますので、あなた以外のマッパーがサーバからデータをダウンロードして、それらのデータをアップロードすることも可能です。
     6JOSMは [wiki:/Ja:Help/Concepts/Object OSMオブジェクト] のコピーを、ローカルの操作端末上で管理しています。それらのデータは [wiki:/Ja:Help/Action/Open ファイルから] メモリ上に展開することもできますし、 [wikitr:/Help/Action/Download OSMサーバからダウンロードして使う] ことも可能です。あなたがマップへオブジェクトを修正したり追加したりする際、あなたの編集はこのコピーに対して行われることとなります。コピーされたデータに含まれるオブジェクトはまだサーバ側にも保存されていますので、あなた以外のマッパーがサーバからデータをダウンロードして、それらのデータをアップロードすることも可能です。
    67
    7 これはつまり、あなたは現在編集している対象のオブジェクトを "専有している" わけではない、ということを指します。あなたは常に他のマッパーたちとデータを "共有している" 状態にあります。あなたがサーバへデータをアップロードする際、もしあなたより先に、他の誰かがあなたと同じデータを編集してアップロードしたとしたら、サーバ上のデータには不整合が発生します。ほとんどの場合、JOSMはそれらの不整合をバックグラウンドで自動的に処理しますが、中には2つの [wiki:/Ja:Help/Concepts/Object バージョン] の差異を自動的に解決できない場合が発生します。その場合、編集データの '''競合''' が発生します。
     8これはつまり、あなたは現在編集している対象のオブジェクトを "専有している" わけではない、ということを指します。あなたは常に他のマッパーたちとデータを "共有している" 状態にあります。あなたがサーバへデータをアップロードする際、もしあなたより先に、他の誰かがあなたと同じデータを編集してアップロードしたとしたら、サーバ上のデータには不整合が発生します。ほとんどの場合、JOSMはそれらの不整合をバックグラウンドで自動的に処理しますが、中には2つの [wikitr:/Help/Concepts/Object バージョン] の差異を自動的に解決できない場合が発生します。その場合、編集データの '''競合''' が発生します。
    89
    910'''競合''' とは、2つのバージョンのオブジェクトの差異をJOSMが自動的に解決できないことを指します。
    1011
    11 データ編集レイヤーはそれぞれが独立した [wiki:/Ja:Help/Dialog/ConflictList 競合リストダイアログ] をもち、未解決の競合を管理しています。このダイアログから、[wiki:/Ja:Help/Dialog/Conflict 競合の解決ダイアログ] を起動させることが可能です。
     12データ編集レイヤーはそれぞれが独立した [wikitr:/Help/Dialog/ConflictList 競合リストダイアログ] をもち、未解決の競合を管理しています。このダイアログから、[wikitr:/Help/Dialog/Conflict 競合の解決ダイアログ] を起動させることが可能です。
    1213
    1314'''競合の解決''' を行うことによって、2つのバージョンの間にあるそれぞれの差異について、どちらが正しいのかを決定することが可能です。この工程は '''マージ(結合)'''と呼ばれることがあります。
     
    1718例えばこのような状況です:
    1819
    19 1. あなたは id番号 1のノードデータをサーバからダウンロードしました。そのノードには [http://wiki.openstreetmap.org/wiki/Key:name name]タグに `"わたしのなまえ"` が当てられています。
     201. あなたは id番号 1のノードデータをサーバからダウンロードしました。そのノードには [osmwiki:Key:name name]タグに `"わたしのなまえ"` が当てられています。
    20211. あなたはそのノードの nameを `"もしかしてこのなまえ?"` に変更しました。同時に、あなた以外のマッパーもそのノード情報をダウンロードし、nameを `"ほんとうはこのなまえ"` に変更してからアップロードしました。
    21 1. あなたはアップロード前に、メニューから ''ファイル -> [[Image(source:trunk/images/updatedata.png)]] [wiki:/Help/Action/UpdateData データの更新]'' を選択しました。サーバから新しい情報がもう一度読み込まれ、サーバ上に存在する [http://wiki.openstreetmap.org/wiki/Key:name name] タグの `"ほんとうはこのなまえ"` という情報が、あなたのJOSMに送付されます。そして、サーバから送られてきた`"ほんとうはこのなまえ"`という情報と、あなたがJOSMで編集した`"もしかしてこのなまえ?"`という情報は、どちらが正しいのか判断がつかない状態になります。
     221. あなたはアップロード前に、メニューから ''ファイル -> [[Image(source:trunk/images/updatedata.png)]] [wikitr:/Help/Action/UpdateData データの更新]'' を選択しました。サーバから新しい情報がもう一度読み込まれ、サーバ上に存在する [osmwiki:Key:name name] タグの `"ほんとうはこのなまえ"` という情報が、あなたのJOSMに送付されます。そして、サーバから送られてきた`"ほんとうはこのなまえ"`という情報と、あなたがJOSMで編集した`"もしかしてこのなまえ?"`という情報は、どちらが正しいのか判断がつかない状態になります。
    2223
    2324JOSMではこの問題を自動的に解決することができないため、結果として '''競合''' が発生します。JOSMでは、多くの場合、以下のメッセージが表示されます:
     
    4546== 競合の解決 ==
    4647各データレイヤーは、まだ解決されていない'''競合'''の一覧をそれぞれ独立して管理しています。
    47 [wiki:/Ja:Help/Dialog/ConflictList 競合の一覧ダイアログ]を参照することで、それぞれのレイヤーの競合を確認することができます。
    48 ダイアログで表示されるそれぞれの '''競合''' の一覧では、[wiki:/Ja:Help/Dialog/Conflict 競合の解決ダイアログ]を起動させ、競合を解決することができます(また、する必要があります)。
     48[wikitr:/Help/Dialog/ConflictList 競合の一覧ダイアログ]を参照することで、それぞれのレイヤーの競合を確認することができます。
     49ダイアログで表示されるそれぞれの '''競合''' の一覧では、[wikitr:/Help/Dialog/Conflict 競合の解決ダイアログ]を起動させ、競合を解決することができます(また、する必要があります)。
    4950
    5051競合の解決はとても重要です。例えば、未解決の競合が残っている場合はOSMサーバへのデータアップロードは行うことができません。
     
    5455
    5556== 参考情報 ==
    56  * [wiki:/Ja:Help/Dialog/ConflictList 競合の一覧ダイアログ] - 現在のデータレイヤー内に存在している未解決の競合の一覧を表示
    57  * [wiki:/Ja:Help/Dialog/Conflict 競合の解決ダイアログ] - 競合を解決する場合はこのダイアログから操作を行う必要があります
     57 * [wikitr:/Help/Dialog/ConflictList 競合の一覧ダイアログ] - 現在のデータレイヤー内に存在している未解決の競合の一覧を表示
     58 * [wikitr:/Help/Dialog/Conflict 競合の解決ダイアログ] - 競合を解決する場合はこのダイアログから操作を行う必要があります
    5859
    5960----
    60 [wiki:Help ヘルプ]に戻る
     61[wikitr:/Help ヘルプ]に戻る