これは、例えばOpenStreetMap(OSM)のためのシンプルな構造のタスクマネージャです。 最新バージョンは stm.hauke-stieler.deで確認してください。
このプロジェクトは、あらゆる種類の地理関連のもの(例えば、OSMでのマッピング、古い建物の写真など)のためのシンプルで汎用的なタスキングマネージャを作成することを目的としています。
タスキングマネージャは、複数の人が同じ地域で互いに干渉することなく作業できるようにするアプリケーションです。 通常、そのような領域は正方形に分割され、一度に1つのマッパーだけが、その範囲を作業します。
ユーザは、地図上の大きな領域(例:市区)で構成されるプロジェクトを作成できます。 この領域は、いわゆるタスクより小さな領域(たとえば、1x1kmの大きな正方形)に分割されています。 ファイル(例えばGeoJSONファイル)からジオメトリをインポートして、タスクを作成することもできます。
一度に1人のユーザーがそのようなタスクの作業ができるようになりました。このユーザーは、進捗ポイントを設定することで、タスクの進捗を更新できます。 領域が完全にマッピングされると、ユーザは進捗ポイントを最大値(100%)に設定して終了し、次のタスクを開始することができます。
プロジェクトの所有者は、他のユーザをプロジェクトに招待することもできます。 あるユーザーがタスクで作業している場合、他のユーザーはそのタスクのプロセスを更新できません。
(つまり、HOT Tasking Managerの何が問題ですか?)
個人的には、HOT Tasking Managerがそれほど好きではない理由がいくつかあります(直感的なUIでない、iD統合、一定時間後にタスクから自動的に割り当てられないなど)
別の方法としては、例えばMapCraft・タスキング・マネージャがあります。これは非常に古く、すでにリポジトリをコンパイルできない状況です。 したがって、MapCraftを設定することはできません(依存関係が壊れている古いPHPコードに何時間も費やしたくない場合)。
つまり、基本的にはこれは別のタスクマネージャですが、既存のもののクローンではありません。
ドキュメントは、docフォルダ(deployment,api,security,architecture,operationなど)と、別のclientおよびserverフォルダ(主にセットアップと開発情報)にあります。
現在、エンドユーザーマニュアルやチュートリアルなどはありません。
現在、実際のガイドラインはありません。issueまたはプルリクエストを自由に作成してください。
**コーディングを開始しますか?**開始する方法については、doc/development/README.mdをご覧ください。