Download presentation
Presentation is loading. Please wait.
Published bySanteri Kahma Modified over 5 years ago
1
Scaling Bathymetry: Data handling for large volumes
Mark Masry CARIS R&D Fredericton – Canada • Heeswijk – The Netherlands • Ellicott City – United States
2
Trends Sensors are getting better Processors are more powerful
Hard Drives are getting bigger
3
Hard Drive Trends
4
Tech Summary Current storage formats for grids and points are good
Single resolution Lots of data required in memory Goals: Rebuild data storage mechanisms from the ground up Use multiple resolutions Structure so that not all data is required in memory
5
New technology Stack Applications Grid Point Cloud DataFlow
CSAR Framework Where does CSAR framework fit in technology stack - Information flow Storage Device
6
CSAR Framework A framework for managing chunks of data
Data chunks have flexible structure Storage device independent The basis for new Grids and Point Clouds A platform for data management in the coming years
7
CSAR Block Diagram Set Layer Cache Layer DataFlow Storage Layer
Storage Device
8
CSAR Set Layer Primary point of interaction with CSAR framework
Associates data chunks with unique keys Keys can be anything Used to index a collection of chunks Retrieves chunks of data from Cache or from Storage layer
9
CSAR Caching Layer Stores chunks in memory in a common pool
Cache size can be modified dynamically Layer can have single cache or split data up into multiple independent caches Chunks swapped in and out of cache from storage on request Lazy writeback
10
CSAR Storage Layer Communicates with Storage Device
Could be proprietary file or database or network Translates chunks of data from storage into internal format Writes and reads can happen without blocking processing
11
Storage: CSAR File First implementation of a storage backend
Designed to store large chunks of data Can have multiple Grids or Clouds in a single file Based on lightweight open source database
12
Storage: Oracle Spatial
Write a new Storage Layer implementation Supports high volume Grid and Cloud type Use native Oracle Spatial data representation Translate data chunks to and from Oracle Spatial representation Store in cache layer then write them back
13
Data Structures Grid and Cloud High Volume Built using CSAR
Multi-resolution Multi-band with many data types
14
Georeferenced Cloud Storage for High Volume (X,Y,Z) points
Tested 300,000,000 points with multiple attribute bands and flags on each point Has both high level and low level structure for points Can view and interact with entire cloud in 2D and 3D Intend to edit directly on the cloud without extracting subsections
15
Georeferenced Grid Stores high volume gridded data
> 40 Billion grid nodes with multiple attribute bands Programmable updaters to create multiple levels of resolution Inter-band dependencies are handled Also connect to GDAL
16
Visualization 2D/3D support for new Grid and Cloud
Fast loads and zooms Smooth even for large data sets Rebuilt 3D visualization engine Dynamic lighting and colour mapping System brings in data in background while moving
17
Remote Visualization Raster and Clouds structured for remote visualization Visualization over web using Spatial Fusion Visualization over network using applications Remote visualization from Bathy DataBASE Fast load times facilitated by data structures.
18
3D Point Cloud Viz
19
3D Point Cloud Viz
20
3D Point Cloud Viz
21
3D Raster Viz
22
3D Raster Viz
23
3D Raster Viz
24
Conclusions CSAR provides a new platform for all our applications for the coming years Organizes, loads and caches data partitioned into chunks New data structures for gridded and point data designed for high volumes New visualization engine
Similar presentations
© 2024 SlidePlayer.com Inc.
All rights reserved.