- Derived from
|Full source code is included in the Tinman 3D SDK download.
An example pipeline for importing geodata.
This class sets up a simple processing pipeline for importing geodata into a 3D terrain. Processing can be performed up-front in a separate pre-processing step or at runtime to add new data on-the-fly.
Creates a new instance of GeodataPipeline.
Processes the given geodata file.
For a geodata file named
geodata.tif, the following ancillary sibling files are generated:
A config script (see ConfigScript) with a member named
imagethat holds an image descriptor (see IImage) for
geodata.tif. If the config script file does not exist, a default script will be created. Otherwise, the existing file is read, validated and reformatted.
The image descriptor (see IImage) that has been used to read the contents of the geodata file.
Holds metadata which is used to detect changes to the geodata file and the config script, in order to be able to trigger geodata processing only if necessary.
When geodata processing has failed, this file contains the error message (see TinmanError).
If the syntax of
If the image descriptor configuration in
If the geo-reference of the geodata file is incomplete, malformed or not supported.
If an error has occurred while importing the geodata file into the dataset.
Builds the geodata heightmap.
Collects all heightmap datasets that are present in the content directory and merges them into a single heightmap.