Existe algum software GIS de código aberto para Android no qual possamos executar várias operações de geoprocessamento (como buffer, união e interseção) e que devam ser personalizáveis, por exemplo: o que fazemos no QGIS, que é baseado em desktop.
Existe algum software GIS de código aberto para Android no qual possamos executar várias operações de geoprocessamento (como buffer, união e interseção) e que devam ser personalizáveis, por exemplo: o que fazemos no QGIS, que é baseado em desktop.
Respostas:
Houve um projeto Android QGIS como parte do Google Summer of Code deste ano. Marco Bernasocchi foi o autor e, embora seja em grande parte um trabalho em andamento, ele conseguiu fazer o básico funcionar em um tablet Android. Basta pesquisar no QGIS Android e você encontrará vários links para postagens na lista de discussão, seu blog e links para download.
Para um GIS utilizável adequado com groprocessamento, esta é a melhor opção (apenas, apenas), mas está nos estágios iniciais, portanto você terá que esperar até que Marco obtenha mais tempo / financiamento ou que alguém desenvolva.
Recentemente, estive pesquisando na mesma área que você e constatei que atualmente não existem APIs GIS móveis de código aberto que sejam adequadas para a criação de um aplicativo cliente especificamente suportado pelo Android. Me deparei com o BeeGIS, mas não tive a oportunidade de passar algum tempo com ele.
Além disso, você pode consultar esta pergunta .
Você pode experimentar a NASA WorldWind . Eles começaram o suporte ao Android com a ajuda da equipe QGlobe da QinetiQ.
Eu queria mencionar em qualquer lugar o GIS da Rockwell Spacial para Android e disponível no Google Play. Embora não seja um pacote gis total, ele permite algumas funcionalidades na coleta de dados. Você cria formulários de dados nos formulários do Google que o aplicativo carrega e integra a posição reunida pelos GPS dos smartphones (no meu caso, usei a unidade GPS Bluetooth com chamada adicional do aplicativo GPS Bluetooth para economizar no plano de dados). Cada conjunto de dados coletado é salvo na nuvem. Ele também fornece a capacidade de tirar fotos, além de fornecer um link para a foto carregada.
Como agrimensor, criei um formulário que eu costumava catalogar evidências de limites encontradas no campo, anotando tipo, condição, tamanho e outras notas. Estava me esperando no meu google drive quando voltei para o escritório. Uma pequena mensagem na mesa e as informações apareceram no qgis. Ótimo suporte e ótimos tutoriais também.
Eu compilei um conjunto de ferramentas GIS de código aberto (Spatialite, GDAL, OGR) para Android. Isso é para nosso próprio mecanismo de visualização de mapas 3D Nutiteq 3D SDK .
É um trabalho em andamento, mas, por exemplo, o Spatialite oferece um conjunto bastante agradável de APIs de geoprocessamento, derivadas principalmente das funções do GEOS: de buffers ao roteamento básico do Djikstra. O Nutiteq é uma ferramenta de desenvolvimento, não um aplicativo como o QGIS. Portanto, você precisaria implementar a interface do usuário com base em seus dados e requisitos e aprender um pouco o desenvolvimento Java do Android. Mas já existem alguns desenvolvedores fazendo aplicativos GIS bastante genéricos com isso, onde o usuário pode definir as próprias camadas WMS, Shapefile etc. e fazer consultas espaciais com isso.
O QGIS no Android é uma boa prova de conceito, mas é muito pesado (pacote de instalador próximo a 100 MB) e a interface do usuário não é otimizada para tablet / telefone. O núcleo de visualização gráfica do SDK da Nutiteq é bastante leve e otimizado para dispositivos móveis.