seeking common ground in the cloud - spatial vision - imia conference
DESCRIPTION
Presentation by Hiroki Gota, Spatial Vision at IMIA Asia Pacific's Melbourne Conference, Aug 2014TRANSCRIPT
![Page 1: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference](https://reader035.vdocuments.net/reader035/viewer/2022062709/55908b161a28ab89118b4801/html5/thumbnails/1.jpg)
Creative sustainable solutionsSpatial Vision
Seeking Common Ground in the Cloud
![Page 2: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference](https://reader035.vdocuments.net/reader035/viewer/2022062709/55908b161a28ab89118b4801/html5/thumbnails/2.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062709/55908b161a28ab89118b4801/html5/thumbnails/3.jpg)
Intro to Common Ground Website
What is Common Ground?
![Page 4: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference](https://reader035.vdocuments.net/reader035/viewer/2022062709/55908b161a28ab89118b4801/html5/thumbnails/4.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062709/55908b161a28ab89118b4801/html5/thumbnails/5.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062709/55908b161a28ab89118b4801/html5/thumbnails/6.jpg)
Intro to Common Ground Website
Who created Common Ground?
![Page 7: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference](https://reader035.vdocuments.net/reader035/viewer/2022062709/55908b161a28ab89118b4801/html5/thumbnails/7.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062709/55908b161a28ab89118b4801/html5/thumbnails/8.jpg)
Common Ground Business Requirements
Why Common Ground was created?
![Page 9: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference](https://reader035.vdocuments.net/reader035/viewer/2022062709/55908b161a28ab89118b4801/html5/thumbnails/9.jpg)
Common Ground Business Requirements
Strong Public interest in exploration & mining activity
![Page 10: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference](https://reader035.vdocuments.net/reader035/viewer/2022062709/55908b161a28ab89118b4801/html5/thumbnails/10.jpg)
Common Ground Business Requirements
Existing sites aimed at industry professionals
![Page 11: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference](https://reader035.vdocuments.net/reader035/viewer/2022062709/55908b161a28ab89118b4801/html5/thumbnails/11.jpg)
Common Ground Business Requirements
Highly accessible, usability, devices (mobile), language
![Page 12: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference](https://reader035.vdocuments.net/reader035/viewer/2022062709/55908b161a28ab89118b4801/html5/thumbnails/12.jpg)
Common Ground Business Requirements
Provides comprehensive, authoritative, up to date data
![Page 13: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference](https://reader035.vdocuments.net/reader035/viewer/2022062709/55908b161a28ab89118b4801/html5/thumbnails/13.jpg)
Common Ground Requirement gathering
How we gathered the requirements?
![Page 14: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference](https://reader035.vdocuments.net/reader035/viewer/2022062709/55908b161a28ab89118b4801/html5/thumbnails/14.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062709/55908b161a28ab89118b4801/html5/thumbnails/15.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062709/55908b161a28ab89118b4801/html5/thumbnails/16.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062709/55908b161a28ab89118b4801/html5/thumbnails/17.jpg)
Common Ground Development Approach
How we built the website?
![Page 18: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference](https://reader035.vdocuments.net/reader035/viewer/2022062709/55908b161a28ab89118b4801/html5/thumbnails/18.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062709/55908b161a28ab89118b4801/html5/thumbnails/19.jpg)
Common Ground Data
Where are the data sources?
![Page 20: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference](https://reader035.vdocuments.net/reader035/viewer/2022062709/55908b161a28ab89118b4801/html5/thumbnails/20.jpg)
Common Ground Data
Multiple Contextual Data
![Page 21: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference](https://reader035.vdocuments.net/reader035/viewer/2022062709/55908b161a28ab89118b4801/html5/thumbnails/21.jpg)
Common Ground Data
Multiple Government Agencies
![Page 22: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference](https://reader035.vdocuments.net/reader035/viewer/2022062709/55908b161a28ab89118b4801/html5/thumbnails/22.jpg)
Common Ground Data
How to update data in the cloud?
![Page 23: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference](https://reader035.vdocuments.net/reader035/viewer/2022062709/55908b161a28ab89118b4801/html5/thumbnails/23.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062709/55908b161a28ab89118b4801/html5/thumbnails/24.jpg)
Common Ground Data
Scheduled Tasks from ArcSDE to CartoDB
![Page 25: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference](https://reader035.vdocuments.net/reader035/viewer/2022062709/55908b161a28ab89118b4801/html5/thumbnails/25.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062709/55908b161a28ab89118b4801/html5/thumbnails/26.jpg)
Common Ground Application Overview
What is HTML5 App?
![Page 27: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference](https://reader035.vdocuments.net/reader035/viewer/2022062709/55908b161a28ab89118b4801/html5/thumbnails/27.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062709/55908b161a28ab89118b4801/html5/thumbnails/28.jpg)
Common Ground Application Overview
Access multiple services to build features
![Page 29: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference](https://reader035.vdocuments.net/reader035/viewer/2022062709/55908b161a28ab89118b4801/html5/thumbnails/29.jpg)
Common Ground Application Overview
What is Responsive Design?
![Page 30: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference](https://reader035.vdocuments.net/reader035/viewer/2022062709/55908b161a28ab89118b4801/html5/thumbnails/30.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062709/55908b161a28ab89118b4801/html5/thumbnails/31.jpg)
Common Ground Application Components
What services used in Common Ground?
![Page 32: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference](https://reader035.vdocuments.net/reader035/viewer/2022062709/55908b161a28ab89118b4801/html5/thumbnails/32.jpg)
Common Ground Application Components
CartoDB, Tiles, CMS, Google, Zendesk, Facebook, Twitter etc.
![Page 33: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference](https://reader035.vdocuments.net/reader035/viewer/2022062709/55908b161a28ab89118b4801/html5/thumbnails/33.jpg)
CartoDB
CartoDB Geo Spatial Platform
Overview
Database
CartoCSS
User Interactions
Case Study
![Page 34: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference](https://reader035.vdocuments.net/reader035/viewer/2022062709/55908b161a28ab89118b4801/html5/thumbnails/34.jpg)
CartoDB
What is CartoDB?
![Page 35: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference](https://reader035.vdocuments.net/reader035/viewer/2022062709/55908b161a28ab89118b4801/html5/thumbnails/35.jpg)
CartoDB
Cloud base Geo Spatial Visualisation Platform
![Page 36: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference](https://reader035.vdocuments.net/reader035/viewer/2022062709/55908b161a28ab89118b4801/html5/thumbnails/36.jpg)
CartoDB Components
GeoSpatial Database
![Page 37: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference](https://reader035.vdocuments.net/reader035/viewer/2022062709/55908b161a28ab89118b4801/html5/thumbnails/37.jpg)
CartoDB Components
Visualisation Tools
![Page 38: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference](https://reader035.vdocuments.net/reader035/viewer/2022062709/55908b161a28ab89118b4801/html5/thumbnails/38.jpg)
CartoDB Components
Publish Visualisation
![Page 39: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference](https://reader035.vdocuments.net/reader035/viewer/2022062709/55908b161a28ab89118b4801/html5/thumbnails/39.jpg)
CartoDB Components
Publish your Visualisation
![Page 40: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference](https://reader035.vdocuments.net/reader035/viewer/2022062709/55908b161a28ab89118b4801/html5/thumbnails/40.jpg)
CartoDB Data
What options available for data upload?
![Page 41: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference](https://reader035.vdocuments.net/reader035/viewer/2022062709/55908b161a28ab89118b4801/html5/thumbnails/41.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062709/55908b161a28ab89118b4801/html5/thumbnails/42.jpg)
CartoDB Map Style
How to style your map?
![Page 43: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference](https://reader035.vdocuments.net/reader035/viewer/2022062709/55908b161a28ab89118b4801/html5/thumbnails/43.jpg)
CartoDB Map Style
Support Traditional Tile Layers (& Canvas) using Leaflet.js
![Page 44: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference](https://reader035.vdocuments.net/reader035/viewer/2022062709/55908b161a28ab89118b4801/html5/thumbnails/44.jpg)
What is CartoDB?
Style up using CartoCSS
![Page 45: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference](https://reader035.vdocuments.net/reader035/viewer/2022062709/55908b161a28ab89118b4801/html5/thumbnails/45.jpg)
CartoDB Interactions
How to provide user interactions?
![Page 46: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference](https://reader035.vdocuments.net/reader035/viewer/2022062709/55908b161a28ab89118b4801/html5/thumbnails/46.jpg)
CartoDB Interactions
CartoDB.js and Leaflet.js
![Page 47: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference](https://reader035.vdocuments.net/reader035/viewer/2022062709/55908b161a28ab89118b4801/html5/thumbnails/47.jpg)
CartoDB Interactions
SQL.js
![Page 48: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference](https://reader035.vdocuments.net/reader035/viewer/2022062709/55908b161a28ab89118b4801/html5/thumbnails/48.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062709/55908b161a28ab89118b4801/html5/thumbnails/49.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062709/55908b161a28ab89118b4801/html5/thumbnails/50.jpg)
Common Ground Map
Title Map and Overview
![Page 51: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference](https://reader035.vdocuments.net/reader035/viewer/2022062709/55908b161a28ab89118b4801/html5/thumbnails/51.jpg)
Common Ground Map
![Page 52: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference](https://reader035.vdocuments.net/reader035/viewer/2022062709/55908b161a28ab89118b4801/html5/thumbnails/52.jpg)
Common Ground Map
![Page 53: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference](https://reader035.vdocuments.net/reader035/viewer/2022062709/55908b161a28ab89118b4801/html5/thumbnails/53.jpg)
Common Ground Title Overview
![Page 54: Seeking Common Ground in the Cloud - Spatial Vision - IMIA Conference](https://reader035.vdocuments.net/reader035/viewer/2022062709/55908b161a28ab89118b4801/html5/thumbnails/54.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062709/55908b161a28ab89118b4801/html5/thumbnails/55.jpg)
Questions?