seeking common ground in the cloud - spatial vision - imia conference

55
Creative sustainable solutions Spatial Vision Seeking Common Ground in the Cloud

Upload: international-map-industry-association

Post on 29-Jun-2015

69 views

Category:

Business


0 download

DESCRIPTION

Presentation by Hiroki Gota, Spatial Vision at IMIA Asia Pacific's Melbourne Conference, Aug 2014

TRANSCRIPT

Page 1: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference

Creative sustainable solutionsSpatial Vision

Seeking Common Ground in the Cloud

Page 2: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference

Today’s Topic

• Business Background– Requirements, Team and Data

• Application Overview – HTML5, CartoDB, Tiles, CMS

• CartoDB Visualisation Platform– PostGIS,CartoCSS, CartoDB API, Leaflet

Page 3: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference

Intro to Common Ground Website

What is Common Ground?

Page 4: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference

Intro to Common Ground Website

• Map based HTML5 app using CartoDB • Show Coal/Mineral/Petroleum/Gas Mining Activities• Support Multiple Platforms, desktop/tablet/mobile• Utilise Cloud based technologies

Page 5: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference

Intro to Common Ground Website

Disclaimer

Common Ground is in Beta version

Not Available to public yet

Page 6: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference

Intro to Common Ground Website

Who created Common Ground?

Page 7: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference

Who created Common Ground?

New South Wales Trade & Investment

• Geo-science Agency• Deliver the geology, mineral resources &

exploration information• Advice to government, mining industries &

community

Page 8: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference

Common Ground Business Requirements

Why Common Ground was created?

Page 9: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference

Common Ground Business Requirements

Strong Public interest in exploration & mining activity

Page 10: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference

Common Ground Business Requirements

Existing sites aimed at industry professionals

Page 11: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference

Common Ground Business Requirements

Highly accessible, usability, devices (mobile), language

Page 12: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference

Common Ground Business Requirements

Provides comprehensive, authoritative, up to date data 

Page 13: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference

Common Ground Requirement gathering

How we gathered the requirements?

Page 14: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference

Common Ground Requirement gathering

Consult with Focus Group

A number of "personas" to represent users eg:

"Carmel" a 51 year old farmer and community leader

"Gary" a 26 year old blogger who doesn't trust the government and big business

Page 15: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference

Common Ground Requirement gathering

User stories developed for each persona to define the site's design

Page 16: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference

Common Ground Requirement gathering

Tested design by different groups at a number of design stages.

Page 17: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference

Common Ground Development Approach

How we built the website?

Page 18: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference

Common Ground Cross Functional Agile Team

Multiple dev teams (content, design & integration)

Product Owner

Content Producer

Graphic Designer

Application Developer

Page 19: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference

Common Ground Data

Where are the data sources?

Page 20: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference

Common Ground Data

Multiple Contextual Data

Page 21: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference

Common Ground Data

Multiple Government Agencies

Page 22: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference

Common Ground Data

How to update data in the cloud?

Page 23: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference

Common Ground Data

Business data: Daily

Contextual data: 6 monthly

Automate process from data sources to the cloud

Page 24: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference

Common Ground Data

Scheduled Tasks from ArcSDE to CartoDB

Page 25: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference

Common Ground Application Overview

Application Overview

HTML5

Responsive Design

Services used by Common Ground

Page 26: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference

Common Ground Application Overview

What is HTML5 App?

Page 27: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference

Common Ground Application Overview

A various capabilities of modern devices

Page is created in browser

Page 28: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference

Common Ground Application Overview

Access multiple services to build features

Page 29: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference

Common Ground Application Overview

What is Responsive Design?

Page 30: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference

Common Ground Application Overview

The page layout is changed according to the screen size

Provide seamless user experiences in mobile/tablet/desktop

Page 31: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference

Common Ground Application Components

What services used in Common Ground?

Page 32: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference

Common Ground Application Components

CartoDB, Tiles, CMS, Google, Zendesk, Facebook, Twitter etc.

Page 33: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference

CartoDB

CartoDB Geo Spatial Platform

Overview

Database

CartoCSS

User Interactions

Case Study

Page 34: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference

CartoDB

What is CartoDB?

Page 35: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference

CartoDB

Cloud base Geo Spatial Visualisation Platform

Page 36: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference

CartoDB Components

GeoSpatial Database

Page 37: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference

CartoDB Components

Visualisation Tools

Page 38: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference

CartoDB Components

Publish Visualisation

Page 39: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference

CartoDB Components

Publish your Visualisation

Page 40: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference

CartoDB Data

What options available for data upload?

Page 41: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference

CartoDB Data

Data on Local or Cloud

Synch with data sourceUpload from data source

Page 42: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference

CartoDB Map Style

How to style your map?

Page 43: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference

CartoDB Map Style

Support Traditional Tile Layers (& Canvas) using Leaflet.js

Page 44: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference

What is CartoDB?

Style up using CartoCSS

Page 45: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference

CartoDB Interactions

How to provide user interactions?

Page 46: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference

CartoDB Interactions

CartoDB.js and Leaflet.js

Page 47: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference

CartoDB Interactions

SQL.js

Page 48: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference

CartoDB Lessons Learned

• Limited documentation• Excellent support via Email• Performance is not promised• New APIs released almost every week• Location aware Apps are now everywhere

Page 49: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference

Case Study

Common Ground Case Study

Title Process

Title Map

Title Overview

Lessons Learned

Page 50: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference

Common Ground Map

Title Map and Overview

Page 51: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference

Common Ground Map

Page 52: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference

Common Ground Map

Page 53: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference

Common Ground Title Overview

Page 54: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference

Common Ground Conclusion

• Challenge in Mashup of Services• Great Feedback from the Department• Strong Focus on Simple Language• Simple Mapping to Tell a Story• Showcasing Open Data Policy

Page 55: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference

Questions?