日本語

問題: ArcGIS Online でホスト フィーチャ サービスを修正後、Collector for ArcGIS にドメインが表示されない

説明

ArcGIS Online でホスト フィーチャ サービスのスキーマでドメインを修正または追加した後、Collector for ArcGIS にそのドメインが表示されません。

原因

Collector for ArcGIS にドメインが表示されない場合、次のような原因が考えられます。

  • ArcGIS Online でドメインを修正する場合、そのドメインは JSON (JavaScript Object Notation) のテンプレート セクションに追加されません。
  • マップをオフラインで利用する場合、各フィーチャ レイヤーのジオデータベースのレプリカが Collector for ArcGIS のデバイスにダウンロードされます。 フィーチャ サービスのスキーマを修正し、ArcGIS Online に再公開した後、Collector for ArcGIS では Web マップの古い方のレプリカが使用されます。

解決策または対処法

ArcGIS Online のスキーマにホスト フィーチャ サービスのドメインを追加した場合は、スキーマのテンプレート セクションでもそのドメインが更新されていることを確認します。

JSON エディターで編集するときに、JSON のテンプレート セクションにドメインを追加するには、次の手順に従います。

  1. JSON で「template」を検索します。
  2. 次のコードを追加します。
"domains": {
 "status": {"type": ""}
 },
たとえば、ドメイン タイプが継承されたドメインの場合、コードは次のとおりです。
"domains": {
    "status": {"type": "inherited"}
 },

または、ArcGIS Online でホスト フィーチャ サービスのスキーマを変更した後で、Collector for ArcGIS に Web マップを再ダウンロードします。

注意:
他のユーザーが Collector for ArcGIS で収集したデータが失われないようにするために、フィーチャ サービスのスキーマを変更する前に、データをアップロードしてください。

関連情報