A Web based solution for spatio-temporal visualization Bo Zhao University of Florida July 15 th, 2009.

Slides:



Advertisements
Similar presentations
Centro de Referência em Informação Ambiental, CRIA Sidnei de Souza Abril 2006 mapcria web service.
Advertisements

Web GIS Oregon Explorer Marc G Rempel Oregon State University The Valley Library Oregon Explorer
1 Google Earth Powered by MapGuide. 2© 2006 Autodesk Session Outline MapGuide / Google Earth Integration Overview Demo How it Works and How to Use It.
Java Script Session1 INTRODUCTION.
HTTP Request/Response Process 1.Enter URL ( in your browser’s address bar. 2.Your browser uses DNS to look up IP address of server.com.
Real-time Collaborative Scientific WebGL Visualization with WebSocket Julien Jomier & Charles Marion Web3D Conference 2012.
Integrating SOA and the Application Development Framework Shaun O’Brien Principal Product Manager – Oracle JDeveloper / ADF.
Supervisor: Amichai Shulman Students: Vitaly Timofeev Eyal Shemesh.
HTML 5 The next generation of web programming. WHERE IT ALL BEGAN.
ExtJS 4.0 JavaScript MVC Framework. Who ExtJS is provided by Sencha ( o Sencha Touch o GWT o CSS Animator o IO (Cloud Data Management)
Multiple Tiers in Action
NOAA CMSP Data and Tools Team On-line Mapping Services and Custom ESI Web Applications Robby Wilson, Chief, Spatial Information Technology NOAA/NOS Special.
Sharing imagery and raster data in ArcGIS
PREMIS Tools and Services Rebecca Guenther Network Development & MARC Standards Office, Library of Congress NDIIPP Partners Meeting July 21,
GIS technologies and Web Mapping Services
Russ Dengel and Dave Parker 27 th Satellites and Education Conference July 31, 2014.
Lecture 3: Geospatial Web Services From Web sites to Web services Geospatial Web service functions Web service types Interoperability and geospatial service.
Bringing GEOSS services into practice 1 May 2014 GEO Work Plan Symposium Geneva Pierre Lacroix Grégory Giuliani University of Geneva UNEP/GRID-Geneva.
NEPAnode is a Geospatial Data and Document Management System It provides a centralized and collaborative site to access the data.
User side and server side factors that influence the performance of the website P2 Unit 28.
Jen-Jou Hung DDBC Authority Database Web Services & Widgets Jen-Jou Hung Assistant Professor Dharma Drum Buddhist College PNC/ECAI 2009 ( ) A.
Complex Data Transformations in Digital Libraries with Spatio-Temporal Information B. Martins, N. Freire, J. Borbinha Instituto Superior Técnico, Technical.
Milestone 1 Presentation Team #2: Alon, Eli, Or and Sharon.
OceanBrowser viewing service, overview and upgrades Alexander Barth (1), Charles Troupin (2), Aida Alvera Azcárate (1), Jean-Marie Beckers (1) (1) University.
SE-2840 Dr. Mark L. Hornick1 NodeJS Server-side JavaScript.
A web interface for gridding and visualizing oceanographic data Alexander Barth (1,2), Aida Alvera-Azcárate (1,2), Charles Troupin (1), Mohamed Ouberdous.
Maps, Maps and More Maps: Three Approaches to Reach the Masses Lisa M. Ballagh, John C. Cartwright, and Allaina M. Wallace.
HTML5 AND THE FUTURE JAVASCRIPT PLATFORM Marcelo Lopez Ruiz Senior Software Design Engineer Microsoft Corporation.
Dr. Martin Zhao Sept 4, Topics HTML and related tutorials on w3schools.com Related HTML tags Adding interesting features using JavaScript What is.
Getting Started with ASP.NET MVC BRIJ BHUSHAN MISHRA.
Facebook API Kelly Orser. Client Libraries Client libraries will simplify the calls to the platform by reducing the amount of code you have to write.
BOĞAZİÇİ UNIVERSITY DEPARTMENT OF MANAGEMENT INFORMATION SYSTEMS MATLAB AS A DATA MINING ENVIRONMENT.
Proj4js Coordinate transformations in the browser
Emre Motan, Big Fish Games October 1 st, 2014 ADVANCED TABLEAU.
Shinobu Kawahito JAXA / RESTEC Update on Application Prototyping using OGC Servers.
2011 Calendar Important Dates/Events/Homework. SunSatFriThursWedTuesMon January
SunSatFriThursWedTuesMon January One month per page Space to write on your.
Google Map Engine Can export images to Map Engine from Earth Engine
2017 monthly calendar template
JavaScript Dynamic Active Web Pages Client Side Scripting.
Enterra Web GIS Embedded Flash System. Application Features 1. Dynamic data loading and caching Minimum data transfer on startup Additional data transfer.
Digimap Site Rep update 21 October 2015 Emma Diffley, Geosupport Team Leader.
Display Page (HTML/CSS)
GBIF Governing Board 20 Module 6B: New GBIF Tools II 2013 Portal and NPT Startup Daniel Amariles IT Leader, National Biodiversity Information System of.
Uploading Data Matthew Hanson  GeoNode made up of several components  Web Framework – Django  OGC Server – GeoServer  Database – PostGIS.
Google Analytics Graham Triggs Head of Repository Systems, Symplectic.
DEV103 – Web Part Transformers – More than meets the eye By: D’arce Hess.
SSE WebMapViewer Recent Developments Steven Smolders SSE Workshop ESA - ESRIN, Frascati, Rome.
Visual Studio 2017 By Michael Washington
OGC ArcticSDP Scenario & data overview
Avraham Leff James T. Rayfield IBM T.J. Watson Research Center
Enhancing Web Map Performance in ArcGIS Online
Accessing and Surfacing LOB Data in SharePoint 2010
AJAX.
AJAX.
Office 365 Development.
EXTENSION AND INTEGRATION
Dynamic visualization of odv files via WPS
PREMIS Tools and Services
JavaScript Form Validation
Today’s Objectives Week 12 Announcements ASP.NET
Hosted feature layers and Esri Story Maps
Web AppBuilder for ArcGIS
February 11-13, 2019 Raleigh, NC.
Tile layers, map image layers, and on-premises Web GIS
Publishing image services in ArcGIS
Introduction to AJAX and JSON
New SimReal New User Interface in SimReal.
Client-Server Model: Requesting a Web Page
Working with Temporal Data
Presentation transcript:

A Web based solution for spatio-temporal visualization Bo Zhao University of Florida July 15 th, 2009

Issues the dimension of spatio-temporal visualization the cache of historical events the limits of value types the expression of different calendars

the dimension of spatio-temporal visualization

Big Bang and the spatio-temporal integrated model umbrella Big Bang Theory in Astronomy

Spatio-Temporal Cube J. Ronald Eastman, Earth Trends Modeler, Clark University, 2008

Temporal model

Understandability Spatio-temporal dimensions N = ?

the cache of historical events

What is cache?

the cache of historical events Synchrony: download all the events at once – Different data format support: KML, CVS, GeoRSS , Json – Sort the events at the client side Asynchrony: download the events required – Limited data format support – Sort the events at the server side

Markercluster For vector data: Markercluster cluster = new MarkerClusterer( map, markers, { gridSize: 1, maxZoom: 15});

raster data cache? bin/wms/nexrad/n0r-t.cgi?LAYERS=nexrad-n0r- wmst&TRANSPARENT=true&FORMAT=image% 2Fpng&TIME= T23%3A00%3A00&SERVICE=WMS&VERSIO N=1.1.1&REQUEST=GetMap&STYLES=&EXCEPT IONS=application%2Fvnd.ogc.se_inimage&SRS =EPSG%3A4326&BBOX=0,22.5,22.5,45&WIDTH =256&HEIGHT=256 TIME= T23%3A00%3A00

WMS-T wms_timeextent: return the valid time values for the layer. wms_ timeitem: this is the name of the field in the DB that contains the time values. wms_timedefault: this value is used if it is defined and the TIME value is missing in the request.

the limits of value types the year range changes due to the programming language or libraries themselves. Ruby: BC to AD Python: 0 to 9999AD For ECMAScript 3.0 (the standard for javascript), – 53-bit double floating point – (-2^53, 2^53 - 1) – (-9,007,199,254,740,992, 9,007,199,254,740,991) – the year range will be from BC to AD. [1] [2] ECMAScript Language Specification, Page 117, Dec, 1999,

Calendars (ISO8601) From Julian Calendar to Gregorian Calendar – 1582, Oct. 5 to Oct. 14 doesn’t exit. javascript still have this time period, in our program, we should remove this time period. – Different countries adopted the Gregorian Calendar at different time, so we have to pay attention to the exact calendar the events are using. George Washington’s Birthday: – February 22, 1732 Gregorian Calendar – February 11, 1732 Julian Calendar The October Revolution – October 25, 1917 Julian Calendar – November 7, 1917 Gregorian Calendar

Future work When user moving the map or specify the time, the calendars would be changed due to the current countries within the map extent. Support Raster data

Demo

Thanks, any questions?