土地被覆マッピングのフィールドキャンペーンのフレームで、ベースマップ上のポイントを収集し、一連の属性を埋めることができるアプリを開発しようとしています。これまでのところ、オフラインで作業する必要があることが多いため、ArcGIS Collectorを使用することが最善のソリューションです。ドメインを使用して、属性テーブルは事前にエンコードされた値で埋められます。
問題は、3つのレベルを持つ階層的な凡例があることです。最初の凡例には10個未満のアイテムがあり、2番目のレベルでは約25個、3番目のレベルでは50個を超えています。したがって、ドロップダウンリストは第3レベルで非常に長く、すべてが可能である場合、2つのレベル間でラベルに一貫性がない可能性があります。(例えば、草原の次にイネ科植物の代わりに、草原の次に穀物)。
それで、問題は、以前の選択に基づいて、フィールドコレクターに提案されたリストをどのようにフィルタリングできるかです。言い換えれば、ドメインを別のフィールドの値にどのように適合させることができるでしょうか。
たとえば、最初のドロップダウンリストで[フォレスト]を選択すると、新しいドロップダウンリストは、[混合フォレスト]、[広葉樹林]、および[針葉樹林]のみで利用できるようになります。
編集:このトピックにはすでにArcGISのアイデアがあったため、質問にはおそらく組み込みのソリューションがありません。ArcGISまたは別のアプリでのArcGISコレクターと同様の機能の回避策は、(それが機能する限り)報奨金の価値があります。要約すると、主な機能は次のとおりです。
1)ベースマップを提供する(高解像度画像)
2)オフラインで動作します(GPSは使用できますがインターネットは使用できません)
3)色記号付きのポイントキャプチャツール
4)最初のフィールドのドロップダウンリストに基づいて選択が行われた場合、2番目のドロップダウンリストは最初の選択に対して条件付きで利用可能になり、3番目のドロップダウンリストは2番目の選択に対して条件付きで利用可能になります
5)可能であれば、単一のモバイルデバイスに固有ではない
arcgiscollectorを使用して、すでに1、2、3、および5を実行できます。だから私の質問です:条件付きドロップダウンリストを取得する方法(ポイント4)。