コンテンツにスキップ

プロジェクト

Projects are the main data containers on QField and QFieldCloud. Users can create any number of projects. Projects must contain a single .qgs/.qgz QGIS file, and may in addition contain any combination of geospatial files -- GeoPackages, Shapefiles, TIFs -- or data files such as photos, PDFs etc. Files cannot be shared between projects, unless localized layers are used.

QFieldCloud projects have a name and an owner. The owner of a project is a QFieldCloud user or an organization. No two projects can use the same pair owner_name and project_name.

Projects can be marked as either public or private. Private projects are accessible only to users added to a project as project collaborators. Public projects are visible to, and can be downloaded by, any QFieldCloud user.

プロジェクトの作成

A project can be created in multiple ways:

  • via QFieldCloud web interface;
  • via QFieldSync in QGIS;
  • via QFieldCloud-SDK;

ファイル

Files are the skeleton on which QFieldCloud projects work. To make a QFieldCloud project alive users need to upload at least a single QGIS project file in the .qgs or .qgz file formats. All geospatial files must be uploaded using the same relative paths as on one's computer. If external SVG or raster symbology is used, users must upload the corresponding files too.

備考

QFieldCloudは、GeoPackage(.gpkg)ファイルに保存されたプロジェクトをサポートしていません(ただし、GeoPackageファイルを使用してプロジェクト用のデータセットを保存することはできます)。

QGISファイルの典型的なファイル構造は以下のようです:

project
├── data
│   ├── basemap.tif
│   ├── bees.gpkg
│   └── fields.gpkg
├── symbology
│   ├── icon.svg
│   └── line-pattern.png
├── DCIM
│   ├── bees-20220404121212.jpg
│   ├── bees-20220405040506.jpg
│   └── fields-20220405040607.jpg
├── project.qgs
├── project_attachments.zip
└── project.qml

The files in a QGIS project can be in one of the following groups by their purpose:

  • QGIS project file - a .qgs or .qgz project file.
  • QGIS sidecar files - the utility files to the QGIS project file, such as *_attachments.zip or other sidecar files.
  • Data source files - all your vector and raster data, such as .gpkg, .tif, .mbtiles or other data source files.
  • Attachments - all your additional project data, such as .jpg, .pdf or other files.
  • QField plugins - all your QField plugins, usually .qml files.

ファイルバージョン

QFieldCloudはファイルのバージョン管理を採用しています。これにより、変更されたファイルを以前のバージョンに復元することができます。ファイルとファイルのバージョンは、プロジェクトのファイルセクションにあります。サブスクリプションプランでは、ファイルごとに異なるバージョン数を設定できます。詳細はqfield.cloudの価格ページをご覧ください。

古いバージョンのファイルを削除する

関連性のあるファイルバージョンだけが保存されるようにし、アカウントに必要なストレージの量を減らすために、ユーザーは古くなったファイルバージョンを削除することができます。プロジェクトのファイルセクションから、手動でファイルバージョンを削除することができます。

QFieldCloudのファイルのバージョンを削除するには、以下の手順に従ってください:

  1. プロジェクトの「ファイル」セクションに移動する。プロジェクトのファイル
  2. バージョンを削除したいレイヤーを探します。選択されたレイヤ
  3. レイヤー名の横にある3つの点をクリックする。クリック可能なオプション
  4. 特定のレイヤーのバージョンのリストが表示されます。ファイルのバージョン一覧
  5. 削除したいバージョンを確認し、その横にある赤いゴミ箱アイコンをクリックします。ゴミ箱アイコン
  6. プロンプトが表示されたら削除を確認します。特定のバージョンより前の複数世代前のバージョンを削除したい場合は、「選択したバージョンより古いバージョンも削除する」オプションを有効にしてください。ファイルバージョンの削除
  7. 削除後、成功のポップアップメッセージが表示され、バージョンのリストには削除対象として選択されなかったバージョンだけが表示されます。2つ前のバージョンを削除した後のリスト

共同作業者

プロジェクトの共同作業者とは、プロジェクトに貢献するために招待されたQFieldCloudユーザーのことです。1つのプロジェクトに複数の共同作業者を持つことができます。ロールがownerまたはadminの共同作業者は、さらに多くのユーザーを共同作業者として追加できます。プロジェクトが組織に所有されている場合、チームを共同作業者として追加することもできます。共同作業者の役割についてお読みください。

変更

ベクターレイヤー上で行われ、QField デバイスから QFieldCloud にアップロードされた変更は、ここに表示されます。一つの_変更_は変更前と後の属性とジオメトリを保存します。

変更はアップロードするのにどの方法が取られたかを保存します:

  • 作成 - 新しい地物が追加された。
  • 削除 - 既存の地物が削除された。
  • パッチ - 既存の地物が変更された。

QFieldCloudにプッシュされずに作成され、後に削除された地物は、プロジェクトの変更に表示されません。

備考

「オフライン編集」クラウドレイヤーアクションを持たないオンラインベクターレイヤー(PostGIS、WFS)の変更は、変更を生成せず、元のデータソースを_直接_変更します。

備考

QGISで行ったベクターレイヤーの変更は、ここには表示されません。

ジョブ

プロジェクトのジョブについてもっと読む。

シークレット

シークレットは暗号化された方法で安全に保存される設定です。プロジェクトジョブは自動的にそれらのシークレットにアクセスできます。一度追加されたシークレットは削除することはできますが、編集することはできません。

シークレットには2種類あります:

  • 環境変数 - プロジェクトジョブの実行中、QGISは環境変数を利用できます。
  • pgservice接続 - .pg_service.conf構成ファイルで定義されたPostgreSQL/PostGIS接続。複数のサービス定義を使用する場合は、それぞれに複数のsecretを追加する必要があります。

設定

プロジェクト設定は、プロジェクトオーナーと、admin権限を持つ共同作業者のみが利用できます。_設定_では、ユーザーはいくつかのセンシティブなプロジェクト設定を変えたり、リカバリ不可能なアクションを実行したりできるため、慎重に行う必要があります。

  • プロジェクトの可視性をパブリックに変更する。
  • プロジェクト・オーナーを変更する。
  • プロジェクトを完全に削除する。
  • など

警告

プロジェクト設定ページで行った操作は、データの損失につながる可能性があります!