Processing Procedures
Specifications
Processing Procedures: Development of the NED required the merging of over 50,000 different DEM data files. A processing system was designed to assemble a seamless dataset from multiple data sources, resolutions, and production methods. Procedures were developed to maintain the database with periodic updates and to insure the integration of higher resolution elevation data as they become available. A raster data model referenced to a geographic grid was used for NED. The data model is logically seamless but uses an internal tile structure initially selected as a 1- by 1-degree area. The NED dataset currently achieves complete national coverage by integrating the "best" available data in the USGS Sales Database database. Even with the "best" available, there could be a wide range of source dates and some artifacts in the source DEM. The NED assemble process identifies all existing DEM's available from data producers. The system filters production artifacts, and performs any necessary datum conversions and coordinate transformations. The NED data is only as good as the orginal source DEM. Individual DEM files are appended together into the larger tile structure specified for the database. Edge matching and metadata generation are applied lastly in assembling each NED tile. The specific procedures adopted and the issues addressed in building the NED are discussed in the following steps:
Identification of Existing DEM's The first step in the process of assembling NED is the identification and acquisition of all DEM files available for the geographic area being assembled. This step was designed to be automated and to work for a variable geographic extent. The process was implemented by developing a query tool that scanned selected DEM availability indices and returned the name and location of the files found within the specified region. The query tool that was developed required the compilation of DEM availability
indices for all existing data sources (7.5-minute,30-minute,1-degree,SAST). The
availability indices were derived from a database search of the NMD Sales
Database (SDB). The latest search provided a list of the 50,000 DEM files currently in the SDB. The list is used to extract and store the header record from each DEM. The resulting list of DEM header records is subsequently processed to create DEM availability indices, GIS polygon files, and associated attribute tables. The information extracted from the DEM header record database can be easily redefined and currently includes the full DEM file and path name, state code, production method, horizontal datum, vertical datum, elevation units, SW corner coordinates, DEM level, production codes, and mapping center codes.
Datum and Elevation Conversions Many source DEM's required datum and elevation conversions to the specifications of the NED database. The NED development process incorporated National Geodetic Survey and U.S. Army Topographic Engineering Center(TEC) software to enable the necessary horizontal and vertical datum conversions. The predominant horizontal datum conversion was from North American Datum of 1927 (NAD 27) to North American Datum of 1983 (NAD 83). The predominant vertical datum conversion was from National Geodetic Vertical Datum of 1929 (NGVD 29) to North American Vertical Datum of 1988 (NAVD 88). Other required horizontal datum conversions were World Geodetic System 1972 Datum (WGS 72) to World Geodetic System 1984 (WGS 84), and conversion of Old Hawaiian Datum (OHD) and Puerto Rico Datum of 1940 (PRD) to NAD 83. Other vertical datum conversions included conversion of local mean sea level (LMSL) to NAVD 88. Alaska has a horizontal datum of NAD27 and a vertical datum of NAVD29.
Projection Transformation and Resampling Projection transformation was required to transform the 7.5-minute DEM data referenced horizontally in the UTM coordinate system to the geographic (latitude/longitude) coordinate system adopted for the NED dataset. The transformation is applied to the input elevation data, creating a 1-arc second dataset. Resampling of the 2-arc second and 3-arc second DEM's was necessary at this point to create coregistered data from all data sources at the 1-arc second resolution. A bilinear interpolation algorithm was used to perform the resampling. Artifact Corrections NED development included procedures to correct and/or minimize the artifacts
found in source DEM files. DEM's produced by manual profiling techniques were
evaluated for data quality and filtered if necessary. A "mean profile filtering"
algorithm was used to reduce the banding artifact observed in profile DEM's. The algorithm isolates the elevation differences that cause the banding, and then subtracts them from the DEM.
Merge of Multiple Data Sources The customary production of DEM's based on quadrangle boundaries neccesitates the paneling of multiple DEM files to compile data for any large study area. In building NED, the various source DEM files were appended (or paneled) together. A 1- x 1-degree tile with 0.125 degrees of overedge required as many as 100 7.5-minute DEM files, 36 30-minute DEM files, or 9 1-degree DEM files.
Edge Matching Seams or discontinuities in a composite elevation file will occur due to differences in the quality and accuracy of the input DEM data files. These seams must be corrected or minimized to provide the user with data useful for a range of applications. Seams generally arise when spikes or an offset occurs in elevations values between two DEM data files. An edge matching operation is used to detect spikes or offsets along a seam. If a spike is found the bad elevation is replaced by an bilinear interpolated value. If an offset is found the edge-matching algorithm forces the DEM to fit along the edge, respecting slope continuity, and distributes the residuals of any mismatch outwards from the seam in an inverse-distance-squared fashion. The magnitude of the residuals will range from a few meters up to 60 meters. Specifications NED characteristics are described by Technical Specifications (issues related to the specifications of the data), Operational Specifications (issues related to the implementation), and Business Specifications (guiding principles to encourage use of the framework data). Technical Specifications:
Operational Specifications:
Business Specifications:
|