モバイルGIS用カスタムデータ収集フォーム

入力ミスを減らし、有用な値を計算し、不要な質問を隠し、現地チームの作業を止めないデータ入力フォームを作成する方法。

現場データ収集の最大の問題は技術ではなく、データ品質です。自由記述フォームを持たせて作業員を現場に送り出すと、「コンクリート」の表記が6通りに分かれ、タイムスタンプが3種類の形式で入力され、必須フィールドの半分が空欄のまま戻ってきます。解決策は研修を増やすことではなく、より良いフォームを作ることです。

GoGIS では、重要な入力は制限し、そうでない入力はすばやく済ませられるカスタム属性フォームを設計できます。フォームは値の計算、既存属性や関連レコードの参照、以前の回答に基づくフィールドの表示・非表示にも対応します。すべての観測は GPS 付きで地図上のフィーチャに結び付くため、どの記録がどの場所に対応するか迷うことがありません。

フォームに設定できるフィールド

GoGISは、現場作業員が通常記録する必要がある範囲をカバーする複数のフィールドタイプをサポートしています。

ピックリスト(ドロップダウン選択)

有効な値のリストを定義し、ユーザーに1つ選択させます。入力不要、タイプミスなし、曖昧さなし。固定の選択肢があるものに使用します:材料種別、状態評価、土地利用分類、管径、樹種など。

ピックリストは、現場データ品質を改善する最も効果的な方法です。現在のワークフローで同じカラムに「PVC」「pvc」「Pvc」「ポリ塩化ビニル」と入力されているなら、ピックリストで即座に解決できます。

複数選択ピックリスト

1つのフィーチャーに複数の値がある場合 — 同じ構造物に複数の損傷タイプ、調査区で観察された複数の種、土地利用の組み合わせなど — 複数選択ピックリストを使用します。ユーザーは該当するすべてのオプションをタップし、選択内容が属性フィールドにまとめて保存されます。単一選択ピックリストと同じデータ品質の利点がありますが、現実がより複雑な場合に1つの回答を強制しません。

日付・時刻ピッカー

日付、時刻、またはその両方を記録するためのネイティブなカレンダーと時計のピッカーです。フィールドをタップして正しい日付までスクロールするだけ — 入力不要、フォーマットの混乱なし、「MM/DDだっけ?DD/MMだっけ?」という議論もありません。検査日、予定されたフォローアップ、許認可の有効期限、またはあらゆる時間データに使用します。値は標準フォーマットで保存され、あらゆるGISやデータベースにきれいにインポートできます。

テキストフィールド

メモ、説明、住所、または事前に予測できない値のための自由入力フィールド。本当に自由入力が必要なものに限定して使用してください — ピックリストで制約できるものが多いほど、データはきれいになります。

バーコード・QRコードスキャン

テキストフィールドのスキャンボタンをタップしてカメラをバーコードまたはQRコードに向けます。デコードされた値がフィールドに自動的に入力されます。サンプルバッグID、資産タグ、機器シリアル番号、または印刷済みラベルに使用できます。

GoGISのカスタムデータ収集フォーム。ピックリスト、バーコードスキャン、複数のフィールドタイプを表示
ピックリスト、テキストフィールド、バーコードスキャンなどを備えたカスタムフォーム — すべて地図フィーチャーに連動。

ラジオボタン

ピックリストの選択肢が数個しかなく、すべてを一度に表示したい場合はラジオボタンフィールドを使用します。ドロップダウンを開く操作の代わりに、すべての選択肢がフォーム上に表示され、タップして次に進めます。状態評価(良好 / 普通 / 不良)、ステータスフィールド(開 / 閉 / 保留)、またはスピードが重要な短いリストに最適です。

はい / いいえ トグル

2つの状態しかないフィールド用のシンプルな二値スイッチ:存在する・しない、アクセス可能・不可、適合・不適合。ワンタップで曖昧さなし。点検チェックリスト、許認可コンプライアンス、安全チェックなど、はい/いいえの回答だけで済む場面に使用します。

評価スケール

主観的な評価のための視覚的な星または数値の評価入力。舗装状態を1〜5で評価、サイトに清潔度スコアを付与、植生の健康度をランク付け。評価は属性テーブルに数値として保存され、サイト間の分析と比較に使用できます。

写真撮影

任意のフィーチャーに1枚以上の写真を添付できます。カメラはフォームから直接起動し、写真はGPSタグが付けられ、特定のレコードにリンクされます。エクスポート時に写真は空間データと一緒にZIPにまとめられます。後からバラバラの写真を現場ノートに照合する必要はありません。

GoGISの写真注釈機能。マークアップ付きの現場写真を表示
写真は地図フィーチャーに直接添付 — 現場で矢印、テキスト、図形を使って注釈を追加できます。

フィールドスケッチ

写真だけでは不十分な場合もあります — 見たものをスケッチする必要があることも。フィールドスケッチツールを使えば、写真上または白紙のキャンバスに直接描画できます。損傷箇所のマークアップ、サイトレイアウトの図示、断面の注釈など。描画は写真と同様にフィーチャーに添付される画像として保存されます。

GoGISのフィールドスケッチツール。写真や地図に描画
写真や白紙のキャンバスに描画して、テキストや写真だけでは伝えきれない詳細を記録。

署名キャプチャ

確認署名が必要なワークフロー — 配送確認、管理連鎖文書、検査確認など — には署名フィールドを追加します。ユーザーが画面上で指でサインし、署名がレコードの一部として保存されます。

計算値と数式

フォームの値の中には、手入力すべきでないものもあります。GoGIS のフォームでは、現在のフォーム、フィーチャの基本属性、または同じフィーチャに結び付いた関連フォームから値を読み取る計算フィールドを追加できます。現地担当者が観測に集中している間に、フォームが計算を行います。

よくある用途には、合計、率、前回訪問からの日数、別フォームの参照値、簡単な品質チェックなどがあります。計算値は読み取り専用の結果として表示されるため、入力中に誤って上書きされることがありません。

計算フィールドを設定する f(x) ボタンを表示した GoGIS のフォームビルダー
フォームフィールドの f(x) ボタンをタップして、値を計算するか、別の値を参照します。フィールドの表示または非表示は別のコントロールです。f(x) ではなく、フィールド ルール (目のスラッシュ アイコン) を使用します。
加算、減算、乗算、除算、日付からの日数、数式、参照フィールドを含む計算フィールドの操作メニュー
計算フィールドでは、加算、減算、乗算、除算、値の集計、日付間の日数計算、別フィールドの参照、カスタム数式を使用できます。

例:散布コスト合計を計算する

散布記録には AcresCost per Acre が含まれることがあります。現地でユーザーに掛け算をさせる代わりに、次のような計算フィールドを追加できます。

Total Cost = Acres × Cost per Acre

同じ考え方は、サンプル合計、使用量、見積コスト、散布率、複数の現地値を 1 つの結果にまとめるあらゆる作業に使えます。

Acres と Cost Per Acre を掛け合わせる合計コスト式を表示した数式エディター
数式エディターでは、現在のフォーム、基本属性、関連フォームのソースフィールドをタップし、乗算、除算、合計などの演算子で組み合わせられます。

例:前回点検からの日数

フォームでは、以前の関連レコードの日付フィールドを現在の日付と比較できます。たとえば点検ワークフローでは、日付からの日数 計算を使って、前回訪問から何日経過したかを計算できます。

前回点検からの日数 = 前回点検日の「日付からの日数」

この値はそのまま表示したり、レポートで使ったり、十分な日数が経過したときだけ追加質問を表示する可視性ルールと組み合わせたりできます。

ルールでフィールドを表示または非表示にする

優れたフィールドフォームでは、毎回考えられるすべての質問をする必要はありません。フィールド ルールを使用すると、特定の回答によってより多くのフィールドが関連するようになるまで、フォームを短く保つことができます。ルールは、「関連フォームの管理」の「関連フォーム」で利用できます。

アプリ内でルールを設定する方法

  1. 「関連フォームの管理」を開き、フォームを開いてフィールドを編集します。
  2. 時々のみ表示されるフィールドで、斜線アイコンをタップしてフィールド ルールを開きます。
  3. [条件が true の場合のみ表示] をオンにし、ソース フィールド (ステータスなど) を選択し、演算子 (等しい、より大きい、含むなど) を選択し、値 (ダメージなど) を入力します。
  4. 必要に応じて、条件が true の場合に必須をオンにすると、フォローアップ フィールドが関連する場合にのみ必須になります。
  5. 保存。誰かがフォームに入力すると、フィールドが表示されたり非表示になったり、回答の変更に応じて必要な状態がライブで変更されます。

各ルールは、1 つのソース フィールドに対して 1 つの条件を使用します。まずフォームにソースフィールドを追加します。表示のために f(x) ボタンを使用しないでください。f(x) は計算値のみに使用されます。

例:十分な日数が経過するまでフォローアップ欄を隠す

ある地点で 30 日ごとにフォローアップ点検が必要だとします。フォームは 前回点検からの日数 を計算し、その値が 30 以上になるまでフォローアップ欄の残りを非表示にできます。チームは状態を確認できますが、まだ不要な質問に答える必要はありません。

例:選択リストから分岐する

選択リストはフォームの残りを制御する用途にも便利です。問題タイプ漏水 の場合、流量、湿った範囲、修理優先度のフィールドを表示できます。ユーザーが 植生 を選んだ場合は、種、高さ、処理内容を表示できます。結果として、電話上ではシンプルに感じられる柔軟なフォームになります。

既存の属性を編集

フォームは新しいデータの入力だけではありません。地図上の既存のフィーチャーをタップして属性を開き、直接編集できます。オフィスからインポートしたShapefileの現場条件を更新する必要がありますか?フィーチャーをタップして値を変更し、保存するだけです。以前に開始したレコードに写真や署名を追加する必要がありますか?そのレコードを開いて、中断したところから再開できます。すべての編集はローカルに保存され、エクスポート時に含まれます。

現場ではフォームがスプレッドシートより優れている理由

作業員にスプレッドシートアプリ入りのスマートフォンを渡して行を埋めるよう指示することもできます。それがうまくいかない理由は以下の通りです。

データのエクスポート

収集したデータはすべてきれいにエクスポートできます。Shapefile、GeoJSON、CSV、KMLから選択可能。写真は空間データと一緒にZIPファイルにまとめられます。結果をQGIS、ArcGIS、Excelで開いたり、組織のGISポータルにアップロードしたりできます。データはフォームで構造化した通りに届き、クリーンアップは不要です。

数分で最初のスマートフォームを作成

GoGISはiPhone・iPad用の買い切りアプリです。サブスクリプション不要、アカウント登録不要。

App StoreでGoGISを入手