Subversion Repositories public iLand

Rev

Go to most recent revision | Show changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
359 5312d 19h werner /src/ stampcontainer.cpp: fixed reading of "debugDumpStamps" key
mainwindow.cpp: added logging to a file, added keys to xml file. new section "system.logging"
 
357 5319d 17h werner /src/core/ * added a error message if tree dimensions are invalid during loading of the stamps
* increased the size of the stamp-look-up grid. It now is able to safely load trees up to 250cm dbh.
 
309 5424d 12h werner /src/ increased size limits (hd-classes go up to 190, max crown radius now 15m)  
149 5501d 03h werner /src/ - drawing GUI in MainWindow
- "Opacity" of tree crowns as a function of leafarea (and crown area;
crown radius is stored in LIP-stamp).
 
143 5502d 05h Werner /src/ - StampContainer: find stamps out of HD bounds.
- AllTreeIterator fixed bug in next()
- improvements in Expression (function inlining, ...)
- use tree with expression, together with Stats-class.
... and much more ;)
 
103 5512d 10h Werner /src/ included grids  
102 5512d 11h Werner /src/ * added a global XML-node of the project file to GlobalSettings (each setup() routine has access to that)
* loading of stamps for each species.
 
99 5513d 00h Werner /src/ added handling for file path to xml-project files and to GlobalSettings.  
80 5515d 11h Werner / change master structure  
65 5557d 01h Werner /fonstudio/ fixed the reading of stamps
more fixes during loading of stamps
 
64 5557d 07h Werner /fonstudio/ remodeled StampContainer to store bins with different width (smaller bins for smaller diameter). Somewhat complicated to get it working again...  
63 5557d 07h Werner /fonstudio/ * added a comment to the binary stamp file
* removed some debug-messages
 
61 5557d 08h Werner /fonstudio/ * modified bin-sizes in StampContainer
* cleaned Tree-class (dropped some old code and refs from other places)
 
58 5558d 07h Werner /fonstudio/ working version of light alogorithnm:
* steps during read:
own_xy = 1 - writer_xy * la_factor / h_dom
value_xy = grid_xy / own_xy
lightvalue = sum( value_xy * reader_xy) [ sum(reader) = 1 ]

additional correction for overstorey:
if h > h_dom:
lightvalue = 1 - (1 - lightvalue) * h/h_dom

other issues:
* added buffer around sim. area
* cleaned xml-file and code to interpret
* fixed Viewport (handling of negative coordinates - see buffer)
* fixed StampContainer, added finalizeSetup() - (filling up of the lookup map)
 
54 5559d 00h Werner /fonstudio/ fixed warnings (release mode), added a routine Helper::fileDialog().  
51 5559d 11h Werner /fonstudio/ changed application/stamp production to a multiplicative approach, disengaged the height field.  
47 5562d 07h Werner /fonstudio/ now to each "writer" stamp a reader stamp (i.e. the "crownradius") is directly attached. Therefore some changes in tree and treespecies.  
43 5562d 10h Werner /fonstudio/ changed lightroom again to aggregate averages of shadowing along the full height (including crown).
additionally saved the value at the center which will be used for the "dominance" height of the tree.
modified file structure of binary stamp files to include dominance values.
 
42 5562d 10h Werner /fonstudio/ additionally storing crown radius in stamp file.
readout of stamps using radius-stamps.
 
41 5563d 04h Werner /fonstudio/ checked and fixed orientation of the grids:
x-direction: -x = west, +x = east
y-direction: -y = south, +y = north
-> for display: y-axis must be reversed to fit screen coordinate system!
 

Show All