Monday, September 22, 2014

uDig 1.4.0 on Osgeo4W + BeeGIS and the Nettools (and java 7) + 32/64bit

I have been made aware of the fact that java is outdated on Osgeo4W and that I am the maintainer. So I checked into it and noticed that I never upgraded uDig to 1.4.0 (and of which I know I am the maintainer).

Also I was told that the Nettools didn't work very well and even BeeGIS!!!

So I took the time to do a huge upgrade of everything and and very important: also added the 64 bit versions for Osgeo4W. This is almost mandatory for those that do raster data processing with uDig.

So pick your software: 32bit installer or 64bit installer.

Enjoy!!! :-)


Tuesday, September 9, 2014

Geopaparazzi 3 retirement

Since Geopaparazzi 4 is getting near to a first release and a lot changed in the database and project formats, we think it is important to have a Geopaparazzi 3 version still out in the market for those who still need it.

Even if Geopaparazzi 4 will have a ton of new features and will be the maintained version, at least two reasons come to my mind for using Geopaparazzi 3:

  1. if you were using it with the geopap-browser, since the project structure of version 4 is no longer compatible with it
  2. if you are using it to work on OpenStreetMap POI insertion. At the moment the OSM tags part is broken in version 4.

We would love to do more, but resources are not available to maintain two versions of geopaparazzi.

So right now we fixed the last bugs reported for version 3 and created a new application named geopaparazzi3, which you can find here in the google play. (it might still take a few hours to be visible though)

This will most probably be the last bugfix release for Geopaparazzi 3.

On the bright side this definitely opens up the doors for Geopaparazzi 4, which will soon be out in the wild.

Tuesday, August 19, 2014

STAGE - Desktop Tools (also) for Geopaparazzi

With the new upcoming geopaparazzi 4 release a few issues had to be solved:
  1. What should I do with all my old geopaparazzi 3 surveys? How do I integrate them with new data?
  2. What do I use to export data from a geopaparazzi 4 project to my GIS environment?
Well, we solved both the above problems inside STAGE, a Spatial Toolbox And Geoscripting Ennvironment, which is the tool we develop and use for the JGrasstools library for environmental modelling.

For those asking if it is the same Spatial Toolbox that comes with uDig, the answer is yes and no. Yes, because it is the same source code. And no, because since uDig is in the process of (and a bit stuck in) migrating through the Locationtech incubation, we needed to step forward with the geotools versions. So see STAGE as the temporary solution to work with the Spatial Toolbox, until we can enhance the uDig version again.

So where do I get STAGE and how do I use it for Geopaparazzi? A video tutorial showing it all can be found here:


ADDENDUM: since it has been asked, this is the link to the current download area of STAGE:

Tuesday, August 12, 2014

The New York Natural Heritage Program embraces GeoPaparazzi! (a small preview of Geopaparazzi 4.0)

I am really excited to say that the Research Foundation for State University of New York really did embrace Geopaparazzi for some of their projects and sponsored a nice piece of functionality:


This is a functionality that has been in the wishlist of many Geopaparazzi users and thanks to Tim Howard and his group, it is going to happen really soon.

I also hope to get them to write us a nice post about their use of Geopaparazzi in the field of mapping invasive species.

Since these new functionalities were calling for a geopaparazzi 4.0 release, it was about time to also do one other long wished (at least by me) change: make the Geopaparazzi project single file based, in order to be self-contained and compact.

I won't keep this post really long right now, it is more about letting you know what we are up to next and also thank the Foundation for State University of New York for the sponsorship.

To explain a bit the two main changes that will be in Geopaparazzi 4, a small preview of it in two quick and simple videos.

The first one focuses on the new project structure, which has changed from a folder structure to a single sqlite file:

The second one shows how to use the spatialite polygon creation and editing tools:

We are currently in testing phase and some small things may change, but this is more or less what it will look like.

Geopaparazzi 4 is going to be exciting, I am looking forward to it!

PS: There are two major downsides to this migration:
  • we will need a conversion tool to transform old Geopaparazzi projects into the new, single file based, project format. I have a huge archive of hiking and travelling projects I can't loose... they are kind of my diary.
  • the OSM tools were currently lost in the process, since the database notes structure has changed
We are currently out of resources to solve this right away, but we will do our best.

Friday, May 9, 2014

geopaparazzi 3.9.5 is out

This is mostly a bugfix release, but has one important addition, that sneaked in: the scaling of OSM online tiles on high resolution devices.

In the following image you can see the OSM tiles in geopaparazzi on a Nexus 5. The left image is from when we were not handling the scaling, and it is impossible to read the labels. The right one instead is scaled.

Advantage: you can read it.
Disadvantage: the image is scaled and therefore not as smooth as the original.

This can be enabled in the screen settings:

A bug that was keeping new map or mapurl tile sources to not being displayed in the treeview, brought us to the choice to simplify the tiles tree viewer. It has now only 2 levels, one of which represents the folder and the other the tile sources.
Filter buttons help to simplify searching on the source type:

Everything else has been mostly around enhancing the GPS system and fix the tile system that in the last release was giving problems on:
  • position on map wrong due to map bounds
  • move to bookmark not working
  • center on gps not working
Last but not least I am happy to welcome the Polish localization.
This brings us to 17 languages, of which 13 quite well supported. As usual, if you want to help out, this is the place.

Tuesday, April 8, 2014

Geopaparazzi 3.9.4 is out

Yes, this is open source development.
You publish a release and after a week of development you feel you need to release again to have them all use the new stuff :)

So version 3.9.4 is out in the google play.

Quickly the news:

1) automatic center on gps is now also on map menu. This is nice if you need to turn it on quickly. You don't want to go all the way to the settings.

2) Fixes:

  • fix timestamp on log details in local time (was UTC)
  • fix for logging sometimes interrupting without apparent reason
  • fix for geopaparazzi not able to deliver SMS on android 4.4

3) Log analysis tool

This is the nice new entry.

Maybe not everyone knows that from the Secret View one can enable 3 levels of logging.

This gives the possibility to have a look at what happened and for example it helped me to solve the aforementioned problem with interruption of logs, since errors are always logged.

If you push the "analyze log" button, you will get:

You can select between different types of log message, of which the most importants might be E (error) and G (GPS related). The others would be I (info), CH (check), A (anomalies) and M (memory related), but they still have to be better defined.

Maybe this tool is more suited to developers than users, but I have seen some advanced users in the geopaparazzi mailinglists that I am sure will be fiddeling around with this.


PS: remember to clear the log from time to time (clear log button in secret view).

There is also a related feature worth to mention: if you need to convert geopaparazzi data to GIS data, check out this short tutorial.

Tuesday, April 1, 2014

Geopaparazzi 3.9.3 is out

Well well, jumping from 3.9.0 to 3.9.3.

Not that there haven't been news in the last two releases:

version 3.9.2 (released 2014-02-06)

Fix for two nasty bugs:

  • TMS tile map source not working
  • form text resets on rotation

version 3.9.1 (released 2014-02-03)

  • language updates
  • fix for gpx export time bug
  • fix for image notes problem
  • fix zoom "jumping"
  • fix for spatialite info tool
  • several enhancements
But well, time is what it is :)

Let's get to the point of this point: version 3.9.3!

Version 3.9.3 brings a couple of nice enhancements, so I will take some time to describe them properly:

1) Labels for spatialite layers

From the layers view it is now possible to access a labels button (second from left):

to select some simple properties for labels: 

This will result in something like (thanks Mark for the screenshot):

Labeling at this time is very simple. No collision detection and labels on lines suffer of steep angles. Also labels in polygons are placed in the baricenter of the polygon, so for strange shapes (or multi-shapes), the label might lie outside the geometry. 
But it is a good and very useful start.

2) WMS mapurls TANTO service

Together with the friends from the geospatial blog TANTO and in particular Giovanni, after having seen all the problems that the creation of a mapurl for WMS services was causing, we decided to create a small service, that would automatically generate mapurls for geopaparazzi for known services.

For geopaparazzi users everything is transparent, the import view has a new entry: MAPURL

Once you enter that menu, you find the services query view:

Here you can define some filter parameters and start the query. 
In my case I had the gps placed in Italy, so the query returned me:

One can then simply download the service, which will install the mapurl inside your system. The user is prompted for a custom name to name the service after, else the original name will be used. Since the original name could be duplicated in different services, the prefix "tanto_" will be added in that case.

This service is in a very experimental state right now, but it works fairly well. If you experience problems, please report them at the link right here below.

Also to auggest WMS services you would like to see inside geopaparazzi, please follow the link below and read how this can be done.

3) GPX fixes

GPX data are now imported also with the name and dsecription in it.

4) OSM and GMAP urls are better supported

While geosms is still well supported, I had the need to add some message to it that could be nicely tapped on and create a bookmark. The real problem here is that urls do not allow spaces, so something like:,10.90924600&GeoSMS place to link

when tapped in the sms app, would not include the "place to link" in the url.

It is now possible to add after a last dash some information without spaces:,10.90924600#placeToLink


The above will both result in a new bookmark in geopap with the text: placeToLink

5) new icons

All the icons have bee redone with the Android Asset Studio resulting in very smooth icons on all device I tested them on.

Well well, I wish I had more time to dress this as a 1st April joke as many do, but I think I am just boring today. And if the app doesn't appear on google play, it is just because google play is slow in releasing :)