SlideShare a Scribd company logo
1 of 46
Download to read offline
GEOPAPARAZZI AND
GVSIG MOBILE
STATE OF THE ART
Andrea Antonello, Silvia Franceschi
HydroloGIS s.r.l.
Foss4G-2018 Dar es Salaam
August 29th 2018
WHO AM I?
environmental engineer specialized in hydrology,
hydraulics, geomorphology and forestry
cofounder of , small Italian engineering
company
Charter Member
developer of scientific models contained in the
JGrassTools library in the fields of: hydrology, hydraulic,
forestry
HydroloGIS
Osgeo
IN HYDROLOGIS WE ARE ENGINEERS
AND DEVELOPERS, AND DO
SUVERYSโ€ฆโ€‹ 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
SPATIALITE: LOAD DATABASES
๏š You can set the color, dimensions, width and the
labelling of the features.
SPATIALITE: THEMATIC STYLING
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 TOOLS FOR GVSIG
in gvSIG it is possible to:
create the map background data as .mbtile
create the forms to use in the field with the form editor
create a spatialite database with SLD styles
export the data contained in the project as shapefiles
browse geopaparazzi project files
the plugins are avaliable in the gvSIG addons repository
and in the of the project with
updated documentation and an installation guide
github releases page
CREATE BACKGROUND MAPS
Create Geopaparazzi Tiles can create mbtiles maps:
๏ฑ Vectors are styled based on the SLD file they have.
CREATE FORMS
Form designer can create the form for complex notes
CREATE A SPATIALITE DATABASE
The Spatialite Creator (HortonMachine) allows to create a
database from a folder of shapefiles, using their SLD to style
the features.
CONVERT A PROJECT TO GIS DATA
In the ADD LAYER command of gvSIG there is a Geopaparazzi
option (tab).
CONVERT A PROJECT TO GIS DATA
All the collected info are stored as attributes also for form
based notes.
PROJECT BROWSER
The project browser allows to load a folder containing
geopaparazzi databases:
PROJECT BROWSER
Each project can be expanded to show its content in terms
of notes, logs and images.
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
THE NEW PLUGIN SYSTEM
In the last year work has been done to make the
geopaparazzi application more pluggable.
We are 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
โ€ฆโ€‹allow for this branding
GEOPAPARAZZI? GVSIG MOBILE?
GEOPAPARAZZI
has been around for about 10 years now
is experiencing a good response from the open source
community. While the most updated plugins are in gvSIG
(maintained by the Geopaparazzi developers), there are
plugins also for and even for
has several thousands of active installations
is and will remaing the generic digital field mapping tool it
has always been
QGIS GRASS
GVSIG MOBILE
the first release has been in 2017
see it as the enterprise edition released by the gvSIG
Association
connects to gvSIG Online for spatialite data
synchronization
shares the same codebase, so both projects contribute!
HOW DO I SYNCHRONIZE MY
WORKING TEAM WITH MY SERVER?
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
THE GEOPAPARAZZI SURVEY
THE GEOPAPARAZZI SURVEY
THE GEOPAPARAZZI SURVEY
THE GEOPAPARAZZI SURVEY
THE GEOPAPARAZZI SURVEY
THE GEOPAPARAZZI SURVEY
THE GEOPAPARAZZI SURVEYTHE GEOPAPARAZZI SURVEY
SERVER & FRIENDS
SERVER & FRIENDS
SERVER & FRIENDS
SERVER & FRIENDS
SERVER & FRIENDS
SERVER & FRIENDS
SERVER & FRIENDSSERVER & 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
synchronize the data contained using the unique device ID
to upload the data to the server.
The server can be installed through docker on linux pcs.
available on google play
INSTALLATION AND RUN
Installation instructions are available on
.
Once you have docker installed download and install the
docker image on your system.
Run the server.
Open your favorite browser and enter the url:
the project
documentation site
docker pull moovida/gss:v2.10
http://localhost:8080
FEATURES: DATA
The application features a dashboard and a map view to
keep track of surveyors and data uploaded.
FEATURES: USERS
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 MOBILE APP: GSSS
The GSSS can be installed from the .play store
THE MAIN VIEW/SIDE MENU
Few configurations are necessary to start:
check if the device has an own
unique device id
the url of the server needs to be
inserted
LOAD A PROJECT
Once the app is configured, it is possible to load a project by
browsing for its file (*.gpap).
SYNC YOUR DATA
And synchronize the data: everything or just a part.
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

Similar to FOSS4G2018: presentation of the app Geopaparazzi

map3d_mapguide_postgis
map3d_mapguide_postgismap3d_mapguide_postgis
map3d_mapguide_postgis
Prasad PANDIT
ย 
GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...
GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...
GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...
Beniamino Murgante
ย 
Free open source gis
Free open source gisFree open source gis
Free open source gis
Ashok Peddi
ย 

Similar to FOSS4G2018: presentation of the app Geopaparazzi (20)

OSGeo Live Lightening Overview
OSGeo Live Lightening OverviewOSGeo Live Lightening Overview
OSGeo Live Lightening Overview
ย 
map3d_mapguide_postgis
map3d_mapguide_postgismap3d_mapguide_postgis
map3d_mapguide_postgis
ย 
GEOPAPARAZZI: STATE OF THE ART
GEOPAPARAZZI: STATE OF THE ARTGEOPAPARAZZI: STATE OF THE ART
GEOPAPARAZZI: STATE OF THE ART
ย 
Open Data Hub - Stefano Seppi - Open Data Hub Data Browser 2.0
Open Data Hub - Stefano Seppi - Open Data Hub Data Browser 2.0Open Data Hub - Stefano Seppi - Open Data Hub Data Browser 2.0
Open Data Hub - Stefano Seppi - Open Data Hub Data Browser 2.0
ย 
GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...
GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...
GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...
ย 
Geonode introduction
Geonode introductionGeonode introduction
Geonode introduction
ย 
Sistemi Informativi Territoriali e Software Libero
Sistemi Informativi Territoriali e Software LiberoSistemi Informativi Territoriali e Software Libero
Sistemi Informativi Territoriali e Software Libero
ย 
Simple APIs for Spatial Data (OGC API - Features)
Simple APIs for Spatial Data (OGC API - Features)Simple APIs for Spatial Data (OGC API - Features)
Simple APIs for Spatial Data (OGC API - Features)
ย 
Open@EDINA
Open@EDINAOpen@EDINA
Open@EDINA
ย 
4. Digital Soil Mapping: Software and Tools
4. Digital Soil Mapping: Software and Tools4. Digital Soil Mapping: Software and Tools
4. Digital Soil Mapping: Software and Tools
ย 
4. Digital Soil Mapping software tools
4. Digital Soil Mapping software tools4. Digital Soil Mapping software tools
4. Digital Soil Mapping software tools
ย 
Sentiment Analysis using Big Data
Sentiment Analysis using Big Data Sentiment Analysis using Big Data
Sentiment Analysis using Big Data
ย 
MapStore Create, save and share maps and mashups @ GRASS-GFOSS 2013
MapStore Create, save and share maps and mashups @ GRASS-GFOSS 2013MapStore Create, save and share maps and mashups @ GRASS-GFOSS 2013
MapStore Create, save and share maps and mashups @ GRASS-GFOSS 2013
ย 
publishing INSPIRE services with deegree
publishing INSPIRE services with deegreepublishing INSPIRE services with deegree
publishing INSPIRE services with deegree
ย 
Yet Another Fog Simulator (YAFS) - user guide
Yet Another Fog Simulator (YAFS) - user guideYet Another Fog Simulator (YAFS) - user guide
Yet Another Fog Simulator (YAFS) - user guide
ย 
Free open source gis
Free open source gisFree open source gis
Free open source gis
ย 
State of GeoServer
State of GeoServerState of GeoServer
State of GeoServer
ย 
Advancing open source geospatial software for the do d ic edward pickle openg...
Advancing open source geospatial software for the do d ic edward pickle openg...Advancing open source geospatial software for the do d ic edward pickle openg...
Advancing open source geospatial software for the do d ic edward pickle openg...
ย 
DSM software tools
DSM software toolsDSM software tools
DSM software tools
ย 
CodeMotion tel aviv 2015 - android reverse engineering lab
CodeMotion tel aviv 2015 - android reverse engineering labCodeMotion tel aviv 2015 - android reverse engineering lab
CodeMotion tel aviv 2015 - android reverse engineering lab
ย 

More from silli

More from silli (20)

Geopaparazzi workshop 2019
Geopaparazzi workshop 2019Geopaparazzi workshop 2019
Geopaparazzi workshop 2019
ย 
2019 08 foss4g_horton_franceschi
2019 08 foss4g_horton_franceschi2019 08 foss4g_horton_franceschi
2019 08 foss4g_horton_franceschi
ย 
2019 08 26_foss4g_workshop_horton
2019 08 26_foss4g_workshop_horton2019 08 26_foss4g_workshop_horton
2019 08 26_foss4g_workshop_horton
ย 
FOSS4G2018: presentation of the HortonMachine library
FOSS4G2018: presentation of the HortonMachine libraryFOSS4G2018: presentation of the HortonMachine library
FOSS4G2018: presentation of the HortonMachine library
ย 
Application of a pattern recognition algorithm for single tree detection from...
Application of a pattern recognition algorithm for single tree detection from...Application of a pattern recognition algorithm for single tree detection from...
Application of a pattern recognition algorithm for single tree detection from...
ย 
Geopaparazzi state of the art
Geopaparazzi state of the artGeopaparazzi state of the art
Geopaparazzi state of the art
ย 
LiDAR analysis for hazard mapping and forestry management using JGrassTools a...
LiDAR analysis for hazard mapping and forestry management using JGrassTools a...LiDAR analysis for hazard mapping and forestry management using JGrassTools a...
LiDAR analysis for hazard mapping and forestry management using JGrassTools a...
ย 
Geopaparazzi Workshop Foss4ge-Paris
Geopaparazzi Workshop Foss4ge-ParisGeopaparazzi Workshop Foss4ge-Paris
Geopaparazzi Workshop Foss4ge-Paris
ย 
Workshop Geopaparazzi
Workshop Geopaparazzi Workshop Geopaparazzi
Workshop Geopaparazzi
ย 
EPANET in gvSIG
EPANET in gvSIGEPANET in gvSIG
EPANET in gvSIG
ย 
Spatial tools for LiDAR based watershed management and forestry analysis
Spatial tools for LiDAR based watershed management and forestry analysisSpatial tools for LiDAR based watershed management and forestry analysis
Spatial tools for LiDAR based watershed management and forestry analysis
ย 
A simplified GIS-based model for Large Wood recruitment and connectivity in m...
A simplified GIS-based model for Large Wood recruitment and connectivity in m...A simplified GIS-based model for Large Wood recruitment and connectivity in m...
A simplified GIS-based model for Large Wood recruitment and connectivity in m...
ย 
Basic operations with Geopaparazzi (start, import, export)
Basic operations with Geopaparazzi (start, import, export)Basic operations with Geopaparazzi (start, import, export)
Basic operations with Geopaparazzi (start, import, export)
ย 
LESTO tools in JGrassToolbox
LESTO tools in JGrassToolboxLESTO tools in JGrassToolbox
LESTO tools in JGrassToolbox
ย 
Workshope HALE GFOSS-it
Workshope HALE GFOSS-itWorkshope HALE GFOSS-it
Workshope HALE GFOSS-it
ย 
Hale @FOSS4G2013
Hale @FOSS4G2013Hale @FOSS4G2013
Hale @FOSS4G2013
ย 
step by step mapping with hale for inspire
step by step mapping with hale for inspirestep by step mapping with hale for inspire
step by step mapping with hale for inspire
ย 
Interpolazione Meteo
Interpolazione MeteoInterpolazione Meteo
Interpolazione Meteo
ย 
Corso Pat Jgrasshorton 2008 10 17
Corso Pat Jgrasshorton 2008 10 17Corso Pat Jgrasshorton 2008 10 17
Corso Pat Jgrasshorton 2008 10 17
ย 
Corso Pat Jgrasspeakflow 2008 10 23
Corso Pat Jgrasspeakflow 2008 10 23Corso Pat Jgrasspeakflow 2008 10 23
Corso Pat Jgrasspeakflow 2008 10 23
ย 

Recently uploaded

VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
SUHANI PANDEY
ย 
Call Girls in Netaji Nagar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Netaji Nagar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort ServiceCall Girls in Netaji Nagar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Netaji Nagar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
ย 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
Epec Engineered Technologies
ย 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
ย 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
Neometrix_Engineering_Pvt_Ltd
ย 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
ย 
Call Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort ServiceCall Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
ย 
Call Girls In Bangalore โ˜Ž 7737669865 ๐Ÿฅต Book Your One night Stand
Call Girls In Bangalore โ˜Ž 7737669865 ๐Ÿฅต Book Your One night StandCall Girls In Bangalore โ˜Ž 7737669865 ๐Ÿฅต Book Your One night Stand
Call Girls In Bangalore โ˜Ž 7737669865 ๐Ÿฅต Book Your One night Stand
amitlee9823
ย 

Recently uploaded (20)

VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
ย 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
ย 
Call Girls in Netaji Nagar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Netaji Nagar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort ServiceCall Girls in Netaji Nagar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Netaji Nagar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
ย 
Unit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfUnit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdf
ย 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
ย 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
ย 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
ย 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
ย 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
ย 
22-prompt engineering noted slide shown.pdf
22-prompt engineering noted slide shown.pdf22-prompt engineering noted slide shown.pdf
22-prompt engineering noted slide shown.pdf
ย 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
ย 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
ย 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
ย 
Call Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort ServiceCall Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
ย 
Call Girls In Bangalore โ˜Ž 7737669865 ๐Ÿฅต Book Your One night Stand
Call Girls In Bangalore โ˜Ž 7737669865 ๐Ÿฅต Book Your One night StandCall Girls In Bangalore โ˜Ž 7737669865 ๐Ÿฅต Book Your One night Stand
Call Girls In Bangalore โ˜Ž 7737669865 ๐Ÿฅต Book Your One night Stand
ย 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
ย 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
ย 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
ย 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
ย 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
ย 

FOSS4G2018: presentation of the app Geopaparazzi

  • 1. GEOPAPARAZZI AND GVSIG MOBILE STATE OF THE ART Andrea Antonello, Silvia Franceschi HydroloGIS s.r.l. Foss4G-2018 Dar es Salaam August 29th 2018
  • 2. WHO AM I? environmental engineer specialized in hydrology, hydraulics, geomorphology and forestry cofounder of , small Italian engineering company Charter Member developer of scientific models contained in the JGrassTools library in the fields of: hydrology, hydraulic, forestry HydroloGIS Osgeo
  • 3. IN HYDROLOGIS WE ARE ENGINEERS AND DEVELOPERS, AND DO SUVERYSโ€ฆโ€‹ SOMETIMES ;-)
  • 4. โ€ฆ โ€ฆ โ€‹ โ€‹ 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
  • 5. โ€ฆ โ€ฆ โ€‹ โ€‹ THE ULTRALIGHT ASUS THE ULTRALIGHT ASUS โ€ฆ โ€ฆ โ€‹ โ€‹ THE ULTRALIGHT ASUS THE ULTRALIGHT ASUS โ€ฆ โ€ฆ โ€‹ โ€‹ THE ULTRALIGHT ASUS THE ULTRALIGHT ASUS โ€ฆโ€ฆโ€‹โ€‹THE ULTRALIGHT ASUSTHE ULTRALIGHT ASUS
  • 6. โ€ฆ โ€ฆ โ€‹ โ€‹ THE TRIMBLE JUNO THE TRIMBLE JUNO โ€ฆ โ€ฆ โ€‹ โ€‹ THE TRIMBLE JUNO THE TRIMBLE JUNO โ€ฆ โ€ฆ โ€‹ โ€‹ THE TRIMBLE JUNO THE TRIMBLE JUNO โ€ฆโ€ฆโ€‹โ€‹THE TRIMBLE JUNOTHE TRIMBLE JUNO
  • 7. BUT NONE OF THEM TURNED OUT RIGHT FOR US
  • 8. AND THEN ANDROID CAME AND MADE IT POSSIBLE TO EASILY SURVEY IN PRACTICALLYโ€ฆโ€‹
  • 9. ANY CONDITION ANY CONDITION ANY CONDITION ANY CONDITION ANY CONDITION ANY CONDITION ANY CONDITIONANY CONDITION
  • 10. 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
  • 11. 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
  • 12. BASE FUNCTIONALITIES ๏š Notes, images and gps logs are saved in the project file.
  • 13. SUPPORTED BASEMAPS Mapsforge map files (vector, 1 nation in 500MB), MBtiles databases, TMS online/offline, WMS, Rasterlite2 databases
  • 14. SPATIALITE: LOAD DATABASES ๏š You can set the color, dimensions, width and the labelling of the features.
  • 15. SPATIALITE: THEMATIC STYLING Support for unique values thematic styling (readonly - SLD) for all feature types.
  • 16. IMPORT / EXPORT Geopaparazzi supports some simple import - export directly from the device. Complex notes (forms) can be exported to pdf.
  • 17. GEOPAPARAZZI TOOLS FOR GVSIG in gvSIG it is possible to: create the map background data as .mbtile create the forms to use in the field with the form editor create a spatialite database with SLD styles export the data contained in the project as shapefiles browse geopaparazzi project files the plugins are avaliable in the gvSIG addons repository and in the of the project with updated documentation and an installation guide github releases page
  • 18. CREATE BACKGROUND MAPS Create Geopaparazzi Tiles can create mbtiles maps: ๏ฑ Vectors are styled based on the SLD file they have.
  • 19. CREATE FORMS Form designer can create the form for complex notes
  • 20. CREATE A SPATIALITE DATABASE The Spatialite Creator (HortonMachine) allows to create a database from a folder of shapefiles, using their SLD to style the features.
  • 21. CONVERT A PROJECT TO GIS DATA In the ADD LAYER command of gvSIG there is a Geopaparazzi option (tab).
  • 22. CONVERT A PROJECT TO GIS DATA All the collected info are stored as attributes also for form based notes.
  • 23. PROJECT BROWSER The project browser allows to load a folder containing geopaparazzi databases:
  • 24. PROJECT BROWSER Each project can be expanded to show its content in terms of notes, logs and images.
  • 25. 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
  • 26. THE NEW PLUGIN SYSTEM In the last year work has been done to make the geopaparazzi application more pluggable. We are 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
  • 27. 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
  • 28. 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>
  • 31. GEOPAPARAZZI has been around for about 10 years now is experiencing a good response from the open source community. While the most updated plugins are in gvSIG (maintained by the Geopaparazzi developers), there are plugins also for and even for has several thousands of active installations is and will remaing the generic digital field mapping tool it has always been QGIS GRASS
  • 32. GVSIG MOBILE the first release has been in 2017 see it as the enterprise edition released by the gvSIG Association connects to gvSIG Online for spatialite data synchronization shares the same codebase, so both projects contribute!
  • 33. HOW DO I SYNCHRONIZE MY WORKING TEAM WITH MY SERVER?
  • 34. 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
  • 35. 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
  • 36. 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
  • 37. THE GEOPAPARAZZI SURVEY THE GEOPAPARAZZI SURVEY THE GEOPAPARAZZI SURVEY THE GEOPAPARAZZI SURVEY THE GEOPAPARAZZI SURVEY THE GEOPAPARAZZI SURVEY THE GEOPAPARAZZI SURVEYTHE GEOPAPARAZZI SURVEY SERVER & FRIENDS SERVER & FRIENDS SERVER & FRIENDS SERVER & FRIENDS SERVER & FRIENDS SERVER & FRIENDS SERVER & FRIENDSSERVER & FRIENDS
  • 38. 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 synchronize the data contained using the unique device ID to upload the data to the server. The server can be installed through docker on linux pcs. available on google play
  • 39. INSTALLATION AND RUN Installation instructions are available on . Once you have docker installed download and install the docker image on your system. Run the server. Open your favorite browser and enter the url: the project documentation site docker pull moovida/gss:v2.10 http://localhost:8080
  • 40. FEATURES: DATA The application features a dashboard and a map view to keep track of surveyors and data uploaded.
  • 41. FEATURES: USERS 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.
  • 42. THE MOBILE APP: GSSS The GSSS can be installed from the .play store
  • 43. THE MAIN VIEW/SIDE MENU Few configurations are necessary to start: check if the device has an own unique device id the url of the server needs to be inserted
  • 44. LOAD A PROJECT Once the app is configured, it is possible to load a project by browsing for its file (*.gpap).
  • 45. SYNC YOUR DATA And synchronize the data: everything or just a part.
  • 46. 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