Take the 2-minute tour ×
Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. It's 100% free, no registration required.

Is there any Open Source GIS Software for Android in which we can perform Various Geoprocessing Operations (like Buffering,union and intersection) and that should be customizable eg: what we do in QGIS which is Desktop Based.

share|improve this question
    
search GISse > gis.stackexchange.com/questions/12452/… –  Mapperz Nov 17 '11 at 15:18
    
Thanxx, But I have already seen this link here in gvSIG Mini (gvSIG Mini is a map viewer for mobile phones that allows to access free map services based on tiles such as: OpenStreetMap, Yahoo Maps, Microsoft Bing and others.) so can we perform the Geoprocessing operation using this –  Vicky Nov 17 '11 at 15:31
    
Those operations may be a bit too ressources consuming for the type of hardware Android devices usually have, I would suggest instead [if your requirements allow it] to run them on a webserver (e.g. use PostGIS) and make a web application that Android can use. The added benefit is that you'll have a cross-OS application without having to make one software per OS. –  wildpeaks Nov 17 '11 at 16:07
    
processing can be done on the backend server (like postgres/postgis) –  Mapperz Nov 17 '11 at 16:19
    
Thanks both of you .. Even I was thinking of the same thing.... –  Vicky Nov 17 '11 at 16:28
show 1 more comment

5 Answers

up vote 7 down vote accepted

There was a QGIS Android project as part of this year's Google Summer of Code. Marco Bernasocchi was the author, and although it is largely a work in progress, he has managed to get the basics working on an Android tablet. Just search QGIS Android and you'll come up with several links to mailing list posts, his blog, and download links.

For a proper useable GIS with groprocessing, this is your best (rather, only) option, but it is in the very early stages so you will have to wait until Marco gets more time/funding, or someone carries on development.

share|improve this answer
    
ya even i was going through that google summer code weekely assignments .. But In that i found that any how we can install the qgis on android but what about the customisation part (using python).. –  Vicky Nov 17 '11 at 17:10
add comment

I have recently been pursuing research in the same area as you, and have found that there are not currently any open source mobile GIS APIs around that would be suitable to building a client application specifically supported for Android. I did come across BeeGIS but have not had an opportunity to spend any time with it.

Additionally you can refer to this question.

share|improve this answer
add comment

You can try NASA WorldWind. They just started android support with the help of QinetiQ‘s QGlobe team.

share|improve this answer
add comment

I wanted to mention anywhere GIS by rockwell spatial for android and available at google play. While not a total gis package it does allow for some functionality in data gathering. You create data forms in google forms which the app loads and integrates position gathered by smart phone gps (in my case i used bluetooth gps unit with additional app call bluetooth gps to save on data plan). Each data set gathered is then saved in the cloud. It also provides ability to take pictures as well providing a link to photo uploaded.

As a land surveyor i built a form that i used to catalog boundary evidence found in the field noting type, condition, size and other notes. It was waiting form me on my google drive when i got back to the office. A little table message and the info came right into qgis. Great support and great tutorials as well.

share|improve this answer
add comment

I have compiled a set of opensource GIS tools (Spatialite, GDAL, OGR) for Android. This is for our own 3D map visualisation engine Nutiteq 3D SDK.

It is work in progress, but e.g. Spatialite gives you quite nice set of geoprocessing APIs, derived mostly from GEOS functions: from buffers to basic Djikstra routing. Nutiteq is a development tool, not an application like QGIS. So you would need to implement UI based on your data and requirements, and learn a bit Android Java development. But there are already some developers doing quite generic GIS apps with this, where user can define own WMS, Shapefile layers etc and do spatial queries with this.

QGIS on Android is nice proof of concept, but it is very heavy (near 100MB installer package), and UI is not tablet/phone optimised at all. Nutiteq SDK graphical visualisation core is quite lite and mobile-optimised.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.