Arazi örtüsü haritalaması için bir saha kampanyası çerçevesinde, bir temel harita üzerinde noktaların toplanmasına ve bir dizi özelliğin doldurulmasına izin veren bir Uygulama geliştirmeye çalışıyoruz. Şimdiye kadar, en iyi çözümümüz ArcGIS Collector kullanmaktır çünkü sık sık çevrimdışı çalışmamız gerekir. Etki alanı kullanılarak, öznitelik tablosu önceden kodlanmış değerlerle doldurulur.
Sorun şu ki, üç seviyeli hiyerarşik bir efsaneye sahibiz. İlk efsanede ondan daha az, daha sonra ikinci düzeyde 25 civarında ve üçüncüsünde 50'den fazla öğe var. Bu nedenle, açılır liste üçüncü düzeyde çok uzundur ve her şey mümkünse iki seviye arasında tutarsız etiketlere sahip olabiliriz. (örneğin otlaktan sonra otlaktan sonra tahıldan sonra graminalı bitkiden).
Öyleyse soru şudur: Alan toplayıcısına önerilen listeleri önceki seçimlerine göre nasıl filtreleyebiliriz? Başka bir deyişle, alan adını başka bir alanın değerlerine nasıl uyarlayabiliriz.
Örneğin, ilk açılır listeden "orman" seçildikten sonra, yalnızca "karışık orman", "geniş yapraklı orman" ve "iğne yapraklı orman" ile yeni bir açılır liste bulunmalıdır.
EDIT: Bu konuda zaten bir ArcGIS fikri vardı , bu yüzden sorunun muhtemelen yerleşik bir çözümü yok. ArcGIS ile herhangi bir geçici çözüm veya başka bir uygulamayla ArcGIS toplayıcı için benzer yetenekler ödül olarak değer olacaktır (çalıştığı sürece). Özetle, temel özellikler şunlardır:
1) bir temel harita sağlayın (yüksek çözünürlüklü görüntü)
2) çevrimdışı çalışıyor (GPS ancak İnternet yok)
3) renk sembollü nokta yakalama aracı
4) ilk alan için bir açılır listeye dayalı bir seçim yapıldığında , birinci seçim için koşullu olarak ikinci bir açılır liste , ikinci seçim için koşullu olarak üçüncü bir açılır liste kullanılabilir hale gelir
5) Mümkünse tek bir mobil cihaza özgü değil
Arcgiscollector ile 1,2,3 ve 5 yapabilirim. Benim sorum şudur: Koşullu açılır listenin nasıl alınacağı (4. madde).