Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[udig-devel] [SoC] uDig - Digital Evalation Model

Hi all,
this week I have finished module IncrementalDT - both of its two variants of data storing (to memory, to file). I created interface DelaunayDataStore. Two classes (DelaunayDataStoreHDD and DelaunayDataStoreRAM) implement this interface. The used algorithm is incremental insertion and the main data structure is R-tree.

The next finished module is TINWithFixedLines which solves fixed lines in TIN. Input is a computed TIN as object DelaunayDataStore and List of fixed lines. Output is corrected TIN as DelaunayDataStore.

The last finished module is LinearContourLines which computes izolines from TIN. The module uses linear interpolation and it creates a new shapefile of izolines.

All of three modules you can test here: http://git.zcu.cz/svn/bakalarky/bezdek/ I send a little demonstration how the modules work on random points - you can see it in these pictures: TIN_orig.jpg - it shows computed TIN ( TIN is generated from 200 random points),
TIN_fixedLines.jpg - it shows the same TIN with one fixed line,
contour_model.jpg - you can see extracted izolines from corrected TIN.

Next week I want to begin with programming of module BezierSurface, which will divide every triangle to several little triangles. The elevation of the newly formed vertexes will be computed with the aid of nonlinear Bezier interpolation.

Greets Josef Bezdek

JPEG image


Back to the top