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 :)


Monday, February 10, 2014


Hashtag: #italy4INSPIRE

See below for English version.


INSPIRE prevede che ogni Stato Membro fornisca almeno un endpoint nazionale per il discovery di metadati.

Ad oggi, la maggior parte degli Stati Membri (23 su 28) ha soddisfatto questo requisito registrando il proprio riferimento nazionale nel geoportale INSPIRE:

In particolare, come si può vedere, alcuni paesi hanno registrato più di un endpoint, come l'Austria, il Belgio e la Lettonia: è infatti possibile registrarne anche più di uno per paese

A differenza di ciò, l'Italia non ha ancora alcun endpoint registrato per il servizio di discovery.

Per questa registrazione è necessaria una semplice comunicazione (email) del National Contact Point INSPIRE (o di qualcuno delegato dal NCP) indirizzata a EC/EEA INSPIRE Team ( ed per conoscenza JRC (


Perché il servizio CSW realizzato da RNDT non è ancora stato registrato come endpoint italiano?

Dal punto di vista normativo, sia il recepimento della Direttiva INSPIRE (Dlgs. 32/2010) che il Codice dell'Amministrazione Digitale riportano che RNDT è il riferimento nazionale in questo contesto: "Il repertorio nazionale dei dati territoriali, [...] costituisce il catalogo nazionale dei metadati relativi ai set di dati territoriali" (Dlgs. 32/2010, art.5) [1].

Dal punto di vista tecnico-operativo i test effettuati nel luglio 2013 e gennaio 2014 dal Joint Research Centre della Commissione Europea (su richiesta dell'Agenzia per l'Italia Digitale) hanno dimostrato che il servizio CSW del RNDT e la quasi totalità dei metadati raccolti sono perfettamente conformi a quanto previsto dai Regolamenti 1205/2008 (metadati) e 976/2009 (servizi di rete) della Commissione Europea, nonché alle relative Technical Guidelines (1.2 del 2010 per i metadati, e 3.1 del 2011 per i servizi di discovery).

In particolare il test effettuato a gennaio 2014 ha riportato 4412 metadati "passed" e 412 "passed with warnings" su un totale di 5540 metadati sottoposti ad harvesting (nel RNDT i metadati disponibili sono 6143).

Il livello di conformità rispetto a INSPIRE è quasi totale per i metadati di dataset e serie (4415 su 4462).
Questo è un risultato importante ed è da notare che risulta essere migliore rispetto ai risultati ottenuti da altri Stati Membri.

Il report completo è disponibile a questo indirizzo:

Sottolineiamo che è importante che la registrazione del servizio sia fatta al più presto perché:
  1. la disponibilità dei metadati italiani nel catalogo europeo serve a dare visibilità alle informazioni territoriali esistenti in Italia, il tutto proiettato a
    • supportare le politiche ambientali nazionali e comunitarie
    • favorire la conoscenza e la promozione del nostro territorio;
  2. l'iniziale disponibilità di metadati potrà innescare un processo virtuoso spingendo gli enti pubblici di ogni livello a conferire i metadati all'RNDT per far conoscere le attività dell'amministrazione su scala internazionale;
  3. per incentivare la realizzazione di servizi innovativi da parte di professionisti, consulenti e PMI locali da offrire agli enti locali sulla base della disponibilità di dati;
  4. per istanziare il ruolo del "nodo" Italia all'interno della rete;
  5. per dare riconoscimento e visibilità alle persone che, su scala diversa, hanno attivamente operato per la realizzazione dell'infrastruttura e dei servizi.


Alla luce di queste considerazioni, esortiamo il NCP INSPIRE italiano a comunicare al più presto al JRC l'indirizzo del servizio CSW di RNDT affinché questo venga registrato come primo endpoint italiano in INSPIRE.

Firmatari (in ordine alfabetico)
  • Giovanni Allegri
  • Roberto Angeletti, ExportToCanoma blog
  • Andrea Antonello
  • Fulvio Ananasso, Stati generali dell'innovazione
  • Associazione italiana per l'informazione geografica libera -
  • Associazione Stati Generali dell'Innovazione
  • Ugo Bonelli, Stati generali dell'innovazione
  • Andrea Borruso
  • Stefano Campus
  • Giovanni Ciardi
  • Piergiorgio Cipriano
  • Bruno Conte, Stati generali dell'innovazione, Social4Social
  • Simone Cortesi
  • Laura Criscuolo
  • Antonio D'Argenio, Nadir
  • Margherita Di Leo
  • Alessio Di Lorenzo
  • Gianfranco Di Pietro, Geofunction
  • Antonio Falciano
  • Sergio Farruggia, Stati Generali dell'Innovazione, AMFM GIS Italia
  • Daniela Ferrari
  • Maurizio Foderà, Kartoblog
  • Marco Frattoddi, Stati generali dell'innovazione
  • Antonio Fregoli, MNDAssociation
  • Pietro Blu Giandonato
  • Cesare Gerbino
  • Simone Giannecchini
  • Jacopo Grazzini
  • Nicola Guarino, ISTC-CNR
  • Giuseppe Iacono, Stati generali dell'innovazione
  • Carlo Infante, Stati generali dell'innovazione, Urban Experience
  • Andrea Latino, Stati generali dell'innovazione
  • Simone Lella
  • Walter Lorenzetti, gis3w
  • Jody Marca
  • Flavia Marzano, Stati Generali dell'Innovazione e Rete WISTER
  • Giacomo Martirano, Epsilon Italia, coordinatore progetto smeSpire
  • Stefania Morrone, Epsilon Italia
  • Lorenzo Orlando, Stati generali dell'innovazione
  • Alessandro Oggioni
  • Mariella Pappalepore, Planetek Italia
  • Stefano Parodi, GeoWebLog
  • Lorenzo Perone
  • Emma Pietrafesa, Stati generali dell'innovazione (Rete WISTER)
  • Renzo Provedel, Stati generali dell'innovazione, SOSLOG
  • Angelo Quaglia
  • Morena Ragone, Stati generali dell'innovazione
  • Paolo Russo, Stati generali dell'innovazione
  • Alessandro Sarretta
  • Monica Sebillo, AMFM GIS Italia
  • Gian Bartolomeo Siletto
  • Claudia Spinnato, Consorzio TICONZERO
  • Lorenzino Vaccari, Provincia Autonoma Trento
  • Franco Vico, AMFM GIS Italia
  • Fabio Vinci, Epsilon Italia
  • Massimo Zotti

[1] Inoltre, il Decreto 10 novembre 2011 relativo alle regole tecniche del RNDT, emanato dal Ministro per la Pubblica Amministrazione e l'Innovazione e dal Ministero per l’Ambiente e la Tutela del Territorio e del Mare, dispone che il RNDT, parte integrante dell'infrastruttura nazionale, eroghi i servizi di ricerca (art. 2) e prevede la pubblicazione dei metadati nel RNDT, assicurando il rispetto degli adempimenti di cui al Regolamento (CE) n. 1205/2008 e al D. Lgs. n. 32/2010 (DM art. 4)


Petition to the Italian NCP for the RNDT registration in INSPIRE

According to INSPIRE each Member State must provide at least one endpoint for the discovery of national metadata.
To date, the majority of Member States (23 out of 28) met this requirement by registering its national endpoint in the INSPIRE geo-portal :
In particular it’s worth noting that some Member States have recorded more than one endpoint, e.g. Austria, Belgium and Latvia : it is also possible to register multiple national endpoints.
In spite of this, Italy has not yet registered its endpoint for the discovery service.
In order to get this registration, a simple communication is needed (e-mail), sent by the INSPIRE National Contact Point addressed to EC/EEA INSPIRE Team ( and the JRC (

Why the CSW service exposed ​​by the RNDT has not yet been registered as one of the Italian endpoints?
From the regulatory point of view , both the transposition of the INSPIRE Directive (Legislative Decree 32/2010 ) and the Codice dell’Amministrazione Digitale report that RNDT is the national reference in this context :
"The national repertoire of spatial data, [... ] is the national catalog of metadata for spatial data sets" (Legislative Decree 32/2010 , Article 5).

From the technical and operational point of view, otherwise, the tests carried out in July 2013 and January 2014 by the Joint Research Centre of the European Commission ( upon request of the Agenzia per l’Italia Digitale) have shown that the CSW service and almost all of the metadata harvested are fully compliant to the provisions of Regulations 1205/2008 (metadata) and 976/2009 (network services) of the European Commission, as well as the related Technical Guidelines ( 1.2 of 2010 for metadata , and 3.1 of 2011 for discovery services) .
Notably the test performed in January 2014 reported 4412 metadata "passed" and 412 "passed with warnings " out of a total of 5540 " harvested "metadata  (the total available metadata in the RNDT are 6143) .
The level of compliance to INSPIRE is almost complete for the metadata related to data (4415 of 4462) .
This is an important result and it is noteworthy better than the results obtained by other Member States.
The full report is available at this address :

We emphasize that it is important that the registration of the service is done as soon as possible because :
  1. the availability of Italian metadata in the European catalog is needed to give visibility to the spatial information existing in Italy , in order to

i. support national and EU environmental policies;
ii. improve knowledge of and encourage investment in our country;

  1. the initial availability of metadata can trigger a virtuous cycle by pushing government entities at every level to provide new metadata to RNDT,  to promote their activities at the international level;
  2. to encourage the creation of innovative services by professionals, consultants and local SMEs, based on the availability of data, to the benefit of local authorities;
  3. to instantiate the role of the Italian " node " within the European network ;
  4. to give visibility and recognition to people who, at different scales, have actively worked for the implementation of infrastructures and services .

On the basis of the aforementioned considerations, we urge the INSPIRE National Contact Point to provide as soon as possible the URL of the RNDT CSW, in order to have the first italian endpoint registered in INSPIRE.

Sunday, January 5, 2014

Geopaparazzi 3.9.0 is out

The last months have been tough. There have been a lot of contribution to the project and too few time to run after them.

So there will be no big talk around this release (not by me at least).

You will have to check through it on your own. :)

To cite the release notes, the following are the important bits done:
  • user interface enhancements
  • option to insert note both in gps or mapcenter position
  • added min/max visualization zooms for spatialite
  • added dash pattern for vector styles
  • import of different bookmarks files
  • enhanced support for setting sdcard path
  • interactive comboboxes in forms
  • integer numbers in forms
  • context menu now on actionbar for compatibility
  • mapview slider remembers last status
  • gpx export fix for time
  • fixes in map centering and zooming
  • fix for spatialite data queries
  • moved build system to gradle
I spent my last sparkle of energy to port the old wiki from the google code repo to the github wiki in ReST format. The next step will be using sphinx on it.  Even if the images are sometimes a bit big, it is useful and a bit better organized. But it needs love... a lot of love. Any love around?

As usual it will take some time to get through the google play process... but it should be on your device in few hours.

We hope you enjoy it, there has been a lot of work by several people, both developers and testers.
Thanks in particular to Mark for the spatialite support and Eli, Tim and Zsolt for testing and constructive discussions. 

Tuesday, December 24, 2013

Happy Xmas!!

This year I do not have a lot of Xmas Greeting, but at least I have a very particular one (for some of you).

For all of you Geopaparazzi users particular thanks for this last amazing year and all the efforts in testing, contributing, discussing and translating.

And to everyone else, a very merry Xmas!

Saturday, November 16, 2013

Geopaparazzi 3.8.0 is out

What's new in there?

Important things first: the localization. I am so glad to welcome Portuguese (Brazil) and Russian into the game.

Currently the following languages are present:
  • English
  • Czech
  • Hungarian
  • Italian
  • Japanese
  • Korean
  • Portuguese (Brazil)
  • Finnish
  • French
  • Norwegian
  • German
  • Russian
  • Spanish
  • Serbian
  • Chinese (China)
  • Persian
Some of them are a work in progress, if you want to help, this is the place to run to:

The note workflow has been reviewed. And it was about time. Before now the old way of adding simple notes was coexisting with the new, more sophisticated way to add form based notes. While we still believe that the simple notes are nice to have, the confusing thing for users was
  • what is the difference between accessing them from the dashboard or from the map view?
  • when am I placing a note in the center of the map view and when am I adding it in the current GPS location?
Now both from the dashboard and the mapview the same view opens up:

As you might have noted, in the upper part there is a toggle button that allows to choose where to place the note (gps or map center). If the gps doesn't have signal, the the button is disabled and notes are placed in the map center.

Enhancing sketching: integration with markers. To enhance the drawing experience in Geopaparazzi, we asked for help to the great Markers project. So right now, when you create a sketch note, the following opens up:

and drawing gets really really smooth with it.

Since we were at it, we decided to add to all image media the ability to draw over them. So this works with map notes:

and also with pictures:

We got a bit more social. It is now possible to share notes through the usual android channels, which supports a bunch of things, as for example twitter or email.

There are two places from which notes can be shared.

The note itself:

or the note list:

This important because of two reasons:

  1. crowd-sourcing just got simpler with Geopaparazzi. Notes with images can be for example be sent by a citizen or technicians to a twitter feed to signal problems.
  2. my mom really loves to hear from me from time to time and vice-versa. This helps :)

Better handling of gps log. Some small enhancements have appeared in the gps log part. It is now possible to zoom to the start or end of a gps track:

also, tracks now have the start and endpoints marked to better understand direction. The start point is marked with a square, the endpoint with a sphere:

Several small changes have been done and bugs where fixed. Release notes are as usual here:

One last thing to note: the ACRA project has been included in geopaparazzi. ACRA is an application crash report library, which gives the user the ability to send the developers a lot of useful information once Geopaparazzi crashes. Please use it!

Enjoy this version!