From Raw Points to Structured Output

XYZ ingestion, numerical interpolation, visual diagnostics and ASCII export in one workflow.

My role

Implemented XYZ loading and visualisation/export; co-developed interpolation with a teammate.

Context

TU Dresden · Subject-Specific GIS Applications · Winter 2024–25

Tools & methods

Python / NumPy / SciPy / cKDTree / Matplotlib

Input

The workflow reads irregular XYZ measurements and converts them into a regular value grid.

Processing

Delaunay planar interpolation estimates grid values. Outside the triangulation, distance-limited nearest-neighbour assignment uses cKDTree.

Delivery

Paired triangulation and grid views expose data coverage and NoData regions. ASCII XYZ export makes the output available for further use.

Build the interface.
Understand the user.

I bring software prototyping, data analysis and user research to technical and product-focused teams.