+ All Categories
Home > Documents > From Molecules To Landscapes: Rule-based FSPMs in the Language XL Winfried Kurth

From Molecules To Landscapes: Rule-based FSPMs in the Language XL Winfried Kurth

Date post: 08-Feb-2016
Category:
Upload: toki
View: 37 times
Download: 0 times
Share this document with a friend
Description:
From Molecules To Landscapes: Rule-based FSPMs in the Language XL Winfried Kurth Brandenburg University of Technology at Cottbus, Chair for Graphics Systems. Strengths and weaknesses of traditional approaches in plant modelling Relational Growth Grammars (RGGs) - PowerPoint PPT Presentation
Popular Tags:
90
From Molecules To Landscapes: Rule-based FSPMs in the Language XL Winfried Kurth Brandenburg University of Technology at Cottbus, Chair for Graphics Systems
Transcript
Page 1: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

From Molecules To Landscapes: Rule-based FSPMs in the Language XL

Winfried Kurth

Brandenburg University of Technology at Cottbus, Chair for Graphics Systems

Page 2: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

1. Strengths and weaknesses of traditional approaches in plant modelling

2. Relational Growth Grammars (RGGs) as a generic tool on a formal level

3. The language XL

4. Future perspectives

Cottbus, 10. 3. 2008

Page 3: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

Cottbus, 10. 3. 2008

1. Strengths and weaknesses of traditional approaches in plant modelling

Challenges:

• connection of structure and function in a coherent model framework

• bridging the gap between different scales

Page 4: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

bio-/geosphere

region

ecosystem

population

individual

organ

tissue

cell

organell / genome

molecule

GEOINFORMATICS

BIOINFORMATICS /SYSTEMS BIOLOGY

Cottbus, 10. 3. 2008

Page 5: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

bio-/geosphere

region

ecosystem

population

individual

organ

tissue

cell

organell / genome

molecule

GEOINFORMATICS

BIOINFORMATICS /SYSTEMS BIOLOGY

Cottbus, 10. 3. 2008

ECOLOGICALINFORMATICS

Transfer of the Systems Biology viewpoint to higher scale levels

Page 6: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

Tools for modelling and simulation:

(a) classical PBM (process-based models)

- pools of substrates in compartments

- fluxes between pools

Example:

STELLAflowcharts

Page 7: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

mathematical formalisms:

- qualitative: Petri nets

- quantitative: systems of differential equations

tools:

- numerics software

- graphical modelling environments (e.g., STELLA)

Cottbus, 10. 3. 2008

Page 8: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

Cottbus, 10. 3. 2008

PBM – drawbacks:

• spatial structure often poorly represented

Page 9: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

Cottbus, 10. 3. 2008

PBM – drawbacks:

• spatial structure often poorly represented

• no representation of the objects with which the user really works

Page 10: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

PBM – drawbacks:

• spatial structure often poorly represented

• no representation of the objects with which the user really works

• parameters partially difficult to measure and to interpret

Cottbus, 10. 3. 2008

Page 11: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

(b) structural models

- entities: organs / modules (biologically senseful and visualizable entities)

- effects of interaction occur emergently

- parameters: relatively few, measurable

barley model

(Buck-Sorlin et al. 2005)

Cottbus, 10. 3. 2008

Page 12: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

(b) structural models

- entities: organs / modules (biologically senseful and visualizable entities)

- effects of interaction occur emergently

- parameters: relatively few, measurable

Cottbus, 10. 3. 2008

most important approach from computer science for this type of models (until recently):

Lindenmayer systems (L-systems)

Page 13: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

Examples of L-system based plant models:

Prusinkiewicz & Lindenmayer 1990

K. 1998, 1999

Page 14: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

Applications:

virtual plant structures as a basis for simulations, e.g.,

light interception in a tree stand (Knyazikhin, Ibrom, K. 1997)

water flow in a tree (Früh & K. 1999)

Page 15: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

structure has impact on function – example of xylem sap flow

(Früh & K. 1999)

spruce (L-system model)

spruce (3D measurement)

Thuja (3D measurement)

Cottbus, 10. 3. 2008

Page 16: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

structural models – drawbacks:

• no (or very sparse) taking into acount of the functional aspects of organisms

• no metabolism, no linkage with lower scale levels

Cottbus, 10. 3. 2008

Page 17: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

structural models – drawbacks:

• no (or very sparse) taking into acount of the functional aspects of organisms

• no metabolism, no linkage with lower scale levels

Cottbus, 10. 3. 2008

combination of model types

Page 18: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

(c) Functional-structural plant models, FSPM

Idea: distribution of the processes to the modules

Page 19: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

(c) Functional-structural plant models, FSPM

Idea: distribution of the processes to the modules

Tool: object-oriented programming

example of ALMIS

(Eschenbach 2000)

Page 20: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

(c) Functional-structural plant models, FSPM

Idea: distribution of the processes to the modules

Tool: object-oriented programming

example of ALMIS

(Eschenbach 2000)

Page 21: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

FSPM example LIGNUM (Perttunen et al. 1996, 1998, Dzierzon & K. 2002;Sievänen et al. 2006)

Page 22: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

Drawbacks of ad hoc FSPMs from the last years:

isolated solutions, often strongly specialized

Cottbus, 10. 3. 2008

Page 23: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

Drawbacks of ad hoc FSPMs from the last years:

isolated solutions, often strongly specialized

large, complex source code, containing technical details mixed with fundamental features of the model

Cottbus, 10. 3. 2008

Page 24: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

Drawbacks of ad hoc FSPMs from the last years:

isolated solutions, often strongly specialized

large, complex source code, containing technical details mixed with fundamental features of the model

low compatibility of the models with each other

Cottbus, 10. 3. 2008

Page 25: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

Drawbacks of ad hoc FSPMs from the last years:

isolated solutions, often strongly specialized

large, complex source code, containing technical details mixed with fundamental features of the model

low compatibility of the models with each other

complexity of the tool (for the user) has to be reduced

a further challenge:

Cottbus, 10. 3. 2008

Page 26: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

traditional, commonly-used programming languages obviously not optimal for the purpose

Cottbus, 10. 3. 2008

Page 27: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

formal basis for tools in ecological informatics?

grammars

Cottbus, 10. 3. 2008

Page 28: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

Eric Mjolsness, Univ. of California 2006:

"Future multiscale models must be able to integrate all the major different types of dynamical systems models, ...

These goals are achieved by the modelling framework of... grammars."

Cottbus, 10. 3. 2008

formal basis for tools in ecological informatics?

grammars

Page 29: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

2. Relational Growth Grammars (RGG) as a generic tool on a formal level

point from where to start:

L systems

(parallel string rewriting)

Cottbus, 10. 3. 2008

Page 30: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

Limitations of L-systems:

• in L-systems, only 2 possible relations between objects: "direct successor" und "branching"     

Cottbus, 10. 3. 2008

Page 31: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

Limitations of L-systems:

• in L-systems, only 2 possible relations between objects: "direct successor" und "branching"     

• multiscaled models are not supported

Cottbus, 10. 3. 2008

Page 32: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

Limitations of L-systems:

• in L-systems, only 2 possible relations between objects: "direct successor" und "branching"     

• multiscaled models are not supported

• object-oriented programming is not supported (only symbols, resp. "modules" = parameterized symbols, no objects, no classes)

Cottbus, 10. 3. 2008

Page 33: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

Limitations of L-systems:

• in L-systems, only 2 possible relations between objects: "direct successor" und "branching"     

• multiscaled models are not supported

• object-oriented programming is not supported (only symbols, resp. "modules" = parameterized symbols, no objects, no classes)

• structures must be serialized to strings

Cottbus, 10. 3. 2008

Page 34: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

transgression to graph grammars

Limitations of L-systems:

• in L-systems, only 2 possible relations between objects: "direct successor" und "branching"     

• multiscaled models are not supported

• object-oriented programming is not supported (only symbols, resp. "modules" = parameterized symbols, no objects, no classes)

• structures must be serialized to strings

Page 35: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

"Relational Growth Grammars" (RGG) as generic tool on a formal level

= graph grammars with parallel application

Cottbus, 10. 3. 2008

Page 36: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

"Relational Growth Grammars" (RGG) as generic tool on a formal level

= graph grammars with parallel application

• graph model:- with node attributes and types (type hierarchy for inheritance)- with edge labels (finitely many)- no multiple edges with the same label

Cottbus, 10. 3. 2008

Page 37: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

Nodes:

correspond to the symbols in L-systems

Cottbus, 10. 3. 2008

Page 38: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

Nodes:

correspond to the symbols in L-systems

simultaneously objects sensu OOP

Cottbus, 10. 3. 2008

Page 39: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

Nodes:

correspond to the symbols in L-systems

simultaneously objects sensu OOP

e.g., plant organs, geometric transformations

Cottbus, 10. 3. 2008

Page 40: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

Edges:

their labels can represent different sorts of relations:

• is successor of

• contains

• bears as a lateral shoot

• reacts with

• encodes (genetically)

• is mating with

• (...)

also possible: representation of multiscaled structures

Cottbus, 10. 3. 2008

Page 41: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

multiscaled structures

(different geometric levels of resolution in one model)

relation of refinement

(AMAPmod software description, CIRAD Montpellier, 1998)

Page 42: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

multiscaled structures

(different geometric levels of resolution in one model)

relation of refinement

(AMAPmod software description, CIRAD Montpellier, 1998)

in computer graphics: "Level of Detail"

Page 43: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

● embedding model:Single-Pushout approach from algebraic graph grammartheory, extended by so-called connection transformations

● right-hand sides of rules are dynamically generated

RGG replacement mechanism

left-hand side of rule right-hand side of rule

Cottbus, 10. 3. 2008

Page 44: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

an RGG rule and its application in graphical form:

rule:

application:

Cottbus, 10. 3. 2008

Page 45: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

an RGG rule and its application in graphical form:

rule:

application:

rule in text form: i -b-> j -a-> k -a-> i = => j

Cottbus, 10. 3. 2008

Page 46: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

original graph: A B C

Cottbus, 10. 3. 2008

implicit use of "connection edges" for the desired embedding:

a:A ==>> a C (SPO rule)

B ==> D E (rules of L-system type)

C ==> A

Page 47: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

A B C

D E A

connection edges (auxiliary edges)

Cottbus, 10. 3. 2008

implicit use of "connection edges" for the desired embedding:

a:A ==>> a C (SPO rule)

B ==> D E (rules of L-system type)

C ==> A

Page 48: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

A B C

D E A

a:

Cottbus, 10. 3. 2008

implicit use of "connection edges" for the desired embedding:

a:A ==>> a C (SPO rule)

B ==> D E (rules of L-system type)

C ==> A

Page 49: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

implicit use of "connection edges" for the desired embedding:

a:A ==>> a C (SPO rule)

B ==> D E (rules of L-system type)

C ==> A

A AD Ea:

C

Cottbus, 10. 3. 2008

Page 50: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

Advantages:

L-systems as a special case

Strings correspond to special graphs

Cottbus, 10. 3. 2008

Page 51: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

example: crossing over

Two homologous chromosome strands, encoded as strings with "successor" relation

RGG rule:

application:

alignment of homologous alleles

pure SPO rules as a special case

Cottbus, 10. 3. 2008

Page 52: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

further special case: rules which change only parameters

Cottbus, 10. 3. 2008

Example from barley model:

Cell [lue1:LUE1] ::>

lue1[concentration] :+= 0.5 * par.DELTA_T;

Page 53: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

Realization of RGGs in a programming language:

XL (eXtended L-system language)

(Kniemeyer 2007)

• extension of Java

• nodes are Java objects

• additional constructions

Cottbus, 10. 3. 2008

3. The language XL

Page 54: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

• Queries in the generated graphs

possibility to link structure and function

Cottbus, 10. 3. 2008

Page 55: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

• Queries in the generated graphs

possibility to link structure and function

Example: look for all leaves which are successor of node c and sum up their areas

Cottbus, 10. 3. 2008

Page 56: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

• Queries in the generated graphs

possibility to link structure and function

Example: look for all leaves which are successor of node c and sum up their areas

transitive closure

aggregation operator

Cottbus, 10. 3. 2008

Page 57: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

• Queries in the generated graphs

possibility to link structure and function

Example: look for all leaves which are successor of node c and sum up their areas

transitive closure

aggregation operator

result can be transferred to procedural calculation (e.g., PBM)

Cottbus, 10. 3. 2008

Page 58: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

Query in a plant / herbivore model:

p:Plant,

(* a:Animal, (distance(a,p) < p[radius]) *)

Cottbus, 10. 3. 2008

Page 59: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

Query in a plant / herbivore model:

p:Plant,

(* a:Animal, (distance(a,p) < p[radius]) *)

looks for all animals in the radius of p

Cottbus, 10. 3. 2008

Page 60: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

Cottbus, 10. 3. 2008

dynamics of networks

(e.g., neighbourship relation in a tree stand)

Page 61: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

Cottbus, 10. 3. 2008

dynamics of networks

(e.g., neighbourship relation in a tree stand)

Page 62: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

Cottbus, 10. 3. 2008

dynamics of networks

(e.g., neighbourship relation in a tree stand)

Page 63: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

Cottbus, 10. 3. 2008

dynamics of networks

(e.g., neighbourship relation in a tree stand)

Page 64: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

dynamics of networks

(e.g., neighbourship relation in a tree stand)

generally:

dynamical systems with a dynamical structure

Cottbus, 10. 3. 2008

Page 65: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

Interactive 3D platform GroIMP (Growth-grammar related Interactive

Modelling Platform) with XL compiler

Cottbus, 10. 3. 2008

Page 66: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

Interactive 3D platform GroIMP (Growth-grammar related Interactive

Modelling Platform) with XL compiler

• GroIMP is an Open Source project (http://www.grogra.de)

Cottbus, 10. 3. 2008

Page 67: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

XL compiler

(time series of) structure(s)(attributed graphs)

modelspecification

Cottbus, 10. 3. 2008

Page 68: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

XL compiler descriptionparser

(time series of) structure(s)(attributed graphs)

modelspecification

descriptions of real organisms

Cottbus, 10. 3. 2008

Page 69: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

XL compiler descriptionparser

(time series of) structure(s)(attributed graphs)

renderer

visual representation

modelspecification

descriptions of real organisms

Cottbus, 10. 3. 2008

Page 70: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

XL compiler descriptionparser

(time series of) structure(s)(attributed graphs)

XL console renderer

visual representation

statistical analysis software

request for analysis (query)

modelspecification

descriptions of real organisms

Cottbus, 10. 3. 2008

Page 71: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

XL compiler descriptionparser

(time series of) structure(s)(attributed graphs)

XL console renderer interfaces

special simulation software

visual representation

statistical analysis software

request for analysis (query)

modelspecification

descriptions of real organisms

Cottbus, 10. 3. 2008

Page 72: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

Cottbus, 10. 3. 2008

GroIMP provides complete XL libraries

e.g., node classes for the emulation of Xfrog graphs (cf. Deussen, Lintermann)

Diploma thesis Henke 2006, Henke et al. (submitted)

Page 73: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

Cottbus, 10. 3. 2008

GroIMP provides complete XL libraries

e.g., node classes for the emulation of Xfrog graphs (cf. Deussen, Lintermann)

Diploma thesis Henke 2006, Henke et al. (submitted)

Page 74: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

GroIMP provides complete XL libraries

e.g., node classes for the emulation of Xfrog graphs (cf. Deussen, Lintermann)

Diploma thesis Henke 2006, Henke et al. (submitted)

Cottbus, 10. 3. 2008

Page 75: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

(Henke 2006)

Cottbus, 10. 3. 2008

GroIMP provides complete XL libraries

extension of the Xfrognode classes by an „arrange“ node

Page 76: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

(Henke 2006)

Cottbus, 10. 3. 2008

GroIMP provides complete XL libraries

extension of the Xfrognode classes by an „arrange“ node

Input: „fields“ (given by image files) for spatial parameters

heights densities tree parameters

Page 77: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

GroIMP provides complete XL libraries

extension of the Xfrognode classes by an „arrange“ node

Input: „fields“ (given by image files) for spatial parameters

(Henke 2006)

heights densities tree parameters

Cottbus, 10. 3. 2008

Page 78: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

4. Future perspectives

Improvement of rendering / radiation simulation

currently under construction:

- Metropolis raytracing

- GPU-based raytracer

- Radiosity calculation

Cottbus, 10. 3. 2008

Page 79: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

(Veach 1998)

Weakness of bidirectional raytracing in case of indirect illumination:

Improvement:

Metropolis algorithm (mutation of an already detected ray path)

Cottbus, 10. 3. 2008

Page 80: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

e.g., molecule models (GroIMP filter for pdb files)

Extension of the possibilities for 3D modelling

Cottbus, 10. 3. 2008

Page 81: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

exchange platform "OpenAlea" (Pradal 2007)

modular platform to improve the interoperability of plant models and analysis tools

Making XL available for this international project

Cottbus, 10. 3. 2008

Page 82: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

3D data acquisition from real organisms

Cottbus, 10. 3. 2008

Page 83: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

3D data acquisition from real organisms

and linked to that:

solution of the inference problem for RGGs

Aim: automatize the pipeline

real object 3D model RGG abstract model visualization of the abstract model

Cottbus, 10. 3. 2008

Page 84: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

ongoing project:

development of a low-cost system for the acquisition of 3D data with structured light

(Jiang & Bunke 1997)

Cottbus, 10. 3. 2008

Page 85: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

aerial photo + elevation model(ArcGIS)

Page 86: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

aerial photo + elevation model(ArcGIS)

view into simulated stand

(Knauft 2001)

Page 87: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

shadow calculation at forest soil level at different times of the day

(Knauft 2001)

Page 88: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

"ViWa" (Virtueller Wald = virtual forest) –

landscape in the Solling region (Germany) (Knauft & K. 2001)

elevation model + forest inventory data + structural model of stand + structural model of tree + rendering:

Cottbus, 10. 3. 2008

Page 89: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

Modelling of park landscapes

(Rogge & Moschner 2007, for Branitzer Park Foundation, Cottbus)

Cottbus, 10. 3. 2008

Page 90: From Molecules To Landscapes:  Rule-based FSPMs in the Language XL  Winfried Kurth

Thank you for your attention!

Cottbus, 10. 3. 2008


Recommended