Growing OPeNDAP Support: Current ArcGIS Workflows and Future Directions Christine White, Esri cwhite@esri.com Overview ArcGIS Current Capabilities On the Future Roadmap Wanted: your input ArcGIS Natural Science Domains Geology/Geophysics Climate Science Hydrology Ecology Agricultural Science Forestry Conservation Biology Ocean Science Sustainability Science esriurl.com/oceanebook Chief Scientist Project Managers Software Engineers Product Engineers Account Managers Industry Solutions Managers Distributors Federal Science Team YOU esriurl.com/multid Support for multiple dimensions in WMS implementation of ArcGIS for Server… Vector Field Renderer to display direction/magnitude symbols on the fly within a raster… OpenDAP, netCDF, HDF, GRIB1, GRIB2… ArcGIS Desktop The ArcGIS Platform Apps APIs & SDKs ArcGIS For • Enterprises • Organizations • Developers • Individuals ArcGIS for Server with Portal ArcGIS Online Current ArcGIS Capabilities for DAP Tools in the Desktop software Mapping, Editing, and Spatial Analysis Extensions 3D Network Data Interop Spatial Analysis Workflow Schematics Data Reviewer ArcMap Geostats Desktop Files DBMS Server Cloud Multidimensional Toolbox – NetCDF support Comes with ArcGIS Desktop • http://resources.arcgis.com/en/help/main/10.2/index.html#/An_overview_of_th e_Multidimension_toolbox/004300000002000000/ Multidimensional Supplemental Toolbox – python scripts Requires the installation of a third-party Python module – netcdf4-python • http://www.arcgis.com/home/item.html?id=9f963f362fe5417f87d44618796db938 OPeNDAP to NetCDF tool NetCDF file DAP Server OPenDAP to NetCDF Multi-D Toolbox Output layer What the OPeNDAP to NetCDF tool does • Subset and download data from web-based servers that support the OPeNDAP protocol • Ability to constrain which data are downloaded by specifying specific variables, a spatial extent, and the starting and ending values of the dimensions that define a variable • Output • Use is a NetCDF layer output with other tools from Multi-D box Ingesting netCDF data in ArcGIS • NetCDF data is accessed as • • • Raster Feature Table • Direct read • Exports GIS data to netCDF Demo OPeNDAP to NetCDF Workflow ArcGIS 10.1 and higher Post version 10.3 OPeNDAP to Raster OPeNDAP to NetCDF tool DAP Server OPenDAP to Raster Output layer OPeNDAP to Raster • Ingest OPeNDAP service to create a surface with subsetting capabilities - • Similar to the OPeNDAP to NetCDF Supplemental Toolbox tool Output is raster instead of NetCDF file - No intermediary process necessary to transform the NetCDF to raster Ingest a Service OPeNDAP to Raster Make WCS Layer Output supports multiple dimensions Make NetCDF Raster Layer Further Details • • What does it mean that the output is a dynamic raster? - Output is not a file you store, but instead is in memory - Means you can pan around, and get data as you move through map, not load it all at once; just loads what you need for that view Can send another request and view a different variable (dynamic raster layer) without losing the first one Input from You Ingest • OPeNDAP to Raster is Ingest oriented and geared toward gridded data - • Are there other data types in which you are interested? E.g., station data (wx balloons) Who are the potential main service providers/users of this tool? Server – Should we? • When we put scientific data in a mosaic, we can expose this through an image service, WMS, WCS, WFS – is there a need to support OPeNDAP in the server piece? • If so, who has this requirement?