SEDRIS™ Technology Conference 2001
Specialty Area Tutorials
.

The specialty area tutorials described below were intended for scientists, engineers, and environmental modelers who are interested in focused and in-depth treatment of technology topics.

These tutorials were designed to impart insights into the design, techniques, and strategies used in implementation of the EDCS and SRM, as well as provide a better understanding of how the DRM could be used in terrain, ocean, and atmosphere modeling domains.


Quick Scroll To:


Environmental Data Coding Specification (EDCS)

The EDCS is the means for identifying the classification and characteristics of environmental objects. Designed as a standalone technology, it unifies the characterization of environmental "things" regardless of the method by which such "things" are represented (e.g., as surfaces, features, etc) or whether they are cast as individual primitives or structured collections. This tutorial introduced the concept of a coding specification, how it is applied to environmental data, and the major environmental coding systems currently in use. It reviewed how the structure and function of the EDCS standard covers all domains of the environment, and how EDCS relates to other coding systems. Examples from various environmental domains were provided. The use of the International System of Units (SI) for specifying measures in the EDCS was discussed. Use of EDCS within the SEDRIS Data Representation Model was described, and mappings between the EDCS and external environmental coding specifications were examined.

This tutorial was for those desiring to define the semantics of environmental data (the environmental "things" and what they "mean"), either as data providers or data consumers or both. Knowledge of other existing taxonomies or standards on environmental classification and attribution was useful, but was not a prerequisite. Prior knowledge of other SEDRIS technologies was not required, however, knowledge of the Data Representation Model (DRM) was helpful. Both project managers and technical implementers benefited from this tutorial.

The attendee learned about both the current implementation, and the target standardization, of the EDCS. Related standards and coding conventions were discussed as a starting point, providing a reference for mapping to/from other coding systems. Current EDCS shortfalls and planned developments were addressed in order to assist the attendee in preparing to use the EDCS within their domain, and ensuring that ongoing EDCS developments can be taken into account in project planning. Mechanisms for elaborating the EDCS were defined and attendees were encouraged to get involved in extending the EDCS to meet their application requirements.

Presenters:

Paul Birkel, The MITRE Corporation
Steve Carson, GSC Associates
Peggy Gravitz, AEgis Technologies Group, Inc.
Paul Birkel and Steve Carson delivered Environmental Data Coding Specification during its first presentation session. Peggy Gravitz delivered the repeat/second presentation session.
.
The tutorial began with a discussion of an Environmental Data Coding Specification -- specifically, Why do we need one?, and What should it be? Other environmental data coding methods were then addressed in detail, identifying what is currently available and in use today. The ISO standard for the EDCS was discussed in terms of developing a common view -- a superset approach. How the EDCS has been implemented as part of the SEDRIS technologies was addressed, and a discussion was provided of the method by which the EDCS ISO Standard is being developed. Next, the structure of the eight EDCS dictionaries was discussed. The definition, content, and examples of each dictionary were provided. The registration of new EDCS dictionary entries was briefly addressed, as promoting timely, incremental and structured growth for the EDCS. Then the evolution of the EDCS was discussed, addressing fundamental EDCS concepts, the current implementation, and the evolving ISO Standard implementation. Next, mappings (e.g. translations) between existing coding methods and the EDCS were discussed. And lastly, the EDCS user experience was addressed by a discussion of implementations and example use cases.


Introduction to the SEDRIS Spatial Reference Model (SRM)

The SRM is a unified approach for the representation and use of spatial location information. Designed as a standalone technology, the SRM provides a complete and concise treatment of the different descriptions of spatial location, and precisely defines the relationship between various spatial reference frames. These reference frames include inertial, quasi-inertial, geo-based, and non-geo-based systems. The SRM's highly powerful, efficient, and accurate transformation and conversion algorithms complement its strong conceptual foundation with practical coordinate operations. This tutorial provided a detailed review of the SRM capabilities, concepts, and requirements. Significant discussion of earth reference models, map projections, coordinate systems, and spatial reference frames were included, and how and why modelers use coordinate systems (and the many issues that must be addressed in order to insure interoperability) were addressed. Challenges and issues in implementing precise and efficient coordinate transformations were discussed, and an overview of the SRM reference implementation software, and its API, were provided.

This tutorial was for anyone interested in gaining a more complete understanding of the SRM, and plans to use it as a stand-alone component, or as part of a SEDRIS-based application development project. Prior knowledge of other SEDRIS technologies was not required, however, some knowledge of the Data Representation Model (DRM) was helpful.

At completion, the attendee gained an appreciation for the complexities involved with the use and accurate description of coordinate systems. Topics such as earth reference models, horizonal and vertical datums, geoid, ellipsoids, and augmented map projections, among others, were covered.

Presenters:

Paul Birkel, The MITRE Corporation
Ralph Toms, SRI International
In SEDRIS Spatial Reference Model, Paul Birkel and Ralph Toms discussed interoperability and a spatial reference model -- addressing simulation interfaces, why a SRM is needed, SRM requirements, and the structure of the SRM ISO Standard. They introduced basic terminology such as: coordinates, coordinate system types, time (the 4th dimension), object reference models, object reference surfaces, equipotential surfaces, earth reference surfaces, spatial reference frames, spatial operations, and defined a spatial reference model as a well-defined set of all the foregoing. Paul and Ralph introduced map projections, with illustrative examples. Then they continued by addressing augmented map projections and geometric distortions, also with examples. The selection of a spatial reference frame for models, simulations, and other applications was addressed next, followed by a lengthy and detailed discussion of object reference model-based geometry and trigonometry. Next, they addressed computational considerations, with a discussion of accuracy, errors, efficiency, and testing. The implementation of spatial reference frames (SRF) was discussed next. Numerous examples were provided of the 151 distinct SRFs supported by the SEDRIS DRM. Paul and Ralph concluded the tutorial with a discussion of the implementation of SRF-related operations. They addressed earth reference system-related transformations; valid, extended and invalid coordinates; and SRF-related operations.


Using SEDRIS in Modeling Domains

SEDRIS fulfills the need for a common environmental architecture that can bring multiple domains (terrain, ocean, air and space) together. This also includes a variety of markets that deal with environmental data. Anyone interested in describing, interchanging, modeling, or specifying environmental data will benefit from the powerful techniques offered by SEDRIS. This tutorial covered how various environmental domains can and have been utilizing SEDRIS. Each part of the tutorial was designed to focus on a particular domain (e.g., terrain, ocean, etc.), allowing an attendee to participate in a particular area of interest. In each part, domain-specific modeling topics were covered, and examples were provided. Such topics as handling tabular data, gridded data, ocean features, air/atmosphere features, hierarchy and classification, attribution of effects, raster and vector data, terrain features, along with examples were covered.

This tutorial was for environmental modelers who are interested in using the DRM to capture their domain-specific data sets using SEDRIS. Prior knowledge of the Data Representation Model (DRM), or attending the DRM tutorial, was a prerequisite.

Based on the case examples provided, the attendee gained a working understanding of the various techniques for use of the DRM in modeling or converting domain-specific data sets into SEDRIS.

Presenter:

Paul Berner, SEDRIS
In Using SEDRIS in Modeling Domains, Paul Berner introduced the tutorial speakers, and presented a brief overview of the 3-part tutorial agenda.
.
Part 1: Terrain Representation

This part of the tutorial provided a translation from traditional digital terrain terminology to SEDRIS. It reviewed the traditional types of digital terrain data: raster, gridded, vector, and polygonal. It addressed where and how each type can be represented within a SEDRIS transmittal -- where to put it if you're a producer, and where to look for it if you're a consumer. Also discussed was that multiple representations of terrain included in a SEDRIS transmittal can be organized and associated with one another.

This part of the tutorial was for those new to terrain data, and those who are experienced with one or more of the traditional types of digital terrain data. Prior knowledge of the Data Representation Model (DRM), or attending the DRM tutorial, was a prerequisite. Familiarity with some vector data format (e.g., DFAD) was useful.

Those new to terrain data received an overview of the traditional terrain data representations and sources, while more experienced attendees received a "translation table" from the terminology that they're already familiar with, to SEDRIS-speak. Those that were already at least somewhat familiar with vector data (e.g., DFAD) benefited the most from the section on topology.

Presenter:

Kevin Trott, Logicon Sterling Federal
In Terrain Representation in SEDRIS, Kevin Trott provided an introduction and discussed the definition, sources, and uses in SEDRIS of raster data (images), gidded data (data tables), vector data (features), and polygonal data (geometry), with examples of each. He addressed the DTED-based and VPF-based SEDRIS transmittal structures. Kevin concluded his portion of the tutorial by discussing feature topology (feature nodes, edges and faces), and geometry topology (geometry nodes, edges and faces).
.
Part 2: Ocean Representation

Much oceanographic data is either tabular or gridded over geographic regions. In this tutorial the SEDRIS representation of tabular and gridded data was reviewed using oceanographic data examples. The modeling of other oceanographic "features" such as fish schools, sea mounts, and rain squalls were also discussed.

This part of the tutorial was for data users and data modelers of oceanographic and atmospheric data, as well as those interested in physics-based modeling. Prior knowledge of the Data Representation Model (DRM), or attending the DRM tutorial, was a prerequisite.

The attendee gained an understanding of the power and flexibility of SEDRIS Data Table constructs in the setting of the larger Data Representation Model.

Presenter:

Paul Berner, SEDRIS
In Ocean Environment: Mapping to the SEDRIS Data Representation Model, Paul Berner discussed tabular data and axis classes. He provided a property table example, and discussed combining tables (multiple signature items). He continued with a discussion of gridded data and several extensive property grid examples, describing property classes and property characteristic enumerants, data table compression, axis cell alignment, and nested property grids. He then addressed ocean features, with examples. Paul concluded his portion of the tutorial by discussing hierarchical organization and classification, and providing a SEDRIS Data Representation Model support summary.
.
Part 3: Atmosphere Representation

The atmospheric portion of the tutorial focused on using the SEDRIS DRM to represent atmospheric data, with primary emphasis on gridded data sets and observation data sets. Example mappings were also presented and discussed.

This part of the tutorial was for those who want to put atmospheric data into an STF, or to retrieve atmospheric information from an STF. Prior knowledge of the Data Representation Model (DRM), or attending the DRM tutorial, was a prerequisite.

Based on the case examples provided, the attendee gained a working understanding of the various techniques for use of the DRM in modeling, or converting atmospheric data sets into SEDRIS. A mapping for gridded atmospheric data was presented, as well as a preliminary mapping for atmospheric point data.

Presenter:

Louis Hembree, Marine Meteorology Division, Naval Research Laboratory (NRL) - Monterey
In Atmosphere Representation, Louis Hembree discussed the basic mapping process by identifying relevant parts of the SEDRIS DRM, illustrating determination an initial class structure, and showing how to fill out the class fields -- all were demonstrated through examples. He described a checklist for mapping. Atmospheric mappings were then provided for forecast grids, point (e.g., surface observations), and profiles (e.g., radiosonde) data. Louis concluded his portion of the tutorial with a discussion of Gridded Binary (GRIB) conversion software, by addressing the GRIB format, GRIB to STF conversion software, and parameter mapping.
.

Return to: Top of this Page
.