animation of dsm2 outputs in arcmap siqing liu bay delta office department of water resources...
TRANSCRIPT
Animation of DSM2 Outputs in ArcMap
Siqing LiuBay Delta Office
Department of Water [email protected]
2/17/2015
Overview• Background• DSM2 Output Files • Animation in ArcMap• Post-processing DSM2 output for animation• Demonstration
Background
• Using ArcMap to visualize DSM2 outputs has not been explored thoroughly
• Animation can help understand Delta hydrodynamics
• Animation may make it easier to check model results and compare different scenarios
• Animation may present more information than tables and static plots can do
DSM2 Outputs
• DSS File
• HDF5 File
The U.S. Army Corps of Engineers' Hydrologic Engineering Center Data Storage System (HEC-DSS)
database system designed to efficiently store and retrieve scientific data that is typically sequential
Hierarchical Data Format (HDF) designed to store and organize large amounts of numerical data. Originally developed at the National Center for Supercomputing Applications
DSM2 outputs, ContData in HEC-DSS database files can be graphed, tabulated, edited and manipulated with HEC-DSSVue
HDFView is a visual tool for browsing and editing HDF5 files
DSM2 output, Cont
Animation in ArcMap
• Data through time can be animated in ArcMap to understand how data changes with time and space
• All three primary dataset types can be animated
Feature classes Tables Rasters
Animation in ArcMap, Cont
Common data sources supported by ArcGIS for animation
• ESRI Shapefiles• Geodatabases• netCDF multidimensional and time series
datasets
ESRI Shapefiles
• A nontopological format for storing the geometric location and attribute information of geographic features for geographic information system (GIS) software
• Geographic features in a shapefile can be represented by points, lines, or polygons (areas).
ArcGIS Geodatabase• Short for a geographic database.• Three primary dataset types
Feature classes
Feature classes Tables Raster datasets
Multidimensional Data
Data cube (3D) or hypercube (4D,5D…)
• Temperature of a location varying with time
• Temperature at a locationvarying with time and altitude
• E.g. for every x, y, z… you can store multiple variables with multiple time steps XY
TZ
XY
T
NetCDF• An array based data structure for storing
multidimensional data; Interoperable with HDF5.• N-dimensional coordinates systems– X coordinate (e.g. longitude)– Y coordinate (e.g. latitude)– Z coordinate (e.g. altitude)– Time dimension– … other dimensions
• Variables – support for multiple variables– Temperature, humidity, pressure, salinity, etc
• Geometry – implicit or explicit– Regular grid (implicit)– Irregular grid– Points
X
Z
T
Y
NetCDF in ArcGIS• NetCDF data is accessed as
• Raster• Feature• Table
• Direct read• Exports GIS data to netCDF
NetCDF Tools
Toolbox: Multidimension Tools• Make NetCDF Raster Layer• Make NetCDF Feature Layer• Make NetCDF Table View• Raster to NetCDF• Feature to NetCDF• Table to NetCDF• Select by Dimension
Post-processing DSM2 outputs for animation
DSM2 DSS / HDF5
Timeseries data in .CSV file
.DBF file
Geodatabase
Store DSM2 output to ArcGIS Geodatabase
DSM2 HDF5 Timeseries data in .CSV file
ArcGIS Raster File ASCII file
Store DSM2 output to NetCDF file
ArcGIS Shapefile
NetCDF File
Post-processing DSM2 output for animation, cont
Demonstration
• Flow
• EC
• EC Fingerprint
• Volumetric Fingerprint
• Velocity
Demo
Demo
Demo Demo
Demo
Demo
Demo
• Stage DemoDemo
Questions?