No quadro de uma campanha de campo para mapeamento da cobertura do solo, tentamos desenvolver um aplicativo que permita a coleta de pontos em um mapa base e preencha um conjunto de atributos. Até o momento, nossa melhor solução é usar o ArcGIS Collector porque geralmente precisamos trabalhar offline. Usando o domínio, a tabela de atributos é preenchida com valores pré-codificados.
O problema é que temos uma lenda hierárquica com três níveis. Existem menos de dez itens na primeira legenda, depois cerca de 25 no segundo nível e mais de 50 no terceiro. Portanto, a lista suspensa é muito longa no terceiro nível e, se tudo for possível, poderíamos ter rótulos inconsistentes entre dois níveis. (por exemplo, prados e cereais em vez de prados e plantas gramináceas).
Então, a pergunta é: como podemos filtrar as listas propostas para o coletor de campo com base em suas escolhas anteriores? Em outras palavras, como podemos adaptar o domínio aos valores de outro campo.
Por exemplo, após selecionar "floresta" na primeira lista suspensa, uma nova lista suspensa deve estar disponível apenas com "floresta mista", "floresta de folhas largas" e "floresta com folhas de agulhas".
EDIT: já havia uma idéia do ArcGIS sobre esse tópico, portanto a pergunta provavelmente não tem uma solução embutida. Qualquer solução alternativa com o ArcGIS ou recursos semelhantes ao coletor do ArcGIS com outro aplicativo valeria a recompensa (desde que funcione). Para resumir, aqui estão os principais recursos:
1) fornecer um mapa base (imagem de alta resolução)
2) funciona offline (GPS, mas sem Internet)
3) ferramenta de captura de ponto com símbolo de cor
4) quando uma escolha é feita com base em uma lista suspensa para o primeiro campo, uma segunda lista suspensa fica disponível condição geral para a primeira opção e , em seguida, uma terceira lista suspensa fica disponível condição geral para a segunda opção
5) Se possível, não específico para um único dispositivo móvel
Eu já posso fazer 1,2,3 e 5 com arcgiscollector. Então, minha pergunta é: como obter uma lista suspensa condicional (ponto 4).
Respostas:
Sugiro usar o QGIS para Android (ou, se você tiver um tablet Windows, use o aplicativo de desktop padrão ).
Além disso, é gratuito para instalar e usar, e você pode reduzir a interface da interface do usuário para mostrar apenas os menus e as ferramentas / barras de ferramentas que você precisa ver.
fonte
confira este aplicativo no giscloud
http://www.giscloud.com/apps/mobile-data-collection
possui capacidade de captura de dados offline e você pode ter formulários, listas suspensas e listas personalizadas.
funciona no android e ios.
Eu não sei sobre a sua demanda sobre os dropdowns condicionais .. mas vale a pena conferir
fonte
Provavelmente você já encontrou a resposta para sua pergunta, encontrou? Mas, caso contrário, recomendo que você solicite à ESRI UK, licença para 'Forester' um aplicativo desenvolvido para a Forestry Commission (FC) no Reino Unido, tenho usado para o levantamento de florestas nativas na Escócia e parece que o Forester cobrirá todos os seus requerimentos. O único problema é que o Forester foi projetado para o ambiente FC (compatível com a estrutura do banco de dados FC), portanto, você precisará alterar seu projeto.
fonte
Você também pode conferir o ArcGIS Survey123 .... é um aplicativo semelhante ao ArcGIS Collector, mas oferece mais controle sobre seus formulários. Ele tem algumas limitações, pois você só pode acumular pontos no momento.
http://survey123.arcgis.com/
fonte