SlideShare a Scribd company logo
GEOPAPARAZZI
STATE	OF	THE	ART	OF	THE	DIGITAL
FIELD	MAPPING	APPLICATION
Andrea	Antonello,	Silvia	Franceschi
HydroloGIS	s.r.l.
GFOSS-IT	Padova
February	21th	2019
WHO	AM	I?
cofounder	of	
Contract	 professor	 in	 Advanced	 Geomatics	 at	 the	
	Charter	Member	and	GFOSS	advocate
develop	and	coordinate	
develop	and	coordinate	the	
working	 on	 integration	 of	 the	 HortonMachine	 and
Geopaparazzi	in	gvSIG
HydroloGIS
Free
University	of	Bolzano
Osgeo
Geopaparazzi
HortonMachine	project
IN	HYDROLOGIS	WE	ARE	ENGINEERS
AND	DEVELOPERS,	AND	DO
SURVEYS…​	SOMETIMES	;-)
…
…
​
​
THE	RUGGED	PANASONIC	XPLORE
THE	RUGGED	PANASONIC	XPLORE
…
…
​
​
THE	RUGGED	PANASONIC	XPLORE
THE	RUGGED	PANASONIC	XPLORE
…
…
​
​
THE	RUGGED	PANASONIC	XPLORE
THE	RUGGED	PANASONIC	XPLORE
……​​THE	RUGGED	PANASONIC	XPLORETHE	RUGGED	PANASONIC	XPLORE
TABLET
TABLET
TABLET
TABLET
TABLET
TABLET
TABLETTABLET
…
…
​
​
THE	ULTRALIGHT	ASUS
THE	ULTRALIGHT	ASUS
…
…
​
​
THE	ULTRALIGHT	ASUS
THE	ULTRALIGHT	ASUS
…
…
​
​
THE	ULTRALIGHT	ASUS
THE	ULTRALIGHT	ASUS
……​​THE	ULTRALIGHT	ASUSTHE	ULTRALIGHT	ASUS
…
…
​
​
THE	TRIMBLE	JUNO
THE	TRIMBLE	JUNO
…
…
​
​
THE	TRIMBLE	JUNO
THE	TRIMBLE	JUNO
…
…
​
​
THE	TRIMBLE	JUNO
THE	TRIMBLE	JUNO
……​​THE	TRIMBLE	JUNOTHE	TRIMBLE	JUNO
BUT	NONE	OF	THEM	TURNED	OUT
RIGHT	FOR	US
AND	THEN	ANDROID	CAME	AND
MADE	IT	POSSIBLE	TO	EASILY
SURVEY	IN	PRACTICALLY…​
ANY	CONDITION
ANY	CONDITION
ANY	CONDITION
ANY	CONDITION
ANY	CONDITION
ANY	CONDITION
ANY	CONDITIONANY	CONDITION
AND	I	MEAN:	ANY	CONDITION
AND	I	MEAN:	ANY	CONDITION
AND	I	MEAN:	ANY	CONDITION
AND	I	MEAN:	ANY	CONDITION
AND	I	MEAN:	ANY	CONDITION
AND	I	MEAN:	ANY	CONDITION
AND	I	MEAN:	ANY	CONDITIONAND	I	MEAN:	ANY	CONDITION
WHAT	IS	GEOPAPARAZZI?
basically	 an	 engineering	 survey
tool	 but	 it	 can	 be	 used	 also	 for
emergency	 management,	 general
field	activities	(sport)	and	tourism
always	at	hand	when	needed
can	 collect	 georeferenced
pictures,	notes	and	gps	logs
easy	to	use	and	intuitive
BASE	FUNCTIONALITIES
 Notes,	images	and	gps	logs	are	saved	in	the	project
file.
SUPPORTED	BASEMAPS
Mapsforge	 map	 files	 (vector,	 1	 nation	 in	 500MB),	 MBtiles
databases,	TMS	online/offline,	WMS,	Rasterlite2	databases
OVERLAYS	-	SPATIALITE
Vector	 map	 overlays	 are	 in	 spatialite	 format.	 They	 can	 be
styled	 (color,	 width,	 etc)	 and	 there	 is	 support	 for	 unique
values	thematic	styling	(readonly	-	SLD)	for	all	feature	types.
IMPORT	/	EXPORT
Geopaparazzi	supports	some	simple	import	-	export	directly
from	the	device.
Complex	notes	(forms)	can	be	exported	to	pdf.
GEOPAPARAZZI	OFFICIAL	TOOLS
The	Hortonmachine	project	supplies	the	necessary	tools	to
work	with	geopaparazzi:
create	 the	 map	 background	 data	 as	 .mbtile	 (and	 style
them)
create	the	forms	to	use	in	the	field
create	a	spatialite	database	with	SLD	styles
export	the	data	contained	in	the	project	as	shapefiles
browse	geopaparazzi	project	files
GEOPAPARAZZI	CONTRIBUTED
TOOLS
Both	 gvSIG	 and	 QGIS	 have	 plugins	 to	 work	 with
geopaparazzi.
the	 gvSIG	 plugins	 are	 avaliable	 in	 the	 gvSIG	 addons
repository	and	in	the	 	of	the	project
with	updated	documentation	and	an	installation	guide
QGIS	has	a	plugin	called:	IOGeopaparazzi
github	releases	page
CONVERT	TO	GIS	DATA
The	spatialtoolbox	has	tools	to	convert	gpap	project	to	GIS
data,	 to	 create	 spatialite	 overlays	 with	 SLD	 style	 and	 to
create	mbtiles	databases.
All	the	collected	info	are	stored	as	attributes	also	for	form
based	notes.
FORMS	CREATOR
An	 userfriendly	 form	 creator	 makes	 it	 simple	 to	 create
complex	forms.
PROJECT	VIEWER
A	project	viewer	allows	for	simple	browsing	of	gpap	projects:
SLD	STYLER
A	simple	SLD	styler	(for	spatialte	+	mbtiles):
DATABASE	VIEWER
A	simple	db	viewer	(ex.	to	quickly	check	your	mbtiles):
A	FEW	NOTES	FOR	DEVELOPERS
A	FEW	NOTES	FOR	DEVELOPERS
A	FEW	NOTES	FOR	DEVELOPERS
A	FEW	NOTES	FOR	DEVELOPERS
A	FEW	NOTES	FOR	DEVELOPERS
A	FEW	NOTES	FOR	DEVELOPERS
A	FEW	NOTES	FOR	DEVELOPERSA	FEW	NOTES	FOR	DEVELOPERS
BRANDING	IS	SIMPLE
In	 the	 last	 year	 work	 has	 been	 done	 to	 make	 the
geopaparazzi	application	more	pluggable.
We	are	still	in	an	early	stage	but	some	things	can	be	done
already:
the	application	can	be	branded	easily
through	plugins	we	can	add	entries	to	the	import/export
menus
THERE	IS	DOCUMENTATION	AT
THERE	IS	DOCUMENTATION	AT
THERE	IS	DOCUMENTATION	AT
THERE	IS	DOCUMENTATION	AT
THERE	IS	DOCUMENTATION	AT
THERE	IS	DOCUMENTATION	AT
THERE	IS	DOCUMENTATION	ATTHERE	IS	DOCUMENTATION	AT
WWW.GEOPAPARAZZI.EU
WWW.GEOPAPARAZZI.EU
WWW.GEOPAPARAZZI.EU
WWW.GEOPAPARAZZI.EU
WWW.GEOPAPARAZZI.EU
WWW.GEOPAPARAZZI.EU
WWW.GEOPAPARAZZI.EUWWW.GEOPAPARAZZI.EU
AN	EXAMPLE
The	following	lines	of	code…​
public	class	MainGvsigMobileActivity
																extends	GeopaparazziCoreActivity	{
}
<resources>
				<string	name="my_gvsig_appname">GvSIG	Mobile</string>
</resources>
<color	name="main_background">#FFFFFF</color>
<color	name="main_decorations">#cf7d3c</color>
<color	name="main_decorations_dark">#cf7d3c</color>
<color	name="main_text_color">#00699e</color>
<color	name="main_text_color_neutral">#00699e</color>
<color	name="main_selection">#008fd8</color>
<color	name="main_selection_border">#008fd8</color>
AN	EXAMPLE
…​make	geopaparazzi	into	gvSIG	Mobile
HOW	DO	I	SYNCHRONIZE	MY
WORKING	TEAM	WITH	MY	SERVER?
1)	GEOPAPARAZZI	PROFILES
Data	 management	 for	 casual	 and	 non-GIS	 users	 can	 be
difficult:	 Find	 a	 basemap	 (.map,	 .mapurl,	 etc),	 some
Spatialite	overlays,	get	a	tags.json	file,	and	create	a	project
file.	Oh	and	add	them	to	your	Geopaparazzi	session.
Profiles	 are	 a	 way	 to	 easily	 group	 and	 switch	 basemap,
overlay,	tags/forms,	and	project	files
A	 Profile	 is	 a	 bit	 of	 JSON,	 read	 (and	 stored)	 by
Geopaparazzi
A	 great	 way	 to	 distribute	 data	 to	 many	 Geopaparazzi
users
CLOUD	PROFILES
Cloud	Profiles	are	delivered	from	a	web	server
You	specify	the	server	in	Cloud	Settings	in	Geopaparazzi
Use	Import	→	Cloud	Profiles
Select	 a	 profile	 and	 all	 its	 files	 are	 automatically
downloaded
COOKIECUTTER	GEOPAPARAZZI
REFERENCE	SERVER
Developed	 and	 released	 by	 	 as	 free	 and	 open
source	license:
1.	 create	Cloud	Profiles	for	download	with	graphical	feature
editing
2.	 HTTPS/TLS	security
3.	 users	 management	 with	 email	 confirmation	 and	 social
media	signup
4.	 media	storage	via	Amazon	AWS
 Github	page:	
Geoanalytic
cookiecutter-geopaparazzi-server
2)	MAPZONE
	is	a	web	platform	to	gather	data,	create
maps,	publish	web	services	and	share	data.
It	allows	you	to	create	free	projects	as	long	as	the	uploaded
data	are	public.
The	platform	is	very	solid,	has	advanced	tools	(ex.	styling)
and…​	has	a	geopaparazzi	plugin!
https://mapzone.io
You	 can	 use	 the	 built	 in	 Cloud	Projects	 import/export,	 i.e.
upload	 projects,	 download	 the	 list	 of	 online	 projects	 and
download	a	selected	project	to	the	device.
In	 mapzone	 the	 projects	 are	 split	 into	 layers	 that	 can	 be
styled	on	demand.
THE	GEOPAPARAZZI	SURVEY	SERVER
THE	GEOPAPARAZZI	SURVEY	SERVER
THE	GEOPAPARAZZI	SURVEY	SERVER
THE	GEOPAPARAZZI	SURVEY	SERVER
THE	GEOPAPARAZZI	SURVEY	SERVER
THE	GEOPAPARAZZI	SURVEY	SERVER
THE	GEOPAPARAZZI	SURVEY	SERVERTHE	GEOPAPARAZZI	SURVEY	SERVER
&	FRIENDS
&	FRIENDS
&	FRIENDS
&	FRIENDS
&	FRIENDS
&	FRIENDS
&	FRIENDS&	FRIENDS
THE	SERVER
The	Geopaparazzi	Survey	Server	(GSS)	is	a	web	application
that	allows	geopaparazzi	users	to	synchronize	their	project
data	with	a	central	server.
Its	 companion	 is	 an	 Android	 app	 named	 Geopaparazzi
Survey	Server	Sync	(GSSS)	 .
The	app	can	connect	to	geopaparazzi	projects	and	perform
	 synchronization	 of	 the	 data	 contained	 using
the	unique	device	ID	to	upload	the	data	to	the	server.
The	server	can	be	installed	through	docker
available	on	google	play
incremental
INSTALLATION	AND	RUN
To	start	the	server,	just	run:
This	 will	 download	 and	 install	 the	 docker	 image	 on	 your
system	(if	it	is	not	there	already)	and	then	start	a	server	that
uses	/home/hydrologis/GSS	as	data	folder	and	port	8080	for
its	webservice.
Open	your	favorite	browser	and	enter	the	url:
docker	run	--rm	-v	/home/hydrologis/GSS:/home/basefolder	
			-e	JAVA_OPTS="-Xms1256m	-Xmx4g	-Dstage.globalfolder=/home/basefolder/"	
			-p	8080:8080	-p	9092:9092	moovida/gss:v2.15
http://localhost:8080
DASHBOARD	AND	MAP	VIEW
The	 application	 features	 a	 dashboard	 and	 a	 map	 view	 to
keep	track	of	surveyors	and	data	uploaded.
USERS	AND	SURVEYORS
It	is	possible	to:
create	 web	 users	 and	 groups.	 There	 are	 two	 levels	 of
users:	admins	and	normal	users.
configure	 surveyors.	 New	 devices	 that	 connect	 and
upload	 are	 automatically	 added.	 The	 name	 of	 the
surveyor	by	default	is	the	unique	id	of	the	device.
THE	FORM	BUILDER
The	 server	 features	 also	 a	 powerful	 form	 builder.	 You	 can
create	your	forms	and	publish	them	to	your	teams.
SYNCHRONIZE	THE	DATA
The	 companion	 GSSS	 app	 can	 be	 used	 to	 load	 the
incremental	survey	to	the	server.
THANKS	FOR	YOUR	ATTENTION!
Homepage:	
Need	help?	Join	the	Mailinglist.
Have	cool	userstories	to	share?	Join	the	facebook	group:
Geopaparazzi	Users	Around	The	World!
Want	to	translate	it	in	your	language?
News	about	Geopaparazzi:
http://www.geopaparazzi.eu
http://groups.google.com/group/geopaparazzi-users
https://www.facebook.com/groups/350587351732480/
https://www.transifex.com/projects/p/geopaparazzi/
http://jgrasstechtips.blogspot.it/search/label/geopaparazzi

More Related Content

PDF
Geopaparazzi Survey Server workshop
PDF
Geopaparazzi Survey Server Installation
PDF
GEOPAPARAZZI: STATE OF THE ART OF THE DIGITAL FIELD MAPPING APPLICATION
PDF
2020 foss4gjapan presentation_smash
PDF
GEOPAPARAZZI: STATE OF THE ART
PDF
Smash & Geopaparazzi - State of the art 2021
PDF
Geopaparazzi - NEVER OUT OF DATA IN THE FIELD
PDF
Geopaparazzi, state of the art
Geopaparazzi Survey Server workshop
Geopaparazzi Survey Server Installation
GEOPAPARAZZI: STATE OF THE ART OF THE DIGITAL FIELD MAPPING APPLICATION
2020 foss4gjapan presentation_smash
GEOPAPARAZZI: STATE OF THE ART
Smash & Geopaparazzi - State of the art 2021
Geopaparazzi - NEVER OUT OF DATA IN THE FIELD
Geopaparazzi, state of the art

What's hot (17)

PDF
The HortonMachine, for data analysis to help scientists... and not only
PDF
Geopaparazzi workshop on FOSS4G2015 Seoul
PDF
Geopaparazzi, history of a digital mapping kid
ODP
JGrass and uDig, chronicles of a lovestory
ODP
JGrass: The Horton Machine
PDF
Basic operations with Geopaparazzi (start, import, export)
PPT
Free GIS Resources
ODP
Open GeoData, Open GeoTools: An Introduction
PDF
Google Map Is Not The Map
ODP
Scaling up globally: 30 years of FOSS4G development. Keynote at FOSS4G-CEE 20...
PDF
Open Source GeoSpatial
ODP
OSGeo: projects, incubation and infrastructure
PPT
Free GIS Resources on the Web
PPT
Introduction to Open GeoData
PDF
PDF
RWS AR and VR and engineering - Dr. Stephan G. Lukosch
PPTX
Google Maps
The HortonMachine, for data analysis to help scientists... and not only
Geopaparazzi workshop on FOSS4G2015 Seoul
Geopaparazzi, history of a digital mapping kid
JGrass and uDig, chronicles of a lovestory
JGrass: The Horton Machine
Basic operations with Geopaparazzi (start, import, export)
Free GIS Resources
Open GeoData, Open GeoTools: An Introduction
Google Map Is Not The Map
Scaling up globally: 30 years of FOSS4G development. Keynote at FOSS4G-CEE 20...
Open Source GeoSpatial
OSGeo: projects, incubation and infrastructure
Free GIS Resources on the Web
Introduction to Open GeoData
RWS AR and VR and engineering - Dr. Stephan G. Lukosch
Google Maps
Ad

Similar to GEOPAPARAZZI STATE OF THE ART OF THE DIGITAL FIELD MAPPING APPLICATION (20)

PDF
FOSS4G2018: presentation of the app Geopaparazzi
PDF
FOSS4G2018: Geopaparazzi workshop
PDF
Foss4g2016 Geopaparazzi Workshop
PDF
Geopaparazzi state of the art
PDF
Geopaparazzi Workshop Foss4ge-Paris
PDF
Geopaparazzi workshop 2019
PDF
Digital field mapping with Geopaparazzi and gvSIG
PDF
Geopaparazzi & gvSIG Mobile - state of the art
PDF
Geopaparazzi, state of the art
PDF
Batty consumerization of geospatial
PPTX
Gisruk2013 addy edit2
PDF
The User-participated Geospatial Web as Open Platform
PDF
Geo services, social media and gis applications - Live on Everest
PDF
NZRA D Wilkins Thursday Morning DOC
PDF
Mobile Social Location (Web 2.0 NYC edition)
PDF
Drupal and the GeoSpatial Web
PDF
Navteq Developer Days - ArcGIS + POI
PDF
Intro To Geospatial
PDF
ArcGIS
ODP
The Explosion of Geodata
FOSS4G2018: presentation of the app Geopaparazzi
FOSS4G2018: Geopaparazzi workshop
Foss4g2016 Geopaparazzi Workshop
Geopaparazzi state of the art
Geopaparazzi Workshop Foss4ge-Paris
Geopaparazzi workshop 2019
Digital field mapping with Geopaparazzi and gvSIG
Geopaparazzi & gvSIG Mobile - state of the art
Geopaparazzi, state of the art
Batty consumerization of geospatial
Gisruk2013 addy edit2
The User-participated Geospatial Web as Open Platform
Geo services, social media and gis applications - Live on Everest
NZRA D Wilkins Thursday Morning DOC
Mobile Social Location (Web 2.0 NYC edition)
Drupal and the GeoSpatial Web
Navteq Developer Days - ArcGIS + POI
Intro To Geospatial
ArcGIS
The Explosion of Geodata
Ad

More from Andrea Antonello (18)

PDF
Modelling natural hazards in gvSIG with the HortonMachine plugins
PDF
PART 6: FROM GEO INTO YOUR REPORT
PDF
PART 5: RASTER DATA
PDF
PART 4: GEOGRAPHIC SCRIPTING
PDF
PART 3: THE SCRIPTING COMPOSER AND PYTHON
PDF
New tools for LiDAR, forestry, river management and hydro-geomorphology in gvSIG
PDF
Geographic scripting in uDig
PDF
LESTO - a GIS toolbox for LiDAR empowered sciences
PDF
04 Geographic scripting in uDig - halfway between user and developer
PDF
03 Geographic scripting in uDig - halfway between user and developer
PDF
02 Geographic scripting in uDig - halfway between user and developer
PDF
05 Geographic scripting in uDig - halfway between user and developer
PDF
Trackoid Rescue - eine mobile Lösung zur Unterstützung von Rettungsmannschaften
PDF
Opensource gis development - part 4
PDF
Opensource gis development - part 3
PDF
Opensource gis development - part 2
PDF
Opensource gis development - part 1
PDF
Opensource gis development - part 5
Modelling natural hazards in gvSIG with the HortonMachine plugins
PART 6: FROM GEO INTO YOUR REPORT
PART 5: RASTER DATA
PART 4: GEOGRAPHIC SCRIPTING
PART 3: THE SCRIPTING COMPOSER AND PYTHON
New tools for LiDAR, forestry, river management and hydro-geomorphology in gvSIG
Geographic scripting in uDig
LESTO - a GIS toolbox for LiDAR empowered sciences
04 Geographic scripting in uDig - halfway between user and developer
03 Geographic scripting in uDig - halfway between user and developer
02 Geographic scripting in uDig - halfway between user and developer
05 Geographic scripting in uDig - halfway between user and developer
Trackoid Rescue - eine mobile Lösung zur Unterstützung von Rettungsmannschaften
Opensource gis development - part 4
Opensource gis development - part 3
Opensource gis development - part 2
Opensource gis development - part 1
Opensource gis development - part 5

Recently uploaded (20)

PDF
Approach and Philosophy of On baking technology
PDF
Getting Started with Data Integration: FME Form 101
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PDF
Mushroom cultivation and it's methods.pdf
PDF
Web App vs Mobile App What Should You Build First.pdf
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Enhancing emotion recognition model for a student engagement use case through...
PDF
Heart disease approach using modified random forest and particle swarm optimi...
PDF
Hindi spoken digit analysis for native and non-native speakers
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPTX
A Presentation on Touch Screen Technology
PDF
A novel scalable deep ensemble learning framework for big data classification...
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PPTX
A Presentation on Artificial Intelligence
PDF
Assigned Numbers - 2025 - Bluetooth® Document
Approach and Philosophy of On baking technology
Getting Started with Data Integration: FME Form 101
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
Mushroom cultivation and it's methods.pdf
Web App vs Mobile App What Should You Build First.pdf
Programs and apps: productivity, graphics, security and other tools
gpt5_lecture_notes_comprehensive_20250812015547.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Enhancing emotion recognition model for a student engagement use case through...
Heart disease approach using modified random forest and particle swarm optimi...
Hindi spoken digit analysis for native and non-native speakers
Group 1 Presentation -Planning and Decision Making .pptx
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
A Presentation on Touch Screen Technology
A novel scalable deep ensemble learning framework for big data classification...
MIND Revenue Release Quarter 2 2025 Press Release
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
A Presentation on Artificial Intelligence
Assigned Numbers - 2025 - Bluetooth® Document

GEOPAPARAZZI STATE OF THE ART OF THE DIGITAL FIELD MAPPING APPLICATION