Fact Sheet: STF
to CTDB Converter
|
Quick Scroll To:
DESCRIPTION
This free tool converts from STF to the CTDB (Compact
Terrain Database) format, an optimized run-time format used by the ModSAF
and OneSAF applications.
The user can partly lay out the mapping from SEDRIS
objects to CTDB feature types using the EDCS-based features file that the
application reads in to determine how to map STF to CTDB. Also, the user
can specify if the CTDB should be gridded, tinned, or hybrid. If gridded
or hybrid is selected, the user can specify a certain grid post spacing
to be used in the CTDB, or allow the application to determine the optimal
spacing.
RELEASE INFORMATION
The current release version of this application is
1.0.1.
This tool is compliant with the 4.0.1 release of SEDRIS
technologies, and is based on:
- SEDRIS SDK 4.0.1, which includes:
- EDCS SDK 4.0.1
- SRM SDK 4.0.1
The application is linked statically, and additional
documentation is included in the download. You do not need to download
or install the SEDRIS SDK to use this tool.
This application consists of the following components
-
- Statically bound executable:
- - stf_to_ctdb (stf_to_ctdb.exe)
- stf_to_ctdb_gui (stf_to_ctdb_gui.exe)
- .
- Default features file:
- .
- Data files:
- - data/coord.rdr
- data/attribution.rdr
- data/defaults.rdr
- .
- User manual:
- .
- Changelog:
- .
- Additional features file information:
- .
- Sample features files:
- - sample_features/features.rdr (duplicate of default features file)
- sample_features/features.rdr.empty
- .
- Help file:
This compiler has been tested on the following types
of STFs:
- - S1000
- DTED
- VPF
- VERTS
- CTDB to STF-produced STFs
FEATURES
- Creates gridded, tinned, or hybrid CTDB terrain
from SEDRIS property grids or polygons.
- Creates SIMNET and single-cell GCS CTDB
- Creates multi-cell CTDB
- Provides -geotile_id command line option so user can
specify geotile instead of cell ID for GTRS.
- Creates more complex buildings than CTDB allows
by breaking them into smaller pieces.
- Extracts and creates the following CTDB feature
types:
- Treelines
- Roads & Rivers
- Buildings
- Tree Canopies
- Microterrain (including multi-level microterrain)
- Microwater
- Soil Defrag Areas
- Powerlines
- Pipelines
- Railroads
- Political Boundaries
- Ditches
- Labels
- Offroad segments
- Uses JointSAF-provided CTDB back-end compiler.
- Default values - ability to specify default values
for CTDB types when they aren't present in the STF transmittal.
- Features file - ability to map different EDCS code
values to different CTDB types.
- Area of interest command line option to generate UTM CTDB based on extents specified.
- Area of interest can now be specified in either UTM or Geodetic.
The following enhancements
were added to the version 1.0.1 release:
- Fixed bug related to line of sight problems with canopy edges.
- Fixed -gridded -no_tinned bug where valid posts weren't getting filled unless -fill_empty_posts was specified.
- More stringent validation processed on features file.
- Removed limit on number of GCS cells that can be processed at a single time (was 100).
- Added bug fix for terrain polygons with 20+ vertices that caused the backend to crash.
- Fixed bug in the spatial index related hierarchy pruning when converting a specific area of interest.
- Fixed coordinate conversion bug in geometry model handling.
- Corrected GCS CTDB extension in section 5.5 of the user manual. Supported multiple environment roots in a transmittal.
- Cleaned up a lot of memory leaks in both front end and backend code.
- Reduced the size of temporary file storage and sped up reading and writing of temporary files.
- Integrated EDCS 4.0 to FACC 2.1 mapping library for better PAT table support.
- Feature Model / Feature Model Instance support.
- Added ditch abstract feature creation.
- Added (PVD) label abstract feature creation.
- Fixed offroad abstract feature creation.
- Grid posts and polygons without soil information are now correctly updated with soil from soil defrags.
- Soil update operation efficiency greatly improved.
- Handled latitude/longitude measured in any angular units in source transmittal. Previously only radian was supported.
- Improved abstract feature storage.
- SRM refactoring by extending the allowable UTM zone crossing from 0.5 degree to 1.0 degree.
- Support multiple environment roots in a single transmittal.
- GUI interface:
- Control parameters
- Features file configuration
- Transmittal information extraction
- Extensive help section
- Interactive updates from compiler
LIMITATIONS
- Compiler only supports creation of CTDB Format 7
databases.
- Complex building support still has some problematic
cases that lead to a faulty building being created, causing ModSAF/OTBSAF
to stop drawing buildings at that point. Only known case of this happening
is VERTS New York database. This will be remedied in a future release.
- No support for compilation of MES buildings.
- MES bridge support is not working at this time.
- Compiler does not handle control-links.
- Compiler does not handle CCTT geometry-side basis sets.
- Intra-cell topology for road/river networks is not currently being created for multi-cell GCS/GTRS CTDBs.
- The option area-of-interest is only supported in UTM CTDB.
SYSTEM REQUIREMENTS
Hardware
- CPU - x86
- Memory - 256 MB or greater recommended
- Disk space - 20 MB for application installation
Software
- Operating system - Tested with Linux (RedHat 9) and Windows 2000
- Other dependencies - None
POINT OF CONTACT
Send email to help@sedris.org
for questions or assistance in using this application.
As a minimum, please provide the following in your
email:
- application name
- application version
- hardware architecture
- OS name and version
- detailed problem description
PLANNED IMPROVEMENTS
- MES support to be added.
- Intra-cell topology support for multi-cell CTDBs.
DOWNLOAD
- PLATFORM
|
- SIZE
|
- Linux (RedHat 9)
|
- 13.8M
|
- Win 98/Me/2k/NT
|
- 9.8M
|
Last updated:
March 31, 2006
|