What's New
.
The SEDRIS SDK Release 3.1 provides product improvements and defect fixes reported after the SEDRIS SDK Release 3.0.3. It contains DRM changes and contains EDCS 3.0.


Described below are those changes that were made since the last public release (3.0.3).

DRM

    .
  • Added support for bump image signature.
  • Added support for bi-direction reflectance distribution.
  • Changed all the DRM aggregation relationships to be bi-directional.
  • Changed code to allow "empty" features and geometry.
  • Changed the relationships between <Feature Face> and <Feature Edge> to 2-way
  • Changed the relationships between <Geometry Face> and <Geometry Edge> to  2-way.
  • Changed all component relationships to 2-way.
  • Modified fields of Keywords class to conform with current version of geospatial metadata standard.
  • Simplified the DRM Link classes to reduce the number of specialized class by eliminating 29 classes.
  • Removed <Bordered Feature Face> and <Bordered Geometry Face> from DRM.

EDCS

    .
  • Added support for mapping from label to code.
  • Added support for mapping from FACC to EDCS.
  • Added five new EDCS dictionaries:
    • Organizational Schema (EO)
    • Unit (EU)
    • Scale (ES)
    • Equivalence Class (EQ)
    • Group (EG)
  • Separated unit and scale.
  • Upgraded to ISO compliant naming.

SRM

    .
  • Added UTM validation via SRM_ValidateCoordinate.
  • Added support for GCS validations and conversions.
  • Added support for Horizontal Datum transformation.
  • Added support for on-demand loading of the Geoidal Separation Table for WGS84.
  • Renamed SRM types.
API
    .
  • Added checking to verify the DRM version in the root object against the DRM used to create the transmittal.
  • Added the SE_GetUniqueTransmittalId function to support the assessment for the equality of transmittals.
  • Added support for better return status reporting.  This mechanism allows the user to get extended information on the reason for a returned status other than SE_SUCCESS.
  • Added legal URN syntax checking.
  • Extended the URN resolution procedure to look for "xmtl_name".rsl beyond the currently accepted sedris.rsl.
  • Change SE_SetTransmittalRoot to take NULL as the old root object.
  • Added several changes to the search filter functions including new macros containing options for ITR resolution choices.
  • Renamed several data table related functions to add the word "Sub" before the word "Extent".  For example:  SE_PutDataTableExtent renamed  SE_PutDataTableSubExtent.
  • Removed SE_AddToTrasmittal function.  The user no longer needs to call this function to commit an object to the transmittal.
  • Removed Ids from library <Model>, <Image> and <Sound> components.

STF

    .
  • Support for more efficient STF processing that will automatically compress the transmittals.  The initial results review a reduction of 60% in size for STF transmittals converted from S1000 with a very small processing overhead (roughly 1 second per file in STF).

Misc.

    .
  • Added support for Sun compiler 5.2 (Forte).
  • Added support for GCC 3.0.1 compiler.
  • Upgraded Syntax Checker, Rules Checker and Depth applications to process -f <filename> command line option that redirects the output to a file.
  • Upgraded Syntax Checker to start processing from a particular object.
  • Removed the Support layer and Dynamic API.
  • Changed the default library build mode from Standard to Optimized.
  • Added support to build a single library (static and dynamic) containing all the SEDRIS component libraries.
  • Removed the Support layer and Dynamic API.
  • Removed Traverse and Browser applications from the release.
.
Return to: Top of this Page
Last updated: May 30, 2002