SlideShare a Scribd company logo
1 of 1
Field Data Collecting, Processing and Sharing:
Using web Service Technologies
Niroshan Bandara*, Venkatesh Raghavan*, Daisuke Yoshida*, Gerald Fenoy**
*Osaka City University, Japan
**GeoLabs sarl, France
INTRODUCTION
Collecting, Distributing and Analyzing field data is a crucial part in any geospatial
study. Field data collection tools and methods have been developed significantly
due to the advancement of technologies such as Global Navigational Satellite
Systems (GNSS) and development of smartphones. Accurate field data collection
is also a necessary task for broad spatial data analysis and proper decision
making. Development of Web technologies led to share the data and information
effectively. This study tries to develop a framework based on the Geospatial
Semantic Web technologies for disseminating and processing field data.
Experimental results from an implemented prototype show that the proposed
framework allows to visualize and process the field data in any context. The
system of this study is capable of distributing and processing field data using web
application. Moreover, the study demonstrates the importance and the capabilities
of web services for spatial data gathering and processing. The system has been
developed based on Free and Open Source Software (FOSS) packages such as
ZOO-Project, Open Data Kit, etc. It enables user to further improve or deploy the
system for variety of studies.
COMPONENTS
Main components of the project can be categorized as Mobile data collection
applications and GIS applications concerning Desktop and Web.
1 2 3
2. QGIS
QGIS is a user friendly Open Source GIS software package which can import
layesr locally and online from a server as a service such as WFS, WMS. And QGIS
has capabilities to manipulate various types of spatial data formats such as KML,
SVG, GeoTIFF, GeoJSON, PostGIS, SpatiaLite, MSSQL, etc.
1. ZOO-Project
ZOO-Project is an Open Source Geospatial (OSGeo) Foundation project that
enables existing open source libraries to interact through its WPS framework. It
consists with three components as describe below;
ARCHITECTURE
Users can exploit their mobile devices to record field data using ODK suite. The
data will be sent to ODK Aggregate, which is running on an Apache Tomcat server
backed with a PostgreSQL database. Then the data is published through the
GeoServer. Finally data can be visualized using web viewer or it can be processed
by ZOO-Project as WPS or QGIS as desktop client.
WPS
XLS Forms
Convert
Database
WMS WFS
ODK COLLECT
Desktop GIS
Web viewer
Web GIS
application
Client side Server side
AGGREGATE
DATA VISUALIZATION
Data Visualization; (a) View submission; (b) Web viewer
(a) (b)
DATA COLLECTION
Data are collected by using ODK collect. The application let the user to insert the
GPS location automatically. And other data such as multimedia and text/numbers
can be entered manually.
ODK Collect; (a) Survey forms; (b) GPS information; (c) Input Images; (d) Additional data inputs
(a) (b) (c) (d)
As web processing
Data imports to QGIS and process ; (a) Import from PosrgreSQL database; (b) Import as WFS (c) Analyse in QGIS
Web processing interface; (a) Data points; (b) Result after processing
As desktop client
DATA PROCESS
(a) (b) (c)
(a) (b)
CONCLUSION
Advancement of Mobile phone and Web technologies has been able to simplify the spatial analysis and field data collection. Barriers and gaps in the geospatial science
can be truly addressed by developing such systems.
ZOO service
ZOO API
ZOO Kernel
• Code – C, Python, java, Perl, JavaScript
• .zcfg – zoo configuration file
• JS script – for WPS chaining
• Classes – zoo request, zoo process, etc
WPS Engine
OpenLayers | UDIG | Your Client
WPS Client
3. Open Data Kit
ODK consists of three modules as shown below:
Aggregate
ODK Build is used to
create and design the field
survey forms.
ODK Aggregate is server-
side module which
provides blank forms to
ODK collect and work as a
data repository.
ODK collect is the client-
side module and it is an
app which can be installed
on the Android mobiles.
FOSS4G 2016 NARA.KANSAI

More Related Content

What's hot

Gisruk2013 addy edit2
Gisruk2013 addy edit2Gisruk2013 addy edit2
Gisruk2013 addy edit2Addy Pope
 
Spatial Computing and the Future of Utility GIS
Spatial Computing and the Future of Utility GISSpatial Computing and the Future of Utility GIS
Spatial Computing and the Future of Utility GISGeorge Percivall
 
Crowd-Sourcing Approach of Building Ground Truth Database for Global Urban Ar...
Crowd-Sourcing Approach of Building Ground Truth Database for Global Urban Ar...Crowd-Sourcing Approach of Building Ground Truth Database for Global Urban Ar...
Crowd-Sourcing Approach of Building Ground Truth Database for Global Urban Ar...Hiroyuki Miyazaki
 
Paradigm Shift of Geospatial Information Service
Paradigm Shift of Geospatial Information ServiceParadigm Shift of Geospatial Information Service
Paradigm Shift of Geospatial Information ServiceSANGHEE SHIN
 
Web-GIS Based Utility Management System
Web-GIS Based Utility Management SystemWeb-GIS Based Utility Management System
Web-GIS Based Utility Management SystemRabin Ojha
 
Geolocation analysis using HiveQL
Geolocation analysis using HiveQLGeolocation analysis using HiveQL
Geolocation analysis using HiveQLPriyanka Kale
 
Creating gridded cartograms: Israel and the Palestine Territories
Creating gridded cartograms: Israel and the Palestine TerritoriesCreating gridded cartograms: Israel and the Palestine Territories
Creating gridded cartograms: Israel and the Palestine TerritoriesBenjamin Hennig
 
Big Geo Data: Open Source and Open Standards
Big Geo Data: Open Source and Open StandardsBig Geo Data: Open Source and Open Standards
Big Geo Data: Open Source and Open StandardsGeorge Percivall
 
Introduction to Open Source GIS
Introduction to Open Source GISIntroduction to Open Source GIS
Introduction to Open Source GISSANGHEE SHIN
 
Yet another population cartogram: Creating gridded cartograms using ArcGIS an...
Yet another population cartogram: Creating gridded cartograms using ArcGIS an...Yet another population cartogram: Creating gridded cartograms using ArcGIS an...
Yet another population cartogram: Creating gridded cartograms using ArcGIS an...Benjamin Hennig
 
INTRODUCTION TO GIS
INTRODUCTION TO GISINTRODUCTION TO GIS
INTRODUCTION TO GISHamzaAhmad91
 
SDSC Technology Forum: Increasing the Impact of High Resolution Topography Da...
SDSC Technology Forum: Increasing the Impact of High Resolution Topography Da...SDSC Technology Forum: Increasing the Impact of High Resolution Topography Da...
SDSC Technology Forum: Increasing the Impact of High Resolution Topography Da...OpenTopography Facility
 

What's hot (19)

Maps with leafletR
Maps with leafletRMaps with leafletR
Maps with leafletR
 
Cartography and Web GIS - Jack Dangermond
Cartography and Web GIS - Jack DangermondCartography and Web GIS - Jack Dangermond
Cartography and Web GIS - Jack Dangermond
 
Gisruk2013 addy edit2
Gisruk2013 addy edit2Gisruk2013 addy edit2
Gisruk2013 addy edit2
 
Spatial Computing and the Future of Utility GIS
Spatial Computing and the Future of Utility GISSpatial Computing and the Future of Utility GIS
Spatial Computing and the Future of Utility GIS
 
Crowd-Sourcing Approach of Building Ground Truth Database for Global Urban Ar...
Crowd-Sourcing Approach of Building Ground Truth Database for Global Urban Ar...Crowd-Sourcing Approach of Building Ground Truth Database for Global Urban Ar...
Crowd-Sourcing Approach of Building Ground Truth Database for Global Urban Ar...
 
Data Sources
Data SourcesData Sources
Data Sources
 
Get Big Geo Data
Get Big Geo DataGet Big Geo Data
Get Big Geo Data
 
Paradigm Shift of Geospatial Information Service
Paradigm Shift of Geospatial Information ServiceParadigm Shift of Geospatial Information Service
Paradigm Shift of Geospatial Information Service
 
Web-GIS Based Utility Management System
Web-GIS Based Utility Management SystemWeb-GIS Based Utility Management System
Web-GIS Based Utility Management System
 
Geolocation analysis using HiveQL
Geolocation analysis using HiveQLGeolocation analysis using HiveQL
Geolocation analysis using HiveQL
 
Creating gridded cartograms: Israel and the Palestine Territories
Creating gridded cartograms: Israel and the Palestine TerritoriesCreating gridded cartograms: Israel and the Palestine Territories
Creating gridded cartograms: Israel and the Palestine Territories
 
Big Geo Data: Open Source and Open Standards
Big Geo Data: Open Source and Open StandardsBig Geo Data: Open Source and Open Standards
Big Geo Data: Open Source and Open Standards
 
TYBSC IT SEM 6 GIS
TYBSC IT SEM 6 GISTYBSC IT SEM 6 GIS
TYBSC IT SEM 6 GIS
 
VRGeo
VRGeoVRGeo
VRGeo
 
Resume 2017
Resume 2017Resume 2017
Resume 2017
 
Introduction to Open Source GIS
Introduction to Open Source GISIntroduction to Open Source GIS
Introduction to Open Source GIS
 
Yet another population cartogram: Creating gridded cartograms using ArcGIS an...
Yet another population cartogram: Creating gridded cartograms using ArcGIS an...Yet another population cartogram: Creating gridded cartograms using ArcGIS an...
Yet another population cartogram: Creating gridded cartograms using ArcGIS an...
 
INTRODUCTION TO GIS
INTRODUCTION TO GISINTRODUCTION TO GIS
INTRODUCTION TO GIS
 
SDSC Technology Forum: Increasing the Impact of High Resolution Topography Da...
SDSC Technology Forum: Increasing the Impact of High Resolution Topography Da...SDSC Technology Forum: Increasing the Impact of High Resolution Topography Da...
SDSC Technology Forum: Increasing the Impact of High Resolution Topography Da...
 

Viewers also liked

20161030 foss4 g2016_yamakawa
20161030 foss4 g2016_yamakawa20161030 foss4 g2016_yamakawa
20161030 foss4 g2016_yamakawaOSgeo Japan
 
Open-TD: オープンサイエンス時代の社会協働研究
Open-TD: オープンサイエンス時代の社会協働研究Open-TD: オープンサイエンス時代の社会協働研究
Open-TD: オープンサイエンス時代の社会協働研究Yasuhisa Kondo
 
FOSS4Gと地理院地図
FOSS4Gと地理院地図FOSS4Gと地理院地図
FOSS4Gと地理院地図OSgeo Japan
 
Foss4 g2016 kansai_v1_a4
Foss4 g2016 kansai_v1_a4Foss4 g2016 kansai_v1_a4
Foss4 g2016 kansai_v1_a4OSgeo Japan
 
わずか6人の勉強会から200人のカンファレンスに育つまで
わずか6人の勉強会から200人のカンファレンスに育つまでわずか6人の勉強会から200人のカンファレンスに育つまで
わずか6人の勉強会から200人のカンファレンスに育つまでYasuto Furukawa
 
InaSAFE/QGISを使ってみよう(FOSS4G 2016 NARA.KANSAIハンズオン資料)
InaSAFE/QGISを使ってみよう(FOSS4G 2016 NARA.KANSAIハンズオン資料)InaSAFE/QGISを使ってみよう(FOSS4G 2016 NARA.KANSAIハンズオン資料)
InaSAFE/QGISを使ってみよう(FOSS4G 2016 NARA.KANSAIハンズオン資料)Mitsunori Ueda
 
20161031 foss4gkansai handson QGISによる 地域分析入門
20161031 foss4gkansai handson QGISによる地域分析入門20161031 foss4gkansai handson QGISによる地域分析入門
20161031 foss4gkansai handson QGISによる 地域分析入門和人 青木
 
Cesiumを動かしてみよう FOSS4G 2016 Tokyo版
Cesiumを動かしてみよう FOSS4G 2016 Tokyo版Cesiumを動かしてみよう FOSS4G 2016 Tokyo版
Cesiumを動かしてみよう FOSS4G 2016 Tokyo版Kazutaka ishizaki
 
Cesium入門ハンズオン~kml読み込み~
Cesium入門ハンズオン~kml読み込み~Cesium入門ハンズオン~kml読み込み~
Cesium入門ハンズオン~kml読み込み~Hiroyuki YAMAUCHI
 
Deep Learning with FOSS4G
Deep Learning with FOSS4GDeep Learning with FOSS4G
Deep Learning with FOSS4GRyousuke Wayama
 
Pix2pixによるcs立体図の地すべり検出
Pix2pixによるcs立体図の地すべり検出Pix2pixによるcs立体図の地すべり検出
Pix2pixによるcs立体図の地すべり検出Ryousuke Wayama
 
リアルタイムPoint cloudデータのビジュアライゼーションについて
リアルタイムPoint cloudデータのビジュアライゼーションについてリアルタイムPoint cloudデータのビジュアライゼーションについて
リアルタイムPoint cloudデータのビジュアライゼーションについてRyousuke Wayama
 
Cesiumを動かしてみよう
Cesiumを動かしてみようCesiumを動かしてみよう
Cesiumを動かしてみようKazutaka ishizaki
 
Cesiumを用いた3次元リアルタイムデータの可視化について
Cesiumを用いた3次元リアルタイムデータの可視化についてCesiumを用いた3次元リアルタイムデータの可視化について
Cesiumを用いた3次元リアルタイムデータの可視化についてRyousuke Wayama
 

Viewers also liked (18)

NaraとOSMとFOSS4G
NaraとOSMとFOSS4GNaraとOSMとFOSS4G
NaraとOSMとFOSS4G
 
20161030 foss4 g2016_yamakawa
20161030 foss4 g2016_yamakawa20161030 foss4 g2016_yamakawa
20161030 foss4 g2016_yamakawa
 
Open-TD: オープンサイエンス時代の社会協働研究
Open-TD: オープンサイエンス時代の社会協働研究Open-TD: オープンサイエンス時代の社会協働研究
Open-TD: オープンサイエンス時代の社会協働研究
 
FOSS4G と北海道地図
FOSS4G と北海道地図FOSS4G と北海道地図
FOSS4G と北海道地図
 
FOSS4Gと地理院地図
FOSS4Gと地理院地図FOSS4Gと地理院地図
FOSS4Gと地理院地図
 
Foss4 g2016 kansai_v1_a4
Foss4 g2016 kansai_v1_a4Foss4 g2016 kansai_v1_a4
Foss4 g2016 kansai_v1_a4
 
わずか6人の勉強会から200人のカンファレンスに育つまで
わずか6人の勉強会から200人のカンファレンスに育つまでわずか6人の勉強会から200人のカンファレンスに育つまで
わずか6人の勉強会から200人のカンファレンスに育つまで
 
InaSAFE/QGISを使ってみよう(FOSS4G 2016 NARA.KANSAIハンズオン資料)
InaSAFE/QGISを使ってみよう(FOSS4G 2016 NARA.KANSAIハンズオン資料)InaSAFE/QGISを使ってみよう(FOSS4G 2016 NARA.KANSAIハンズオン資料)
InaSAFE/QGISを使ってみよう(FOSS4G 2016 NARA.KANSAIハンズオン資料)
 
20161031 foss4gkansai handson QGISによる 地域分析入門
20161031 foss4gkansai handson QGISによる地域分析入門20161031 foss4gkansai handson QGISによる地域分析入門
20161031 foss4gkansai handson QGISによる 地域分析入門
 
Cesiumを動かしてみよう FOSS4G 2016 Tokyo版
Cesiumを動かしてみよう FOSS4G 2016 Tokyo版Cesiumを動かしてみよう FOSS4G 2016 Tokyo版
Cesiumを動かしてみよう FOSS4G 2016 Tokyo版
 
Cesium入門ハンズオン~kml読み込み~
Cesium入門ハンズオン~kml読み込み~Cesium入門ハンズオン~kml読み込み~
Cesium入門ハンズオン~kml読み込み~
 
Deep Learning with FOSS4G
Deep Learning with FOSS4GDeep Learning with FOSS4G
Deep Learning with FOSS4G
 
Pix2pixによるcs立体図の地すべり検出
Pix2pixによるcs立体図の地すべり検出Pix2pixによるcs立体図の地すべり検出
Pix2pixによるcs立体図の地すべり検出
 
リアルタイムPoint cloudデータのビジュアライゼーションについて
リアルタイムPoint cloudデータのビジュアライゼーションについてリアルタイムPoint cloudデータのビジュアライゼーションについて
リアルタイムPoint cloudデータのビジュアライゼーションについて
 
Cesiumを動かしてみよう
Cesiumを動かしてみようCesiumを動かしてみよう
Cesiumを動かしてみよう
 
About OSGeo.JP
About OSGeo.JPAbout OSGeo.JP
About OSGeo.JP
 
Cesiumを用いた3次元リアルタイムデータの可視化について
Cesiumを用いた3次元リアルタイムデータの可視化についてCesiumを用いた3次元リアルタイムデータの可視化について
Cesiumを用いた3次元リアルタイムデータの可視化について
 
PostgreSQLレプリケーション徹底紹介
PostgreSQLレプリケーション徹底紹介PostgreSQLレプリケーション徹底紹介
PostgreSQLレプリケーション徹底紹介
 

Similar to Field Data Collecting, Processing and Sharing: Using web Service Technologies

Open Source GIS
Open Source GISOpen Source GIS
Open Source GISJoe Larson
 
20100512 Workflow Ramage
20100512 Workflow Ramage20100512 Workflow Ramage
20100512 Workflow RamageSteven Ramage
 
GIS 2.0 and Neogeography
GIS 2.0 and NeogeographyGIS 2.0 and Neogeography
GIS 2.0 and NeogeographyJoshua Campbell
 
Integrating PostGIS in Web Applications
Integrating PostGIS in Web ApplicationsIntegrating PostGIS in Web Applications
Integrating PostGIS in Web ApplicationsCommand Prompt., Inc
 
Volume 2-issue-6-2030-2033
Volume 2-issue-6-2030-2033Volume 2-issue-6-2030-2033
Volume 2-issue-6-2030-2033Editor IJARCET
 
Volume 2-issue-6-2030-2033
Volume 2-issue-6-2030-2033Volume 2-issue-6-2030-2033
Volume 2-issue-6-2030-2033Editor IJARCET
 
Open source spatial database for mobile devices
Open source spatial database for mobile devicesOpen source spatial database for mobile devices
Open source spatial database for mobile devicesAlexander Decker
 
Open Source Databases And Gis
Open Source Databases And GisOpen Source Databases And Gis
Open Source Databases And GisKudos S.A.S
 
2015 FOSS4G Track: Open Specifications for the Storage, Transport and Process...
2015 FOSS4G Track: Open Specifications for the Storage, Transport and Process...2015 FOSS4G Track: Open Specifications for the Storage, Transport and Process...
2015 FOSS4G Track: Open Specifications for the Storage, Transport and Process...GIS in the Rockies
 
Seven50 Sparc Overview
Seven50 Sparc OverviewSeven50 Sparc Overview
Seven50 Sparc OverviewRoar Media
 
060314 Ispra Htap Presentations Husar 060314 Ispra
060314 Ispra Htap Presentations Husar 060314 Ispra060314 Ispra Htap Presentations Husar 060314 Ispra
060314 Ispra Htap Presentations Husar 060314 IspraRudolf Husar
 
2006-03-14 WG on HTAP-Relevant IT Techniques, Tools and Philosophies: DataFed...
2006-03-14 WG on HTAP-Relevant IT Techniques, Tools and Philosophies: DataFed...2006-03-14 WG on HTAP-Relevant IT Techniques, Tools and Philosophies: DataFed...
2006-03-14 WG on HTAP-Relevant IT Techniques, Tools and Philosophies: DataFed...Rudolf Husar
 
GIS User to Web-GIS Developer Journey
GIS User to Web-GIS Developer JourneyGIS User to Web-GIS Developer Journey
GIS User to Web-GIS Developer JourneyTek Kshetri
 
Geospatial Temporal Open Standards for Big Data from Space (BiDS2014)
Geospatial Temporal Open Standards for Big Data from Space (BiDS2014)Geospatial Temporal Open Standards for Big Data from Space (BiDS2014)
Geospatial Temporal Open Standards for Big Data from Space (BiDS2014)George Percivall
 
OSGeo Live Lightening Overview
OSGeo Live Lightening OverviewOSGeo Live Lightening Overview
OSGeo Live Lightening OverviewJody Garnett
 

Similar to Field Data Collecting, Processing and Sharing: Using web Service Technologies (20)

Open Source GIS
Open Source GISOpen Source GIS
Open Source GIS
 
20100512 Workflow Ramage
20100512 Workflow Ramage20100512 Workflow Ramage
20100512 Workflow Ramage
 
GIS 2.0 and Neogeography
GIS 2.0 and NeogeographyGIS 2.0 and Neogeography
GIS 2.0 and Neogeography
 
Integrating PostGIS in Web Applications
Integrating PostGIS in Web ApplicationsIntegrating PostGIS in Web Applications
Integrating PostGIS in Web Applications
 
Volume 2-issue-6-2030-2033
Volume 2-issue-6-2030-2033Volume 2-issue-6-2030-2033
Volume 2-issue-6-2030-2033
 
Volume 2-issue-6-2030-2033
Volume 2-issue-6-2030-2033Volume 2-issue-6-2030-2033
Volume 2-issue-6-2030-2033
 
Open source spatial database for mobile devices
Open source spatial database for mobile devicesOpen source spatial database for mobile devices
Open source spatial database for mobile devices
 
Ijetr042136
Ijetr042136Ijetr042136
Ijetr042136
 
Bcs Talk Notes
Bcs Talk NotesBcs Talk Notes
Bcs Talk Notes
 
Open Source Databases And Gis
Open Source Databases And GisOpen Source Databases And Gis
Open Source Databases And Gis
 
2015 FOSS4G Track: Open Specifications for the Storage, Transport and Process...
2015 FOSS4G Track: Open Specifications for the Storage, Transport and Process...2015 FOSS4G Track: Open Specifications for the Storage, Transport and Process...
2015 FOSS4G Track: Open Specifications for the Storage, Transport and Process...
 
Seven50 Sparc Overview
Seven50 Sparc OverviewSeven50 Sparc Overview
Seven50 Sparc Overview
 
060314 Ispra Htap Presentations Husar 060314 Ispra
060314 Ispra Htap Presentations Husar 060314 Ispra060314 Ispra Htap Presentations Husar 060314 Ispra
060314 Ispra Htap Presentations Husar 060314 Ispra
 
2006-03-14 WG on HTAP-Relevant IT Techniques, Tools and Philosophies: DataFed...
2006-03-14 WG on HTAP-Relevant IT Techniques, Tools and Philosophies: DataFed...2006-03-14 WG on HTAP-Relevant IT Techniques, Tools and Philosophies: DataFed...
2006-03-14 WG on HTAP-Relevant IT Techniques, Tools and Philosophies: DataFed...
 
Geohosting
GeohostingGeohosting
Geohosting
 
GIS User to Web-GIS Developer Journey
GIS User to Web-GIS Developer JourneyGIS User to Web-GIS Developer Journey
GIS User to Web-GIS Developer Journey
 
Open@EDINA
Open@EDINAOpen@EDINA
Open@EDINA
 
Geospatial Temporal Open Standards for Big Data from Space (BiDS2014)
Geospatial Temporal Open Standards for Big Data from Space (BiDS2014)Geospatial Temporal Open Standards for Big Data from Space (BiDS2014)
Geospatial Temporal Open Standards for Big Data from Space (BiDS2014)
 
African Regional Geo-database
African Regional Geo-databaseAfrican Regional Geo-database
African Regional Geo-database
 
OSGeo Live Lightening Overview
OSGeo Live Lightening OverviewOSGeo Live Lightening Overview
OSGeo Live Lightening Overview
 

Recently uploaded

SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 

Recently uploaded (20)

SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 

Field Data Collecting, Processing and Sharing: Using web Service Technologies

  • 1. Field Data Collecting, Processing and Sharing: Using web Service Technologies Niroshan Bandara*, Venkatesh Raghavan*, Daisuke Yoshida*, Gerald Fenoy** *Osaka City University, Japan **GeoLabs sarl, France INTRODUCTION Collecting, Distributing and Analyzing field data is a crucial part in any geospatial study. Field data collection tools and methods have been developed significantly due to the advancement of technologies such as Global Navigational Satellite Systems (GNSS) and development of smartphones. Accurate field data collection is also a necessary task for broad spatial data analysis and proper decision making. Development of Web technologies led to share the data and information effectively. This study tries to develop a framework based on the Geospatial Semantic Web technologies for disseminating and processing field data. Experimental results from an implemented prototype show that the proposed framework allows to visualize and process the field data in any context. The system of this study is capable of distributing and processing field data using web application. Moreover, the study demonstrates the importance and the capabilities of web services for spatial data gathering and processing. The system has been developed based on Free and Open Source Software (FOSS) packages such as ZOO-Project, Open Data Kit, etc. It enables user to further improve or deploy the system for variety of studies. COMPONENTS Main components of the project can be categorized as Mobile data collection applications and GIS applications concerning Desktop and Web. 1 2 3 2. QGIS QGIS is a user friendly Open Source GIS software package which can import layesr locally and online from a server as a service such as WFS, WMS. And QGIS has capabilities to manipulate various types of spatial data formats such as KML, SVG, GeoTIFF, GeoJSON, PostGIS, SpatiaLite, MSSQL, etc. 1. ZOO-Project ZOO-Project is an Open Source Geospatial (OSGeo) Foundation project that enables existing open source libraries to interact through its WPS framework. It consists with three components as describe below; ARCHITECTURE Users can exploit their mobile devices to record field data using ODK suite. The data will be sent to ODK Aggregate, which is running on an Apache Tomcat server backed with a PostgreSQL database. Then the data is published through the GeoServer. Finally data can be visualized using web viewer or it can be processed by ZOO-Project as WPS or QGIS as desktop client. WPS XLS Forms Convert Database WMS WFS ODK COLLECT Desktop GIS Web viewer Web GIS application Client side Server side AGGREGATE DATA VISUALIZATION Data Visualization; (a) View submission; (b) Web viewer (a) (b) DATA COLLECTION Data are collected by using ODK collect. The application let the user to insert the GPS location automatically. And other data such as multimedia and text/numbers can be entered manually. ODK Collect; (a) Survey forms; (b) GPS information; (c) Input Images; (d) Additional data inputs (a) (b) (c) (d) As web processing Data imports to QGIS and process ; (a) Import from PosrgreSQL database; (b) Import as WFS (c) Analyse in QGIS Web processing interface; (a) Data points; (b) Result after processing As desktop client DATA PROCESS (a) (b) (c) (a) (b) CONCLUSION Advancement of Mobile phone and Web technologies has been able to simplify the spatial analysis and field data collection. Barriers and gaps in the geospatial science can be truly addressed by developing such systems. ZOO service ZOO API ZOO Kernel • Code – C, Python, java, Perl, JavaScript • .zcfg – zoo configuration file • JS script – for WPS chaining • Classes – zoo request, zoo process, etc WPS Engine OpenLayers | UDIG | Your Client WPS Client 3. Open Data Kit ODK consists of three modules as shown below: Aggregate ODK Build is used to create and design the field survey forms. ODK Aggregate is server- side module which provides blank forms to ODK collect and work as a data repository. ODK collect is the client- side module and it is an app which can be installed on the Android mobiles. FOSS4G 2016 NARA.KANSAI