Animation of DSM2 Outputs in ArcMap Siqing Liu Bay Delta Office Department of Water Resources 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, Cont Data 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 Tables Raster datasets
Multidimensional Data Data cube (3D) or hypercube (4D,5D…) Temperature of a location varying with time Temperature at a location varying with time and altitude E.g. for every x, y, z… you can store multiple variables with multiple time steps X Y 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 FileASCII 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 Stage Demo
Questions?