SDTS/TVP Conformance Test Suite

Overview


NOTICES:
7 December 1999
The file SOILLE01.DDF, in the SOIL transfer (sw-data/data/soil) has been modified since the release of Version 2.0. An incorrect format string has been corrected. The current test suite file is the correct one.

The SDTS/TVP Conformance Test Suite, Version 2.0,  is a set of documents, source code, and data that may be used to check the conformance of a software or data product to the Spatial Data Transfer Standard, Topological Vector Profile.  It was created under the sponsorship of the United States Geological Survey (USGS) and modified to its present form by EDS Corporation (see copyright notice for conditions of reproduction and restrictions on alteration of the Test Suite).
 
 This page is divided into the following sections:
 

Purposes of the Test Suite

The Test Suite has two primary modes of usage: This document is meant to provide a brief overview of the first mode -- informal use of the Test Suite by organizations that are not yet ready to pursue formal validation.

For information on formal validation, contact one of the following:
 
 
Conformance Testing Sponsor  Certificate-Issuing Organization
Bryon Ellingson Phil Brashear 
U.S. Geological Survey 
1400 Independence Road 
Rolla, MO 65401 
 
EDS Conformance Testing Center 
4646 Needmore Road, Bin 46 
P.O. Box 24593 
Dayton, OH  45424-0593 
 http://mcmcweb.er.usgs.gov/sdts/ http://eds-conform.com/SDTS.html
  +1 (573) 308-3561 (voice) +1 (937) 237-4510 (voice)
 bellingson@usgs.gov  phil.brashear@eds.com
 
 



 

Using the Test Suite

The Test Suite may be used to check the conformance of three kinds of products:

Transfer Conformance Testing

Conformance of a transfer is explicitly defined by the SDTS standard, with some modified requirements as given in the Topological Vector Profile (TVP).

The Test Suite checks the conformance of transfers by means of a validation program, TestTVP.  This program accepts a transfer as input and produces a report summarizing the content of the transfer and identifying any violations of the standard.  TestTVP is distributed as a set of C language source files, included in the Software and Data archive. The Download section of this document gives instructions for obtaining the TestTVP program.  Instructions for compiling and invoking TestTVP are given in the "TestTVP" document that is included in the Information archive.
 

Decoder Conformance Testing

Conformance of a decoder is defined in the Topological Vector Profile.  Briefly, a decoder conforms to the TVP if it is able to: To use the Test Suite to check the conformance of a decoder, one submits four sample transfers to the decoder and manually verifies that the output preserves the integrity of the spatial data while reporting any violations of the standard.  The sample transfers used in validation testing are provided in the Software and Data archive.
 

Encoder Conformance Testing

Conformance of an encoder is defined in the Topological Vector Profile.  Briefly, an encoder conforms to the TVP if it is able to: To use the Test Suite to check the conformance of an encoder, one submits spatial data to it (in the approriate format) and then uses the TestTVP program to check the conformance of the resulting transfers.  (TestTVP  is distributed as a set of C language source files, included in the Software and Data archive. The Download section of this document gives instructions for obtaining the TestTVP program.  Instructions for compiling and invoking TestTVP are given in the "TestTVP" document that is included in the Information archive.)  Manual checks must also be made to verify that specific spatial objects and attributes were interpreted without loss or corruption of data.
 

Download Instructions

The Test Suite is distributed as three compressed archives, each of which is supplied in ".zip" format (PKZip, WinZip, etc.) and in ".tar.gz" format (using the UNIX tar utility and the GNU zip ("gzip") utility).  To begin downloading an archive, click on the name indicating the preferred format.