SlideShare a Scribd company logo
Main Features
Reference
Technical Architecture
EWGAT: Extensible Web-based Geovisual
Analytics Toolkit
TIAN XIANCAI
Motivation
GWR is an important and useful exploratory tool for studying spatial
nonstationarity of relationship strength in regression models. However, in real
life practice, the use of GWR was constrained by some valid concerns:
• GWR analysis is not readily available in both conventional GIS and web
GIS
• Most statistical packages we use, such as SAS and SPSS, lack support for
geospatial analysis
• Although R language has specialized packages for GWR, it requires users to
be familiar with inherent scripting syntax
• There is a lack of appropriate visualization methods to calibrate, present and
synthesize a large number of GWR results
EWGAT was extended from existing framework, using a three-tier architecture,
specifically the client-end interface, the backend server and the data layer.
• Javascript libraries, such as D3.js, leaflet.js, are used for building dynamic
and interactive maps and graphics
• R is used for all computation run in the backend
• Files are saved in a flat file system, json file is the exchange data format
between client end and server
Data Layer
Web Client Server
Convert Format
Via Java
R-Serve
JSON
Read / Write
Upload (csv, SHP)
Download (.zip)
Conclusion and Future Work
In this project, a web-based geovisual analytics toolkit was developed, which
allows people to perform GWR using their own collected data. Various
geovisual analytics functions have been implemented to enable users to
calibrate, present and synthesize a large number of GWR results through
visually appealing graphical interfaces. A case study has been conducted to
demonstrate how EWGAT can be used and help users to obtain some
meaningful insights.
In the future, case studies could be done to test the usability of EWGAT in
other research fields. Graphic interfaces could be further improved according to
users’ feedback. Finally, more features and capabilities could be built up to
make EWGAT a more comprehensive spatial statistical analytics toolkit.
Model Calibration
 Interactive Scatter Plot Matrix
 Geographical Brushing
 Ordinary Least Squares Modelling
 Residual Choropleth Map
 Statistics Values
 Estimates
 t Value
 p Value
 VIF Value
 Global Moran’s I
 R Squared
 Adjusted R Squared
GWR Algorithms
 Basic GWR Regression
 Semiparametric GWR
 Kernel Function
 Bisquare
 Gaussian
 Exponential
 Tricube
 Boxcar
 Weighting Scheme
 Adaptive
 Fixed
 Bandwidth Method
 AICc
 CV
Results Interpretation
 Multiple Views
 Synchronized Maps
 Parallel Coordinates Plot
 Local Statistics
 Estimates Summary
 Residual
 p Value
 t Value
 Global Statistics
 Bandwidth
 R Squared
 Adjusted R Squared
 Residual Squares
 AICc
Fotheringham, A. S., Brunsdon, C. and Charlton, M. E. Geographically weighted
regression: a natural evolution of the expansion method for spatial data
analysis. Environment and Planning A, 30, 1905–1927, 1998.
Gollini I, Lu B, Charlton M, et al. GWmodel: an R package for exploring spatial
heterogeneity using geographically weighted models [J]. arXiv preprint
arXiv: 1306.0413, 2013.
Teng, Aladdin. PyRe: Web-based Python Regionalization for Contiguously
Constrained Classification. Singapore Management University MITB Analytics,
2014.
Acknowledge
Foremost, I would like to express my deepest thanks to my supervisor,
Professor KAM Tin Seong, for the patient guidance, encouragement and advice
he has provided throughout the developing of the project.
Introduction
EWGAT is a web-based geovisual analytics toolkit, which aims to provide
general users and researchers with readily available access to calibrate, present
and synthesize tremendous Geographically Weighted Regression(GWR) results.

More Related Content

What's hot

Some rudimentary steps to use ArcGis 3D Analyst
Some rudimentary steps to use ArcGis 3D AnalystSome rudimentary steps to use ArcGis 3D Analyst
Some rudimentary steps to use ArcGis 3D AnalystSaliur Silvee
 
Visualising Victoria’s Groundwater
Visualising Victoria’s GroundwaterVisualising Victoria’s Groundwater
Visualising Victoria’s Groundwater
Helen Thompson
 
Pipeline Routing Model A
Pipeline Routing Model APipeline Routing Model A
Pipeline Routing Model AAndrew Zolnai
 
An open source multimodal journey planning system based on 'de facto' standards
An open source multimodal journey planning system based on 'de facto' standardsAn open source multimodal journey planning system based on 'de facto' standards
An open source multimodal journey planning system based on 'de facto' standards
Juangui Jordán
 
Network analysis in gis
Network analysis in gisNetwork analysis in gis
Network analysis in gis
student
 
spatial interoplation in GIS
spatial interoplation in GISspatial interoplation in GIS
spatial interoplation in GIS
GopalKharka
 
Risk Analysis Of Cultural Resource4th June2
Risk Analysis Of Cultural Resource4th June2Risk Analysis Of Cultural Resource4th June2
Risk Analysis Of Cultural Resource4th June2guesta56b77
 
Field Geometry, auto steering and services
Field Geometry, auto steering and servicesField Geometry, auto steering and services
Field Geometry, auto steering and services
CAPIGI
 
Mujungi Davis
Mujungi DavisMujungi Davis
Mujungi Davis
Said Mujungi
 
Improvement of Spatial Data Quality Using the Data Conflation
Improvement of Spatial Data Quality Using the Data ConflationImprovement of Spatial Data Quality Using the Data Conflation
Improvement of Spatial Data Quality Using the Data Conflation
Beniamino Murgante
 
ON TRAFFIC-AWARE PARTITION AND AGGREGATION IN MAPREDUCE FOR BIG DATA APPLICAT...
ON TRAFFIC-AWARE PARTITION AND AGGREGATION IN MAPREDUCE FOR BIG DATA APPLICAT...ON TRAFFIC-AWARE PARTITION AND AGGREGATION IN MAPREDUCE FOR BIG DATA APPLICAT...
ON TRAFFIC-AWARE PARTITION AND AGGREGATION IN MAPREDUCE FOR BIG DATA APPLICAT...
I3E Technologies
 
APPLICATIONS OF RS AND GIS FOR DEVELOPMENT OF SMALL HYDROPOWER PLANTS (SHP)
APPLICATIONS OF RS AND GIS  FOR DEVELOPMENT OF SMALL HYDROPOWER PLANTS (SHP)APPLICATIONS OF RS AND GIS  FOR DEVELOPMENT OF SMALL HYDROPOWER PLANTS (SHP)
APPLICATIONS OF RS AND GIS FOR DEVELOPMENT OF SMALL HYDROPOWER PLANTS (SHP)Abhiram Kanigolla
 
Survey presentation
Survey presentation  Survey presentation
Survey presentation
Bishnu Dangi
 
Colla, Gregory Resume 2015
Colla, Gregory Resume 2015Colla, Gregory Resume 2015
Colla, Gregory Resume 2015Gregory Colla
 
Survey and Design of Gravity Fed Water supply system at a DadaGaun ,Banepa
Survey and Design of Gravity Fed Water supply system at a DadaGaun ,BanepaSurvey and Design of Gravity Fed Water supply system at a DadaGaun ,Banepa
Survey and Design of Gravity Fed Water supply system at a DadaGaun ,Banepa
Nepal Flying Labs
 
Creating and indoor routable network with QGIS and pgRouting
Creating and indoor routable network with QGIS and pgRoutingCreating and indoor routable network with QGIS and pgRouting
Creating and indoor routable network with QGIS and pgRouting
Ross McDonald
 
Georeferencing
GeoreferencingGeoreferencing
Georeferencing
Muhammad Azeem Mazhar
 
3D Analyst - Watershed and Stream Network
3D Analyst - Watershed and Stream Network3D Analyst - Watershed and Stream Network
3D Analyst - Watershed and Stream Network
Hartanto Sanjaya
 

What's hot (20)

Some rudimentary steps to use ArcGis 3D Analyst
Some rudimentary steps to use ArcGis 3D AnalystSome rudimentary steps to use ArcGis 3D Analyst
Some rudimentary steps to use ArcGis 3D Analyst
 
Visualising Victoria’s Groundwater
Visualising Victoria’s GroundwaterVisualising Victoria’s Groundwater
Visualising Victoria’s Groundwater
 
Pipeline Routing Model A
Pipeline Routing Model APipeline Routing Model A
Pipeline Routing Model A
 
An open source multimodal journey planning system based on 'de facto' standards
An open source multimodal journey planning system based on 'de facto' standardsAn open source multimodal journey planning system based on 'de facto' standards
An open source multimodal journey planning system based on 'de facto' standards
 
Network analysis in gis
Network analysis in gisNetwork analysis in gis
Network analysis in gis
 
spatial interoplation in GIS
spatial interoplation in GISspatial interoplation in GIS
spatial interoplation in GIS
 
Risk Analysis Of Cultural Resource4th June2
Risk Analysis Of Cultural Resource4th June2Risk Analysis Of Cultural Resource4th June2
Risk Analysis Of Cultural Resource4th June2
 
Field Geometry, auto steering and services
Field Geometry, auto steering and servicesField Geometry, auto steering and services
Field Geometry, auto steering and services
 
Mujungi Davis
Mujungi DavisMujungi Davis
Mujungi Davis
 
Improvement of Spatial Data Quality Using the Data Conflation
Improvement of Spatial Data Quality Using the Data ConflationImprovement of Spatial Data Quality Using the Data Conflation
Improvement of Spatial Data Quality Using the Data Conflation
 
Iccsa stankuteha180611
Iccsa stankuteha180611Iccsa stankuteha180611
Iccsa stankuteha180611
 
ON TRAFFIC-AWARE PARTITION AND AGGREGATION IN MAPREDUCE FOR BIG DATA APPLICAT...
ON TRAFFIC-AWARE PARTITION AND AGGREGATION IN MAPREDUCE FOR BIG DATA APPLICAT...ON TRAFFIC-AWARE PARTITION AND AGGREGATION IN MAPREDUCE FOR BIG DATA APPLICAT...
ON TRAFFIC-AWARE PARTITION AND AGGREGATION IN MAPREDUCE FOR BIG DATA APPLICAT...
 
APPLICATIONS OF RS AND GIS FOR DEVELOPMENT OF SMALL HYDROPOWER PLANTS (SHP)
APPLICATIONS OF RS AND GIS  FOR DEVELOPMENT OF SMALL HYDROPOWER PLANTS (SHP)APPLICATIONS OF RS AND GIS  FOR DEVELOPMENT OF SMALL HYDROPOWER PLANTS (SHP)
APPLICATIONS OF RS AND GIS FOR DEVELOPMENT OF SMALL HYDROPOWER PLANTS (SHP)
 
Survey presentation
Survey presentation  Survey presentation
Survey presentation
 
Colla, Gregory Resume 2015
Colla, Gregory Resume 2015Colla, Gregory Resume 2015
Colla, Gregory Resume 2015
 
TerraWorld
TerraWorldTerraWorld
TerraWorld
 
Survey and Design of Gravity Fed Water supply system at a DadaGaun ,Banepa
Survey and Design of Gravity Fed Water supply system at a DadaGaun ,BanepaSurvey and Design of Gravity Fed Water supply system at a DadaGaun ,Banepa
Survey and Design of Gravity Fed Water supply system at a DadaGaun ,Banepa
 
Creating and indoor routable network with QGIS and pgRouting
Creating and indoor routable network with QGIS and pgRoutingCreating and indoor routable network with QGIS and pgRouting
Creating and indoor routable network with QGIS and pgRouting
 
Georeferencing
GeoreferencingGeoreferencing
Georeferencing
 
3D Analyst - Watershed and Stream Network
3D Analyst - Watershed and Stream Network3D Analyst - Watershed and Stream Network
3D Analyst - Watershed and Stream Network
 

Similar to EWGAT

R programming language in spatial analysis
R programming language in spatial analysisR programming language in spatial analysis
R programming language in spatial analysisAbhiram Kanigolla
 
Gis capabilities on Big Data Systems
Gis capabilities on Big Data SystemsGis capabilities on Big Data Systems
Gis capabilities on Big Data Systems
Ahmad Jawwad
 
Optimizing Geospatial Operations with Server-side Programming in HBase and Ac...
Optimizing Geospatial Operations with Server-side Programming in HBase and Ac...Optimizing Geospatial Operations with Server-side Programming in HBase and Ac...
Optimizing Geospatial Operations with Server-side Programming in HBase and Ac...
DataWorks Summit
 
Using R to Visualize Spatial Data: R as GIS - Guy Lansley
Using R to Visualize Spatial Data: R as GIS - Guy LansleyUsing R to Visualize Spatial Data: R as GIS - Guy Lansley
Using R to Visualize Spatial Data: R as GIS - Guy Lansley
Guy Lansley
 
STIC-D: algorithmic techniques for efficient parallel pagerank computation on...
STIC-D: algorithmic techniques for efficient parallel pagerank computation on...STIC-D: algorithmic techniques for efficient parallel pagerank computation on...
STIC-D: algorithmic techniques for efficient parallel pagerank computation on...
Subhajit Sahu
 
Change detection
Change detection Change detection
Change detection
manoj1412001
 
Coarse Grain Reconfigurable Floating Point Unit
Coarse Grain Reconfigurable Floating Point UnitCoarse Grain Reconfigurable Floating Point Unit
Coarse Grain Reconfigurable Floating Point Unit
AM Publications,India
 
SAGA GIS 2.0.7
SAGA GIS 2.0.7SAGA GIS 2.0.7
SAGA GIS 2.0.7
Tomislav Hengl
 
CartoService: A Web Service Framework for Quality On-Demand Geovisualisation
CartoService: A Web Service Framework for Quality On-Demand GeovisualisationCartoService: A Web Service Framework for Quality On-Demand Geovisualisation
CartoService: A Web Service Framework for Quality On-Demand Geovisualisation
Beniamino Murgante
 
C42011318
C42011318C42011318
C42011318
IJERA Editor
 
Integrating GIS utility data in the UK
Integrating GIS utility data in the UKIntegrating GIS utility data in the UK
Integrating GIS utility data in the UKAntArch
 
Building a Scalable Data Science Platform with R
Building a Scalable Data Science Platform with RBuilding a Scalable Data Science Platform with R
Building a Scalable Data Science Platform with R
DataWorks Summit/Hadoop Summit
 
TYBSC IT PGIS Unit II Chapter I Data Management and Processing Systems
TYBSC IT PGIS Unit II Chapter I Data Management and Processing SystemsTYBSC IT PGIS Unit II Chapter I Data Management and Processing Systems
TYBSC IT PGIS Unit II Chapter I Data Management and Processing Systems
Arti Parab Academics
 
Parallel algorithms for multi-source graph traversal and its applications
Parallel algorithms for multi-source graph traversal and its applicationsParallel algorithms for multi-source graph traversal and its applications
Parallel algorithms for multi-source graph traversal and its applications
Subhajit Sahu
 
INTRODUCTION TO GIS.pdf
INTRODUCTION TO GIS.pdfINTRODUCTION TO GIS.pdf
INTRODUCTION TO GIS.pdf
KingFrimp
 
Building a scalable data science platform with R
Building a scalable data science platform with RBuilding a scalable data science platform with R
Building a scalable data science platform with R
Revolution Analytics
 
Project synopsis for East West Gas Pipeline and Effective GIS Implementation
Project synopsis for East West Gas Pipeline and Effective GIS ImplementationProject synopsis for East West Gas Pipeline and Effective GIS Implementation
Project synopsis for East West Gas Pipeline and Effective GIS Implementation
Soumik Chakraborty
 
Big Graph : Tools, Techniques, Issues, Challenges and Future Directions
Big Graph : Tools, Techniques, Issues, Challenges and Future Directions Big Graph : Tools, Techniques, Issues, Challenges and Future Directions
Big Graph : Tools, Techniques, Issues, Challenges and Future Directions
csandit
 
BIG GRAPH: TOOLS, TECHNIQUES, ISSUES, CHALLENGES AND FUTURE DIRECTIONS
BIG GRAPH: TOOLS, TECHNIQUES, ISSUES, CHALLENGES AND FUTURE DIRECTIONSBIG GRAPH: TOOLS, TECHNIQUES, ISSUES, CHALLENGES AND FUTURE DIRECTIONS
BIG GRAPH: TOOLS, TECHNIQUES, ISSUES, CHALLENGES AND FUTURE DIRECTIONS
cscpconf
 

Similar to EWGAT (20)

R programming language in spatial analysis
R programming language in spatial analysisR programming language in spatial analysis
R programming language in spatial analysis
 
Gis capabilities on Big Data Systems
Gis capabilities on Big Data SystemsGis capabilities on Big Data Systems
Gis capabilities on Big Data Systems
 
Optimizing Geospatial Operations with Server-side Programming in HBase and Ac...
Optimizing Geospatial Operations with Server-side Programming in HBase and Ac...Optimizing Geospatial Operations with Server-side Programming in HBase and Ac...
Optimizing Geospatial Operations with Server-side Programming in HBase and Ac...
 
Using R to Visualize Spatial Data: R as GIS - Guy Lansley
Using R to Visualize Spatial Data: R as GIS - Guy LansleyUsing R to Visualize Spatial Data: R as GIS - Guy Lansley
Using R to Visualize Spatial Data: R as GIS - Guy Lansley
 
STIC-D: algorithmic techniques for efficient parallel pagerank computation on...
STIC-D: algorithmic techniques for efficient parallel pagerank computation on...STIC-D: algorithmic techniques for efficient parallel pagerank computation on...
STIC-D: algorithmic techniques for efficient parallel pagerank computation on...
 
Change detection
Change detection Change detection
Change detection
 
Coarse Grain Reconfigurable Floating Point Unit
Coarse Grain Reconfigurable Floating Point UnitCoarse Grain Reconfigurable Floating Point Unit
Coarse Grain Reconfigurable Floating Point Unit
 
SAGA GIS 2.0.7
SAGA GIS 2.0.7SAGA GIS 2.0.7
SAGA GIS 2.0.7
 
CartoService: A Web Service Framework for Quality On-Demand Geovisualisation
CartoService: A Web Service Framework for Quality On-Demand GeovisualisationCartoService: A Web Service Framework for Quality On-Demand Geovisualisation
CartoService: A Web Service Framework for Quality On-Demand Geovisualisation
 
C42011318
C42011318C42011318
C42011318
 
Integrating GIS utility data in the UK
Integrating GIS utility data in the UKIntegrating GIS utility data in the UK
Integrating GIS utility data in the UK
 
Building a Scalable Data Science Platform with R
Building a Scalable Data Science Platform with RBuilding a Scalable Data Science Platform with R
Building a Scalable Data Science Platform with R
 
TYBSC IT PGIS Unit II Chapter I Data Management and Processing Systems
TYBSC IT PGIS Unit II Chapter I Data Management and Processing SystemsTYBSC IT PGIS Unit II Chapter I Data Management and Processing Systems
TYBSC IT PGIS Unit II Chapter I Data Management and Processing Systems
 
Parallel algorithms for multi-source graph traversal and its applications
Parallel algorithms for multi-source graph traversal and its applicationsParallel algorithms for multi-source graph traversal and its applications
Parallel algorithms for multi-source graph traversal and its applications
 
INTRODUCTION TO GIS.pdf
INTRODUCTION TO GIS.pdfINTRODUCTION TO GIS.pdf
INTRODUCTION TO GIS.pdf
 
Building a scalable data science platform with R
Building a scalable data science platform with RBuilding a scalable data science platform with R
Building a scalable data science platform with R
 
Project synopsis for East West Gas Pipeline and Effective GIS Implementation
Project synopsis for East West Gas Pipeline and Effective GIS ImplementationProject synopsis for East West Gas Pipeline and Effective GIS Implementation
Project synopsis for East West Gas Pipeline and Effective GIS Implementation
 
Big Graph : Tools, Techniques, Issues, Challenges and Future Directions
Big Graph : Tools, Techniques, Issues, Challenges and Future Directions Big Graph : Tools, Techniques, Issues, Challenges and Future Directions
Big Graph : Tools, Techniques, Issues, Challenges and Future Directions
 
BIG GRAPH: TOOLS, TECHNIQUES, ISSUES, CHALLENGES AND FUTURE DIRECTIONS
BIG GRAPH: TOOLS, TECHNIQUES, ISSUES, CHALLENGES AND FUTURE DIRECTIONSBIG GRAPH: TOOLS, TECHNIQUES, ISSUES, CHALLENGES AND FUTURE DIRECTIONS
BIG GRAPH: TOOLS, TECHNIQUES, ISSUES, CHALLENGES AND FUTURE DIRECTIONS
 
design_doc
design_docdesign_doc
design_doc
 

EWGAT

  • 1. Main Features Reference Technical Architecture EWGAT: Extensible Web-based Geovisual Analytics Toolkit TIAN XIANCAI Motivation GWR is an important and useful exploratory tool for studying spatial nonstationarity of relationship strength in regression models. However, in real life practice, the use of GWR was constrained by some valid concerns: • GWR analysis is not readily available in both conventional GIS and web GIS • Most statistical packages we use, such as SAS and SPSS, lack support for geospatial analysis • Although R language has specialized packages for GWR, it requires users to be familiar with inherent scripting syntax • There is a lack of appropriate visualization methods to calibrate, present and synthesize a large number of GWR results EWGAT was extended from existing framework, using a three-tier architecture, specifically the client-end interface, the backend server and the data layer. • Javascript libraries, such as D3.js, leaflet.js, are used for building dynamic and interactive maps and graphics • R is used for all computation run in the backend • Files are saved in a flat file system, json file is the exchange data format between client end and server Data Layer Web Client Server Convert Format Via Java R-Serve JSON Read / Write Upload (csv, SHP) Download (.zip) Conclusion and Future Work In this project, a web-based geovisual analytics toolkit was developed, which allows people to perform GWR using their own collected data. Various geovisual analytics functions have been implemented to enable users to calibrate, present and synthesize a large number of GWR results through visually appealing graphical interfaces. A case study has been conducted to demonstrate how EWGAT can be used and help users to obtain some meaningful insights. In the future, case studies could be done to test the usability of EWGAT in other research fields. Graphic interfaces could be further improved according to users’ feedback. Finally, more features and capabilities could be built up to make EWGAT a more comprehensive spatial statistical analytics toolkit. Model Calibration  Interactive Scatter Plot Matrix  Geographical Brushing  Ordinary Least Squares Modelling  Residual Choropleth Map  Statistics Values  Estimates  t Value  p Value  VIF Value  Global Moran’s I  R Squared  Adjusted R Squared GWR Algorithms  Basic GWR Regression  Semiparametric GWR  Kernel Function  Bisquare  Gaussian  Exponential  Tricube  Boxcar  Weighting Scheme  Adaptive  Fixed  Bandwidth Method  AICc  CV Results Interpretation  Multiple Views  Synchronized Maps  Parallel Coordinates Plot  Local Statistics  Estimates Summary  Residual  p Value  t Value  Global Statistics  Bandwidth  R Squared  Adjusted R Squared  Residual Squares  AICc Fotheringham, A. S., Brunsdon, C. and Charlton, M. E. Geographically weighted regression: a natural evolution of the expansion method for spatial data analysis. Environment and Planning A, 30, 1905–1927, 1998. Gollini I, Lu B, Charlton M, et al. GWmodel: an R package for exploring spatial heterogeneity using geographically weighted models [J]. arXiv preprint arXiv: 1306.0413, 2013. Teng, Aladdin. PyRe: Web-based Python Regionalization for Contiguously Constrained Classification. Singapore Management University MITB Analytics, 2014. Acknowledge Foremost, I would like to express my deepest thanks to my supervisor, Professor KAM Tin Seong, for the patient guidance, encouragement and advice he has provided throughout the developing of the project. Introduction EWGAT is a web-based geovisual analytics toolkit, which aims to provide general users and researchers with readily available access to calibrate, present and synthesize tremendous Geographically Weighted Regression(GWR) results.