LSL LANDSCAPE SCRIPTING LANGUAGE

mewstennisSoftware and s/w Development

Nov 4, 2013 (3 years and 8 months ago)

102 views


LSL is a spatial modelling system consisting of a

scripting language and integrated development envi
-
ronment (IDE). LSL supports the development and
testing of models that calculate habitat and landscape
composition and configuration metrics, particularly
over multiple spatial scales. By including an integrated
reporter LSL facilitates model gaming and efficient
round-trip engineering.


1.
Scenario or Report
Selection

LSL is currently used within science units of the

Ontario Ministry of Natural Resources for a variety of
assessment and modelling purposes.

The development environment includes a colour coded

editor, a report generator, metadata trees, a console
output area, and areas for scenario or report selection.
LSL can also be run in batch mode using a .bat file,
with argument passing.
2.
Colour Coded
Script Editor
3.
Metadata Trees
5.
Console Output Area
4.
Report Generator
LSL

LANDSCAPE SCRIPTING LANGUAGE



WHAT IS THE LANDSCAPE SCRIPTING LANGUAGE?
Centre for Northern Forest Ecosystem Research

Software Release Note

004
LANGUAGE

The LSL language is syntactically similar to Visual

Basic. It provides 101 functions and procedures,
including proximity, adjacency, moving window, tabula
-
tion, rollup, and regional analyses. The language also
includes support for missing data and program flow
control. LSL also supports lookup tables (categorical
and continuous) and contrast-weighted edge matrices.
LSL also supports point, polyline, and polygon shape
-

files, continuous and categorical rasters and associ
-
ated attribute data. Area and edge information is
retained.

LSL defines a hierarchy of 3

spatial classes, the parcel,
grid, and gridset to support
multiple scale analysis, as
well as a database class. Da
-
tabases are also exposed for
the spatial classes, and fields
can be transformed or new
fields created.





CITE AS


Kushneriuk, R.S, and R.S Rempel, 2007. LSL : Land
-
scape Scripting Language. Ontario Ministry of Natural
Resources, Center for Northern Forest Ecosystem
Research, Thunder Bay, Ontario, Canada.
SYSTEM REQUIREMENTS


The program will run on any computer operating with
Windows XP or Vista, 32 or 64 bit.









REPORTER


After each LSL script run the metadata trees are

generated. Tree nodes corresponding to LSL outputs
can then be selected and various reports run.






Gridsets: Pseudo-hexagons built from grid elements in a

hierarchical fashion. Gridsets in LSL can have

multiple offsets to provide an error term.

LSL

LANDSCAPE SCRIPTING LANGUAGE

For more information about this software,

please contact:
Robert Kushneriuk
Centre for Northern Forest Ecosystem Research
955 Oliver Rd.
Thunder Bay, ON P7B 5E1
(807) 343-4047
rob.kushneriuk@Ontario.ca
Ont ar i o Mi ni st r y of Nat ur al Resour ces
Centre for Northern Forest
Ecosystem Research
2710
910
370
190
70
30
10 ha
Some of the 101 functions and procedures.
Multiple scenario map output.
Multiple scenario spatial signature at 5628 ha spatial scale.