top logo
 

Necessitas Beta1 “breaks” qgis on android – don’t update

Hi all, it has been a while since my last post, and foremost QGIS on android release. I’m very sorry. I’ve been working hard on another project (inasafe.org) that toke up all my time since we just launched version 1.0.

So now to the real problem, necessitas (the android Qt port) has had a sweet update that adds a lot of nice things (like native look and feel) to Qt apps. The only problem is that it has a grave bug that makes the new shiny thing bad for QGIS. Basically there is no second level menu bars anymore. Yes exactly, every item like view>panels>gps can’t be selected. Basically all plugins, all panels and more can’t be selected with the new necessitas, So If QGIS is the only Qt app you have on your device, DON’T let ministro update it’s libraries.
I’ve of course already discussed with the maintainer of necessitas and he promised me to have this fixed in the next release. Meanwhile, I’m looking into making a temporary package that includes the old Qt libraries.
I’m sorry for the issue and really hope to solve this quickly but as everybody I need do do paid work as well to support my other developments, so if you can, give a nice poke to that donate button ;)

ciao


QGIS @ 4200m

One of the nice things of being freelance it that you can work on Sundays when the weather is horrible and get out on Tuesdays when it rocks ;) .
So Tuesday I decided to go test QGIS at high altitude and went to the Breithorn and the Pollux with my best friend for a nice winter end tour.

At the summit of Breithorn I took out my Galaxy, started QGIS and opened my basic project, turned on GPS and voilà… it all worked… even in high winds and -15°C ;)

Definitely time to get involved in using it and supporting its developement.

ciao Marco

Breithorn Screenshot_2012-05-08-11-31-24 Pollux

 


QGIS on Android using external GPS receivers

Thanks to FORNAT AG which sponsored me I could spend some time looking for solutions to make QGIS on android working with an external GPS receiver that sends NMEA strings.
It all boils down to the following:

  • via bluetooth works
  • via USB not yet (as soon as I get more sponsoring or time I’ll look more into it since I’ve some ideas).

To use an external bluetooth GPS you have to follow six easy steps:

  1. Turn of internal gps
  2. enable allow mock locations in settings>developer options
  3. install Bluetooth GPS app (there are others as well but I had some problems, this was the best for me)
  4. Pair the tablet and the gps receiver
  5. start Bluetooth GPS select enable mock locations provider and hit connect (here you can see if the connection works by checking the coords you see or even by looking on a google map)
  6. start QGIS, enable the GPS panel (view> panels > gps) and hit connect. that’s it

The only caveat is that you can’t check satellites and signal strength directly from within QGIS since the GPS data is relayed over the mock locations provider.

but for the rest it works as expected, now it would be cool if somehow it would be possible to connect a magic usb-to-bluetooth converter to our beloved usb only gps units…

ciao

 


QGIS on Android Phone

At FOSSGIS I was asked to try to install qgis on a very small android phone, I think it was a 3.2″ screen. the install went smoothly after making some space but then the problems came because of the small screen.
Eventually I thought about setting a smaller font size to make the UI scale more, the problem was that it was impossible to get to the size setting because the UI was to big.
As a workaround I created a QGIS.conf file with this content
[General]
IconSize=32
fontPointSize=4
and pushed it to the device using the android debug bridge like this:
adb push myQGISConfigFile.conf /data/data/org.qgis.qgis/files/Settings/QuantumGIS/QGIS.conf
On the next start the whole gui was nice and small and fitted the screen.

Here some screenshots from my Samsung galaxy 9000 with 4″ screen and a video demonstrating digitising (with pen and fingers), GPS, compass and zooming on the phone.

This video shows QGIS on a Samsung I9000 Galaxy S Android smartphone with 4.0″ screen. the point size in settings->option->general is set to 4


QGIS for android alpha 7

7, my luck number… So here you are, the latest and greatest QGIS for Android.
This release includes the super new pinch zoom tool, should have no blocking dialogs anymore (i fixed the attribute table) and the help->about shows now from which commit the package has been created.
The packages containing armeabi and armeabi-v7a code are still less stable that the armeabi only packages (the ones with the -armeabi suffix) which are still the preferred. For the moment the release packages are built with Debug symbols as well.

I hope you will enjoy this release, and remember that if you or anybody you know can help sponsor the development I would greatly appreciate it.
Btw, noticed the nice new yellow PayPal donate button ;) ?

Ciao Marco

QGIS for android gets Pinch zooming

Well, it is a super winter and there is a lot of snow here in Switzerland and all this makes me super happy which means that my productivity increases… here you are, the last and greatest improvement for QGIS on android: a fancy zooming map tool like you know from other applications like google maps.
The tool allows for:

  • panning
  • pinch zooming
  • double tap zoom in with Center
  • twofinger tap zoom out

Furthermore I added a close button to the attribute table so that there are no blocking dialog left. The attribute table doesn’t look perfect yet, but works well (a workaround to make it look better is to force it into a dock-widget by checking “Open attribute table in dock window” under Settings->Options->General
I’ll release soon a new version and look forward to your comments and support.

and here a video:

QGIS supports now an all new touch maptool that allows panning, pinch zooming, double tap zoomWithCenter and twofinger tap zoomOut

ciao Marco


QGIS for android alpha 6

Hi all, release time again… happens that just couple of hours after i pushed alpha5, the necessitas framework received a new update [1] that addresses some important issues. Meanwhile I managed to compile GEOS and GDAL with armeabi-v7a optimizations

[1]https://groups.google.com/d/msg/android-qt/NQCRsz92ois/C511seqSFwEJ

QGIS on android ALPHA 5

Hi all couple of days ago I pushed a new alpha version of qgis for android on android.qgis.org

This release includes all the goodies that I got to implement lately including: – right click support through longClick – shape file support – gps – compass – android 4 support – partial hardware optimization for armV7a (most newish devices have it) – no debug symbols

I m very happy with this release because it adresses and fixes all high priority bugs. Adding support for a armv7a optimized whit no debug symbols build increased greatly the speed of the app. The package you need to install is the same and includes both armv5 and armv7a code. Android will take care of using the correct version. Gdal and geos are not available yet in v7a code so the v5 versions will be loaded. I couldn’t test much the v7 code so I hope you can help me testing it. As well, on www.opengis.ch I published many videos and screenshots of qgis. As usual, please remember if you can (or if you know anybody that could) that sponsoring would help a lot implementing some more great features.

Ciao


QGIS on Android gets right click support

So, finally I managed to add the right click support to QGIS on android, I made a video demonstrating the current super status of QGIS on android. here you go: This addition was the last show stopper bug.

QGIS on Android videos

So, finally preparing for the next conferences, I made some videos demonstrating the current super status of QGIS on android. here you go: In this video I use all currently available features of QGIS on android. Part of the video


QGIS on android screenshots

In this post i’ll keep on adding screenshots of QGIS on android

  • Page 1 of 1 ( 11 posts )
  • opengis.ch
  • qgis on android

bottom

Powered by Django!