Diese Präsentation wurde erfolgreich gemeldet.
Die SlideShare-Präsentation wird heruntergeladen. ×

GEOPAPARAZZI STATE OF THE ART OF THE DIGITAL FIELD MAPPING APPLICATION

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Wird geladen in …3
×

Hier ansehen

1 von 42 Anzeige

Weitere Verwandte Inhalte

Diashows für Sie (17)

Ähnlich wie GEOPAPARAZZI STATE OF THE ART OF THE DIGITAL FIELD MAPPING APPLICATION (20)

Anzeige

Weitere von Andrea Antonello (19)

Aktuellste (20)

Anzeige

GEOPAPARAZZI STATE OF THE ART OF THE DIGITAL FIELD MAPPING APPLICATION

  1. 1. 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
  2. 2. 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
  3. 3. IN HYDROLOGIS WE ARE ENGINEERS AND DEVELOPERS, AND DO SURVEYS…​ SOMETIMES ;-)
  4. 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. 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. 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. 7. BUT NONE OF THEM TURNED OUT RIGHT FOR US
  8. 8. AND THEN ANDROID CAME AND MADE IT POSSIBLE TO EASILY SURVEY IN PRACTICALLY…​
  9. 9. ANY CONDITION ANY CONDITION ANY CONDITION ANY CONDITION ANY CONDITION ANY CONDITION ANY CONDITIONANY CONDITION
  10. 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. 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. 12. BASE FUNCTIONALITIES  Notes, images and gps logs are saved in the project file.
  13. 13. SUPPORTED BASEMAPS Mapsforge map files (vector, 1 nation in 500MB), MBtiles databases, TMS online/offline, WMS, Rasterlite2 databases
  14. 14. 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.
  15. 15. IMPORT / EXPORT Geopaparazzi supports some simple import - export directly from the device. Complex notes (forms) can be exported to pdf.
  16. 16. 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
  17. 17. 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
  18. 18. 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.
  19. 19. All the collected info are stored as attributes also for form based notes.
  20. 20. FORMS CREATOR An userfriendly form creator makes it simple to create complex forms.
  21. 21. PROJECT VIEWER A project viewer allows for simple browsing of gpap projects:
  22. 22. SLD STYLER A simple SLD styler (for spatialte + mbtiles):
  23. 23. DATABASE VIEWER A simple db viewer (ex. to quickly check your mbtiles):
  24. 24. 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
  25. 25. 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
  26. 26. 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
  27. 27. 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>
  28. 28. AN EXAMPLE …​make geopaparazzi into gvSIG Mobile
  29. 29. HOW DO I SYNCHRONIZE MY WORKING TEAM WITH MY SERVER?
  30. 30. 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
  31. 31. 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
  32. 32. 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
  33. 33. 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
  34. 34. 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.
  35. 35. 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
  36. 36. 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
  37. 37. 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
  38. 38. DASHBOARD AND MAP VIEW The application features a dashboard and a map view to keep track of surveyors and data uploaded.
  39. 39. 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.
  40. 40. THE FORM BUILDER The server features also a powerful form builder. You can create your forms and publish them to your teams.
  41. 41. SYNCHRONIZE THE DATA The companion GSSS app can be used to load the incremental survey to the server.
  42. 42. 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

×