フィーチャ レイヤーから調査を作成

デフォルトでは、Survey123 で調査を公開すると、調査のスキーマを使用してフィーチャ レイヤーが作成されます。 あるいは、調査を既存のフィーチャ レイヤーと関連付けることができます。

フィーチャ レイヤーから調査を作成

既存のフィーチャ レイヤーから調査を作成する前に、フィーチャ レイヤーを Survey123 で使用できるように準備する必要があります。

  1. ArcGIS 組織サイトにサイン インして、[新規調査] をクリックします。
  2. [フィーチャ サービス] カテゴリーを選択します。
  3. フィーチャ レイヤーを参照して選択します。

    ギャラリーには、アクセスできるレイヤーが表示されます。 各タイルには [アイテム詳細の表示] オプションがあり、アイテム ページを開いてレイヤーの詳細を確認したり、必要な変更を行ったりすることができます。

  4. [調査の作成] をクリックします。

    XLSForm がフィーチャ レイヤーから生成されます。 選択したフィーチャ レイヤーに複数のレイヤーがある場合、調査は最初のレイヤーに基づいて生成されます。 フィーチャ レイヤーの別のレイヤーに基づいて調査を作成するには、調査を手動で作成して、スプレッドシートの [settings] タブにある form_id プロパティと submission_url プロパティを更新する必要があります。 詳細については、「フィーチャ レイヤーと一致する調査の作成」セクションをご参照ください。

    選択したフィーチャ レイヤーに添付ファイルがある場合、<layer_name>_image という名前で 1 つの画像質問が調査に作成されます。 この名前は添付ファイル テーブルのキーワードと一致していないため、更新する必要があります。 既存の添付ファイルが複数の質問を表している場合、添付ファイル テーブルの各キーワードに一致するように、画像質問を調査に追加する必要があります。

  5. 調査で次の質問タイプが必要な場合は、調査を作成した後に手動で追加します:
    • audio
    • file

    詳細については、「メディアの質問」をご参照ください。 フィーチャ レイヤーも添付ファイルを有効化する必要があります。

調査を作成した後、すぐに調査を公開するか、さらにカスタマイズすることができます。 たとえば、質問に対してもっとわかりやすいラベルを追加し、質問をグループに分けることができます。 既存のフィーチャ レイヤーを使用して調査を公開する場合、フォームに新しいホスト フィーチャ レイヤーは作成されません。 代わりに、選択したフィーチャ レイヤーが調査によって参照されます。

フィーチャ レイヤーと一致する調査の作成

既存のフィーチャ レイヤーと一致する新規調査を手動で作成することも可能ですが、スプレッドシートの [settings] タブの form_id プロパティと submission_url プロパティを更新して、調査とポータルまたは ArcGIS Online にあるフィーチャ レイヤー アイテム間のリンクを定義する必要があります。

form_id プロパティは、調査で使用されるフィーチャ レイヤーのレイヤー名を明示的に定義します。 詳細については、フィーチャ サービスと一致する調査の作成方法に関する技術情報記事をご参照ください。

submission_url プロパティは、フィーチャ レイヤー アイテムの URL です。

Survey123 フォームの送信 URL
ヒント:

上記のように、フィーチャ レイヤー アイテムの URL を指定する必要があります。 よくある間違いは、代わりにフィーチャ レイヤーの URL を使用することで、この方法はサポートされていません。

この URL を作成するには、アイテム ID とポータルのコンテンツ ルートを連結する必要があります。 上記の画像の例では、ArcGIS Online アイテムへのリンクを示します。ポータルでの同じアイテムへのリンクは次のように表示されます。

https://<host>:<port>/arcgis/sharing/rest/content/items/21a6c530b31a4523bdff7gg94c9c5d9a

既存のフィーチャ レイヤーで含む必要がないフィールドがある場合は、(前述のセクションのように) そのフィーチャ レイヤーから調査を生成して、調査を公開する前に、必要のない質問を削除することをおすすめします。 この方法で、form_id プロパティと submission_url プロパティは自動的に作成されます。