データの同期・同時編集
このページでは、複数ユーザーが同じベクター/マップを同時に扱う場合の挙動について説明します。
できること/できないこと#
- 複数ユーザーが、同じベクターやマップを同時にQGISで表示・編集できます。
- ただしKumoyは、編集内容を調整するための**排他制御(ロック)**を提供していません。
- 同じ地物を同時に編集すると、結果が意図しない形になる可能性があります。
データの同期#
あるユーザーがQGISでベクターを開いている状態で、別のユーザーが同じベクターを編集・保存しても、最初のユーザーのQGISの画面は自動更新されません。変更を取り込むには、ユーザー側でベクターレイヤーの再同期が必要です。以下の手順で行います。
-
対象のレイヤを右クリックして、[データ同期する]をクリックします。
-
同期が完了します。
競合したときの基本ルール#
Kumoyでは地物の変更をID(例:Kumoy_id)ごとに管理しています。
- 基本は「最後に保存された変更」が反映されます。
- ただし、削除が先に保存された場合は削除が優先されます。
- 後から別ユーザーが同じ地物に加えた変更は反映されず、地物は削除されたままになります。
1. 複数ユーザーが同じ地物を編集した場合(最後の保存が優先)#
- ユーザーAが
Kumoy_id = 1の地物の「name」を「abc」にして保存 - その後、ユーザーBが同じ地物の「name」を「abc123」にして保存
→ 最後に保存したユーザーBの変更が優先され、最終的に「abc123」が保存されます。
2. 削除された地物を別のユーザーが編集した場合(削除が優先)#
- ユーザーAが
Kumoy_id = 1の地物を削除して保存 - その後、ユーザーBが同じ地物の「name」を変更して保存
→ Kumoy_id = 1 の地物は削除されたままになります(ユーザーAの削除が優先)。

最終更新: 2026/03/23 06:08:16