Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hauke96/simple-task-manager
A simple tasking manager made for OpenStreetMap.
https://github.com/hauke96/simple-task-manager
collaboration distributed-work gis mapping openstreetmap osm task-manager
Last synced: about 2 months ago
JSON representation
A simple tasking manager made for OpenStreetMap.
- Host: GitHub
- URL: https://github.com/hauke96/simple-task-manager
- Owner: hauke96
- License: other
- Created: 2020-03-26T21:14:14.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-08-14T20:31:49.000Z (4 months ago)
- Last Synced: 2024-08-14T22:30:56.610Z (4 months ago)
- Topics: collaboration, distributed-work, gis, mapping, openstreetmap, osm, task-manager
- Language: TypeScript
- Homepage: https://stm.hauke-stieler.de
- Size: 40.2 MB
- Stars: 32
- Watchers: 3
- Forks: 6
- Open Issues: 29
-
Metadata Files:
- Readme: README.ja.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# SimpleTaskManager
これは、例えば[OpenStreetMap(OSM)](https://openstreetmap.org)のためのシンプルな構造のタスクマネージャです。
最新バージョンは [stm.hauke-stieler.de](https://stm.hauke-stieler.de)で確認してください。このプロジェクトは、あらゆる種類の地理関連のもの(例えば、OSMでのマッピング、古い建物の写真など)のためのシンプルで汎用的なタスキングマネージャを作成することを目的としています。
タスキングマネージャは、複数の人が同じ地域で互いに干渉することなく作業できるようにするアプリケーションです。
通常、そのような領域は正方形に分割され、一度に1つのマッパーだけが、その範囲を作業します。# どのように動作しますか?
ユーザは、地図上の大きな領域(例:市区)で構成される**プロジェクト**を作成できます。
この領域は、いわゆる**タスク**より小さな領域(たとえば、1x1kmの大きな正方形)に分割されています。
ファイル(例えばGeoJSONファイル)から**ジオメトリ**をインポートして、タスクを作成することもできます。一度に1人のユーザーがそのようなタスクの作業ができるようになりました。このユーザーは、**進捗ポイント**を設定することで、タスクの**進捗**を更新できます。
領域が完全にマッピングされると、ユーザは進捗ポイントを最大値(100%)に設定して終了し、次のタスクを開始することができます。プロジェクトの所有者は、他のユーザをプロジェクトに招待することもできます。
あるユーザーがタスクで作業している場合、他のユーザーはそのタスクのプロセスを更新できません。# さらに別のタスクマネージャですか?
*(つまり、HOT Tasking Managerの何が問題ですか?)*個人的には、HOT Tasking Managerがそれほど好きではない理由がいくつかあります(直感的なUIでない、iD統合、一定時間後にタスクから自動的に割り当てられないなど)
別の方法としては、例えばMapCraft・タスキング・マネージャがあります。これは非常に古く、すでにリポジトリをコンパイルできない状況です。
したがって、MapCraftを設定することはできません(依存関係が壊れている古いPHPコードに何時間も費やしたくない場合)。つまり、基本的にはこれは別のタスクマネージャですが、既存のもののクローンではありません。
# ドキュメント
ドキュメントは、[docフォルダ](doc)(deployment,api,security,architecture,operationなど)と、別の[client](client)および[server](server)フォルダ(主にセットアップと開発情報)にあります。
現在、エンドユーザーマニュアルやチュートリアルなどはありません。
# 貢献
現在、実際のガイドラインはありません。**issue**または**プルリクエスト**を自由に作成してください。
**コーディングを開始しますか?**開始する方法については、[doc/development/README.md](doc/development/README.md)をご覧ください。