Я склав набір інструментів GIS з відкритим кодом (Spatialite, GDAL, OGR) для Android. Це для власного двигуна візуалізації 3D-карти Nutiteq 3D SDK .
Робота триває, але, наприклад, Spatialite надає вам дуже гарний набір API для обробки географічної обробки, отриманий здебільшого з функцій GEOS: від буферів до базової маршрутизації Djikstra. Nutiteq - це інструмент розробки, а не така програма, як QGIS. Таким чином, вам потрібно буде впровадити інтерфейс користувача на основі даних та вимог та трохи навчитися розробці Android Android Java. Але вже є деякі розробники, які роблять для цього досить загальні додатки GIS, де користувач може визначати власні шари WMS, Shapefile тощо і робити з цим просторові запити.
QGIS на Android - хороший доказ концепції, але він дуже важкий (близько пакета встановлення 100 МБ), а інтерфейс користувача зовсім не оптимізований планшет / телефон. Ядро графічної візуалізації Nutiteq SDK досить легко та оптимізовано для мобільних пристроїв.