Www.cmar.csiro.au Rapid spatial indexing and web mapping using the “c-squares” global grid Tony Rees Manager, Divisional Data Centre 23 March 2007 CSIRO.

Slides:



Advertisements
Similar presentations
The Next Generation Network Enabled Weather (NNEW) SWIM Application Asia/Pacific AMHS/SWIM Workshop Chaing Mai, Thailand March 5-7, 2012 Tom McParland,
Advertisements

Tony Rees Divisional Data Centre CSIRO Marine Research, Australia Application of c-squares spatial indexing to an archive of remotely.
With Folder HelpDesk for Outlook, support centres and other helpdesks can work efficiently with support cases inside Microsoft Outlook. The support tickets.
CSIRO Marine Research Divisional Data Centre Current and Future Activities Tony Rees, Data Centre Manager April 2004.
C-squares - a new simple, XML friendly, display/ query/ exchange format for representing spatial data extents at the metadata level System concept and.
Mine Action Information Center
CE80N Introduction to Networks & The Internet Dr. Chane L. Fullmer UCSC Winter 2002.
Evolving concepts in the architecture of OBIS, the Ocean Biogeographic Information System Tony Rees CSIRO Marine Research 29 November 2004 Phoebe Zhang.
OBIS Australia – Regional Node for the Ocean Biogeographic Information System (OBIS) OBIS Australia is an operational component of the Census of Marine.
MESH webGIS Habitat maps online at
Creation of an online catalog of dissertations using Access & ASP – slide 1 Creation of an online catalog of dissertations using Access & ASP: from Datatel.
Spatial Indexing, Search, and Mapping for Species level databases Tony Rees, CSIRO Marine and Atmospheric Research (CMAR), Hobart, Tasmania, Australia.
1 NODC, Russia GISC & DCPC developers meeting Langen, 29 – 31 March E2EDM technology implementation for WIS GISC development S. Sukhonosov, S. Belov.
For Mapping Biodiversity Data Data Management Options.
1 Adaptive Management Portal April
Tony Rees and Glenelg Smith Divisional Data Centre + Remote Sensing Facility CSIRO Marine Research, Australia Application of c-squares.
1 CS 430 / INFO 430 Information Retrieval Lecture 15 Usability 3.
Planned Title: Review of Evaluation of Geospatial Search Allan Doyle.
Exploring large marine datasets using an interactive website and Google Earth Jon Blower, Dan Bretherton, Keith Haines, Chunlei Liu, Adit Santokhee Reading.
Geospatial standards Beyond FGDC Geog 458: Map Sources and Errors March 3, 2006.
Tony Rees – C-squares Oct Nested Grids: the c-squares global grid Tony Rees CSIRO Marine and Atmospheric Research, Hobart for:
Marine GIS Applications using ArcGIS Global Classroom training course Marine GIS Applications using ArcGIS Global Classroom training course By T.Hemasundar.
IBM User Technology March 2004 | Dynamic Navigation in DITA © 2004 IBM Corporation Dynamic Navigation in DITA Erik Hennum and Robert Anderson.
PDS4 Phoenix Beta Review Lynn D. V. Neakrase Atmospheres Node.
Managing Data Interoperability with FME Tony Kent Applications Engineer IMGS.
DHTML. What is DHTML?  DHTML is the combination of several built-in browser features in fourth generation browsers that enable a web page to be more.
Discussion and conclusion The OGC SOS describes a global standard for storing and recalling sensor data and the associated metadata. The standard covers.
NASA World Wind Java SDK 3D Earth in Your Applications and Web Pages
A Scalable Application Architecture for composing News Portals on the Internet Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta Famagusta.
2 TerraViva! SEDAC Software produced by ISciences LLC based in Ann Arbor MI Provides visualization of SEDAC and remote sensing/ biophysical datasets in.
AIRNow-International The future of the United States real-time air quality reporting and forecasting program and GEOSS participation John E. White U.S.
Jeremy D. Bartley Kansas Geological Survey An Introduction to an Index of Geospatial Web Services.
Open Source Web Mapping Server Products (Spatially-enabled Internet applications)‏ Rex Thaxton & Jerry Workman Mountain CAD Corporation 339 Sixth Ave.
C-squares - a simple, XML friendly, query/ display/ exchange format for representing spatial data at the metadata level System concept and development.
FishBase Summary Page about Salmo salar in the standard Language of FishBase (English) ENBI-WP-11: Multilingual Access to European Biodiversity Sites through.
OBIS Portal Architecture Concepts plus potential for utilization as a basis for Regional OBIS Nodes Tony Rees, CSIRO Marine Research, Hobart (and OBIS.
An Introduction To Building An Open Standard Web Map Application Joe Daigneau Pennsylvania State University.
Delivering AATSR data to Australian users and an application to NDVI Matt Paget and Edward King Land and Air group September 2005 CSIRO Marine.
PERSONALIZED SEARCH Ram Nithin Baalay. Personalized Search? Search Engine: A Vital Need Next level of Intelligent Information Retrieval. Retrieval of.
The ISC Seismic Event Bibliography D. Di Giacomo 1, D.A. Storchak 1, N. Safronova 1, P. Ozgo 2, J. Harris 1 1 International Seismological Centre, Thatcham,
MagicCarpet MOBILE Mobile Directory Publishing Yellow Magic Incorporated Industry Gold Award-Winning Software, YPA, 2008 “Any Sufficient Advanced Technology.
ITIS 1210 Introduction to Web-Based Information Systems Chapter 27 How Internet Searching Works.
Metadata and Geographical Information Systems Adrian Moss KINDS project, Manchester Metropolitan University, UK
GIS On The Web: An Overview of ArcIMS. *The easy flow of geographic data can offer real-life solutions in many societal sectors, including municipal government,
Introduction to the World Countries Atlas This document outlines the contents of the World Countries Atlas and gives some ideas for using it with Dynamic.
OBIS and species distributions Tony Rees discussion presentation, March 2003 Some fundamental intentions for OBIS... –Choose any species and discover its.
Development of Dynamic SLD and Understanding WCS Using Geo-server Supervisor Prof N.L Sarda Dept. of Computer Science & Engg. IIT-Bombay Bharti M.Tech.
Title Page programmemanagementsystem KPMD (IT Solutions) Ltd Blades Enterprise Centre, Bramall Lane, Sheffield S2 4SU, United Kingdom telephone: +44 (0)114.
CSIRO Marine Research Data Centre linked databases - CAAB, MarLIN and Divisional Data Warehouse.
Using the Global Change Master Directory (GCMD) to Promote and Discover ESIP Data, Services, and Climate Visualizations Presented by GCMD Staff January.
Sciamachy features and usage with respect to end-users The typical fate of retrieval people dealing with large datasets… C. Frankenberg, SRON team, IUP.
Page 1 CSISS Center for Spatial Information Science and Systems Access HDF-EOS data with OGC Web Coverage Service - Earth Observation Application Profile.
GEON2 and OpenEarth Framework (OEF) Bradley Wallet School of Geology and Geophysics, University of Oklahoma
NDD (National Oceans Office Data Directory) development overview as at 1 July 2002 Tony Rees/Miroslaw Ryba CSIRO Marine Research, Hobart.
II Course on GBIF Node Management Arusha, Tanzania 31 st October and 1 st November 2008 Tim ROBERTSON Systems Architect GBIF Secretariat The GBIF Data.
CAAB and taxon management at CSIRO Marine Research Tony Rees Divisional Data Centre CSIRO Marine Research, Hobart
MarLIN: a research data metadatabase for CSIRO Marine Research Tony Rees Divisional Data Centre CSIRO Marine Research, Hobart contact:
G042 - Lecture 09 Commencing Task A Mr C Johnston ICT Teacher
Glossary WMS – OGC Web Mapping Services WFS – OGC Web Feature Services XML- Extensible Markup Language OGC – Open GIS Consortium ADN –
System concept and development by: Tony Rees Divisional Data Centre CSIRO Marine Research, Australia c-squares - a new method for representing, querying,
C-squares concept: Data items are represented by the grid squares in which they are located 1: Data items2: Data items and relevant grid squares 3: Grid.
GeoSpatial Analysis UNICEF Security Advisors Workshop 20 October 2010.
System concept and development by: Tony Rees Divisional Data Centre CSIRO Marine Research, Australia c-squares - a new method for representing, querying,
Advances with the DDS David J. S. Poulter, British Oceanographic Data Centre, National Oceanography Centre, UK
CYBER-GIS FOR SCIENTIFIC DISCOVERIES. Global Forest Change Hansen, M. C. et al (2013). High-Resolution Global Maps of 21st-Century Forest Cover Change.
Tony Rees CSIRO Marine Research 29 November 2004
Flanders Marine Institute (VLIZ)
Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta
OGC GeoPackage Format A Container to support the integration of Statistical and Geospatial Data Marcus Blake Assistant Director, Geospatial Solutions Australian.
Journal of Web Semantics 55 (2019)
Presentation transcript:

Rapid spatial indexing and web mapping using the “c-squares” global grid Tony Rees Manager, Divisional Data Centre 23 March 2007 CSIRO Marine and Atmospheric Research

Introduction Web mapping – here considered to be dynamic map generation and return in response to an internet request (OGC-compliant requests and responses are a subset of these) Slightly different / extended concept – web plotting of user-supplied data – subject of this talk Data may be supplied by human user, or (more typically) a client application, over the web for real-time plotting Example to be discussed is the “c-squares mapper” – developed at CMAR and in use for last 5+ years “C-squares” are units of spatial indexing – data format used as mapper input (however, underlying mechanics may be hidden from the human user).

Example usage – CMAR “CAAB” database

Example usage – CMAR “CAAB” database

Behind the scenes – set of c-square codes: Each c-square code is a global grid cell identifier.

Regional and Global grids Regional grid example: British Isles… 3 problems for large scale use: (1) Grid does not align with lat-lon graticule

Regional and Global grids Regional grid example: British Isles… 3 problems for large scale use: (1) Grid does not align with lat-lon graticule (2) No single grid covers whole target area – problems where grids meet (3) Some outlying portions have no grid coverage at all (e.g. Channel Is.)

Regional and Global grids Global grids better, e.g. WMO 10 x 10 deg. squares:

Regional and Global grids In our region:

The “c-squares” global grid C-squares = “Concise Spatial Query and Representation System” – now 5 years old (initial code, mapper written Jan ’02) Creates hierarchical subdivisions of WMO 10 x 10 deg. squares, e.g = 10 deg. square 3414:1 = 5 deg. square within square :104 = 1 deg. square within square 3414:1 3414:104:3 = 0.5 deg. square within square 3414:104 (etc., etc.) Note the “telephone number” analogy, i.e. country => area => sub- area => sub-sub-area etc.

The “c-squares” global grid Example squares + IDs 3414:227 (1 deg. square) 3414:227:2 (0.5 deg. square) 3414:227:209 (0.1 deg. square)

Spatial indexing using c-squares Sample uses: Multi-point data set (NB, can be 1 - many points in a square)

Spatial indexing using c-squares Predicted marine species range (~= polygon) Sample uses:

Spatial indexing using c-squares Gridded data (density per cell) Sample uses:

The c-squares mapper Example code (as HTML page): - a few of many options shown </body Websites to see examples: CAAB – MarLIN – AquaMaps – OBIS –

Example code (as HTML page): - a few of many options shown The c-squares mapper </body Websites to see examples: CAAB – MarLIN – AquaMaps – OBIS –

Example code (as HTML page): - a few of many options shown The c-squares mapper </body Websites to see examples: CAAB – MarLIN – AquaMaps – OBIS –

Sample usage MarLIN – metadata catalogue for CSIRO Marine and Atmospheric Research – Behind the scenes…

Sample usage AquaMaps – predicted marine species distributions –

Sample usage OBIS – Ocean Biogeographic Information System – OBIS data – “all vertebrates” (6 million records, 41,000 squares)... plotting time 16 / 25 secs (std. vs. large size map)

Sample usage OBIS species page – “wandering albatross”

Sample usage OBIS data – “wandering albatross” (970 records, 530 squares)...

Sample usage

Current max. zoom (from “globe views”)

Sample usage Some plotting times compared (Duke University Geospatial Lab, unpubl, Mar 2006, plus present data) Plotted dataArcIMSMapServerGoogle Earthc-squares mapper * 1,200 points4 secs.6 secs.4 secs.3-10 secs. * - present data (not in Duke Univ. study). Longer times are for “large world” base maps. NB, new CSQ mapper “globe views” take only 2-3 secs each time after initial map generation

Sample usage Some plotting times compared (Duke University Geospatial Lab, unpubl, Mar 2006, plus present data) Plotted dataArcIMSMapServerGoogle Earthc-squares mapper * 1,200 points4 secs.6 secs.4 secs.3-10 secs. 15,000 points8 secs. 9 secs.4-15 secs. * - present data (not in Duke Univ. study). Longer times are for “large world” base maps. NB, new CSQ mapper “globe views” take only 2-3 secs each time after initial map generation

Sample usage Some plotting times compared (Duke University Geospatial Lab, unpubl, Mar 2006, plus present data) Plotted dataArcIMSMapServerGoogle Earthc-squares mapper * 1,200 points4 secs.6 secs.4 secs.3-10 secs. 15,000 points8 secs. 9 secs.4-15 secs. 90,000 points14 secs.18 secs.not stated25-45 secs. * - present data (not in Duke Univ. study). Longer times are for “large world” base maps. NB, new CSQ mapper “globe views” take only 2-3 secs each time after initial map generation

Sample usage Some plotting times compared (Duke University Geospatial Lab, unpubl, Mar 2006, plus present data) Plotted dataArcIMSMapServerGoogle Earthc-squares mapper * 1,200 points4 secs.6 secs.4 secs.3-10 secs. 15,000 points8 secs. 9 secs.4-15 secs. 90,000 points14 secs.18 secs.not stated25-45 secs. 206,000 points55 secs.19 secs.> 5 mins.3-6 mins. * - present data (not in Duke Univ. study). Longer times are for “large world” base maps. NB, new CSQ mapper “globe views” take only 2-3 secs each time after initial map generation

Sample usage Some plotting times compared (Duke University Geospatial Lab, unpubl, Mar 2006, plus present data) Plotted dataArcIMSMapServerGoogle Earthc-squares mapper * 1,200 points4 secs.6 secs.4 secs.3-10 secs. 15,000 points8 secs. 9 secs.4-15 secs. 90,000 points14 secs.18 secs.not stated25-45 secs. 206,000 points55 secs.19 secs.> 5 mins.3-6 mins. 1,090,000 points58 secs.20 secs.not possiblenot possible ** * - present data (not in Duke Univ. study). Longer times are for “large world” base maps. NB, new CSQ mapper “globe views” take only 2-3 secs each time after initial map generation ** c-squares mapper can plot millions of points in practice after data reduction (e.g. OBIS “vertebrates” example: 6 m records / 41,000 squares / 25 secs or less to plot)

Some future gazing… SWOT Analysis – strengths, weaknesses, opportunities, threats? STRENGTHS Low / no cost solution for basic spatial indexing and search, and “entry-level” web mapping Easy to install in non-GIS enabled systems (e.g. metadata catalogues, text documents, standard databases) Good fit with grid-based data, multi-point data Good for data reduction (e.g. many points, fewer squares) No date line problems, also OK with polar data (although indexing is least efficient at poles) Remote mapper, no dedicated client-side software, plugins, etc. needed (cf. Google Earth, desktop GIS)

Some future gazing… SWOT Analysis – strengths, weaknesses, opportunities, threats? WEAKNESSES “Jaggies” when representing curves, polylines, polygons Large regions require a lot of squares to be processed (slower mapping) Spatial queries are approximations (2 features may share the same square, but not quite intersect) Squares are not equal-area (latter may be preferred for some purposes) Mapper not as fully featured as true web mapping solution; limited zoom, mostly medium / large scale physical backdrops at this time No current integration with OGC standards

Some future gazing… SWOT Analysis – strengths, weaknesses, opportunities, threats? THREATS True GIS offers more features / precision, may be needed by many users – if not now, eventually Other remote web data plotting solutions have arrived since 2002 (some with more features, better zoom/pan, etc.) Google Earth offers great functionality, becoming a “de facto” standard for some types of data presentation Mapper development is resources-limited, may lead to being outclassed eventually

Some future gazing… SWOT Analysis – strengths, weaknesses, opportunities, threats? OPPORTUNITIES Further development of c-squares mapper (including open source community, remote installation administrators) Additional mapper installations around the world coming on line (today AUS + GER + SWE; USA soon) OBIS and other “power users” are providing useful exposure and load testing for the system, also user feedback e.g. desired features May be possible to integrate with OGC Web Mapping standards (how…?) Maybe keep indexing method, use different mapping solution (provide data as polygons in GML or similar, to a more sophisticated mapper or web map client)

Resources available C-squares initial published description (Mar 2003) – “Oceanography” vol. 16 (1)

Resources available C-squares website at CMAR: (sample page)

Resources available C-squares SourceForge site:

Resources available C-squares on wikipedia:

Thank you! Questions, comments invited… Acknowledgements: Miroslaw Ryba, Philip Bohm [CMAR] (programming assistance); GD (graphics routine for the basic plotting); Xplanet (rendering engine for the “Globe Views”).

Thank You Contact Name:Tony Rees Title:Data Centre Manager Phone: Web: Contact CSIRO Phone: Web: