GdalImageFormat

Description

sealed class Tinman.AddOns.GDAL.GdalImageFormat

Derived from

ImageFormat abstract

Full source code is included in the Tinman 3D SDK download.

An image format implementation that uses the GDAL library in version 1.7 or higher (see https://gdal.org) and the PROJ library in version 4.7 or higher (excluding major version 5, see https://proj.org).

In order for GDAL and/or PROJ to function properly, the following global options must have been configured, usually via environment variables:

If the resource file paths are not configured correctly, coordinate reference systems will not be detected properly, which usually yields incomplete local coordinate systems.

Public / Constants

Instance


public static readonly attribute Instance → (ImageFormat)

Uses GDAL for reading image data and georeferences; uses Tinman 3D for coordinate projection.

Instance​Proj


public static readonly attribute InstanceProj → (ImageFormat)

Uses GDAL for reading image data and georeferences; uses PROJ for coordinate projection.

Public / Attributes

Is​Available


public attribute IsAvailable → (get)

value : bool

true if this GdalImageFormat is functional,
false if it does not work because GDAL / PROJ is missing.

Checks whether GDAL / PROJ are available for this image format to work.

Is​Gdal​Available


public static attribute IsGdalAvailable → (get)

value : bool

true if the GDAL library is available,
false if it is unavailable.

Checks whether the GDAL library is available.

Is​Proj​Available


public static attribute IsProjAvailable → (get)

value : bool

true if the PROJ library is available,
false if it is unavailable.

Checks whether the PROJ library is available.