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