API Reference#

API Documentation

General#

Type Aliases

Some type aliases for numpy arrays.

Types Alias
Return Types

Return types for mapping and projections

Return Types for Mapping and Projection
Exceptions

weitsicht specific exceptions

Exceptions

Rotation & Coordinate Transformation#

Create Rotation matrix to use for perspective images

Rotation
UTM converter

Functions to derive utm coordinates with EGM2008 heights.

UTM Converter

Helper class for coordinate transformation

CoordinateTransformer

Camera#

Images#

Base class for images

ImageBase

Perspective images (e.g. digital camera images)

ImagePerspective

Ortho photo mapping and projection

ImageOrtho

ImageBatch#

Container class for multiple images.

ImageBatch

Mapper#

Base class for mapper

MappingBase

using raster data which can be loaded by rasterio.

MappingRaster

advanced raster mapper using bilinear intersection

MappingGeorefArray

using mesh data which can be loaded by trimesh.

MappingTrimesh

Meta-Data#

Alternative Calibration Tags

AlternativeCalibrationTags – vendor-specific calibration lookup.

AlternativeCalibrationTags
Camera Estimator

Functions to derive camera intrinsics from resolved metadata tags.

Camera Estimator (metadata)
Exterior Orientation

eor_from_meta() – build EOR from metadata.

Exterior Orientation from Metadata
Image From Meta

Build ImagePerspective from tags (returns a result object).

Image From Metadata
Metadata Results

Return structures and issue codes for metadata extraction.

Metadata Results
PyExifTool Tags

Resolver mapping Phil Harvey exiftool output to Meta tags.

PyExifToolTags
Tag Base Types

Core dataclasses and base parser interface.

Tag Base Types
Camera Database

Sensor size lookup and helper utilities.

Camera Database