Desenvolvendo aplicativo GIS no Android


11

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.



Obrigado, mas eu já vi esse link aqui no gvSIG Mini (o gvSIG Mini é um visualizador de mapas para celulares que permite acessar serviços de mapas gratuitos com base em blocos como: OpenStreetMap, Yahoo Maps, Microsoft Bing e outros.) executar a operação Geoprocessamento utilizando este
Vicky

Essas operações podem consumir recursos demais para o tipo de hardware que os dispositivos Android costumam ter, sugiro que [se seus requisitos o permitam] executá-los em um servidor da web (por exemplo, usar PostGIS) e criar um aplicativo da web que o Android possa usar . O benefício adicional é que você terá um aplicativo entre sistemas operacionais sem precisar criar um software por sistema operacional.
wildpeaks

o processamento pode ser feito no servidor de back-end (como postgres / postgis)
Mapperz

Graças tanto de você .. Mesmo que eu estava pensando a mesma coisa ....
Vicky

Respostas:


10

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.


ya mesmo eu estava passando por atribuições semanais do código de verão do google .. Mas, como descobri que qualquer forma de instalar o qgis no android, mas e a parte de personalização (usando python) .. #
Vicky

1
para referência, embora uma questão antiga, o trabalho em andamento, enquanto isso, amadureceu muito e é chamado QField.org
mbernasocchi

6

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 .


4

Você pode experimentar a NASA WorldWind . Eles começaram o suporte ao Android com a ajuda da equipe QGlobe da QinetiQ.


2

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.


2

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.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.