Escolar Documentos
Profissional Documentos
Cultura Documentos
Introduction to ILWIS
Source: Cees van Westen
ISL 2004
What is ILWIS?
PC-based GIS & Remote
Easy to learn and use: full on-line help extensive tutorials for direct use in courses 25 case studies of various disciplines
ISL 2004
design Import and export of widely-used data formats On-screen and tablet digitizing Comprehensive set of image processing tools Orthophoto, image georeferencing, transformation and mosaicking
ISL 2004
spatial analysis 3D visualization with interactive editing for optimal view finding Rich projection and coordinate system library Geo-statistical analyses, with kriging and co-kriging for improved interpolation
ISL 2004
approach
data objects: raster or vector maps and tables service objects: coordinate systems, georeference, representation, domain objects may be shared: all maps of the same area use the same coordinate system
ISL 2004
Advantages:
- use actual meaning of units - sharing of domains for different maps and tables - sharing of other objects for the same domain - easy calculation
ISL 2004
the link between data objects, derived from other data objects
maps and table which are original are called source objects, those that are made from them are called dependent objects
Advantages:
- easy update - easy change of calculation formulas - minimum use of disk-space - data retrieval without actual calculation
ISL 2004
Teaching Guides
ILWIS Beginners Guide Introducing the basic concepts, essential ILWIS techniques and the main ILWIS- operations. Detailed description of the functionality of ILWIS including its window types, objects, operations. Training the skills you need in ILWIS, including explanations and procedures for first time users in addition to topics for advanced users.
ILWIS Applications Guide Advanced procedures to work with ILWIS, providing case studies for various research disciplines
ISL 2004
Button bar
Change directory
Map Viewer
ISL 2004
Status line
Table Window
Menu bar Title bar Change column properties buttons
ISL 2004
ILWIS objects
Data objects:
Raster maps Polygon maps Segment maps Point maps Map list Tables
Special objects:
Map views Histogram Sample sets 2-dimensional tables Matrices Filters Functions
Service objects:
Domain Representation Georeference
ISL 2004
Scripts
Coordinate System
ILWIS objects
Domain
Defines the values, classes or identifiers that can be stored in a map or column ID
Class for data objects that contain unique identifiers (for instance 1024, 1025,) for data objects that contain classes (for instance soil units like clay, sand, loam,) for data objects that contain measurable values (for instance height, concentration, ) for satellite images and scanned images that contain values between 0 and 255
Value
Image
ISL 2004
International Institute for Geo-Information Science and Earth Observation (ITC) Point map Coordinate system Segment map Class domain Polygon map Attribute table Representation
Class Maps
Point map Coordinate system Segment map Identifier domain Polygon map Attribute table
ID Maps
Value Maps
Segment map Value domain Polygon map Representation Gradual or Value
ISL 2004
International Institute for Geo-Information Science and Earth Observation (ITC) Coordinate system Raster map Georeference Attribute table
Class domain
Representation
Class Maps
Identifier domain
ID Maps
Value Maps
Representation Gradual or Value
ISL 2004
Spatial data
Point map
Attribute data
Attribute table
Column1 Column2 Column3
Segment map
+
Identifier
Class domain ID domain Value domain
Polygon map
domain Class
Raster map
Class repr.
Class repr.
Value repr.
ISL 2004
Map Calculation
Input map: Landuse Domain: Landuse
Pasture Bare rocks Lake
Land
Water
0 0 1 1 1
0 1
1 1
ISL 2004
International Institute for Geo-Information Science and Earth Observation (ITC) Map: City blocks
Cityblocks Landuse 001 002 003 004 005 006 007 008 009 010 011 012 013 014 015
ISL 2004
Institutional Commercial Commercial Residential Residential Residential Industrial Residential Industrial Industrial Residential Industrial Residential Residential Residential
Arithmetic operations
domain value
5 5 6 6 5 5 2 6 2 5 2 6 2 2 2 6 MapC = MapA +10 15 15 12 12 15 15 15 12 16 12 12 12 16 16 16 16 MapC 8 8 8 8 MapC2 = ((MapA - MapB)/(MapA + MapB))*100 MapC1 = MapA + MapB 9 9 7 7 MapC1 9 9 3 7 10 10 9 3 10 10 MapC2
MapA
4 4 1 1 4 4 1 1 8 4 1 8
14 14
MapB
ISL 2004
Logical operations
domain class and value
F F F F F F F F F F F F F
MapA
0
MapD
0 0 1 0 0 0 0 1 1 0 0 0 0 1 0 0 0 1 1 0 1 1 1 0 0
MapD1
1 1 1 0 0 1 0 1 1 0 0 0 1 1 1 1 1 1 1 1
MapB
7 7 4 6 6 7 7 4 6 6 7 7 4 4 6 7 7 4 4 6 4 4 4 4 6
1 1 0 0
MapD3
1 1 0 0 0 1 1 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 1
ISL 2004
Conditional functions
domain class and value
MapA
MapC
F F F F F F F F F F F F F
MapB
1 1 ? ? ?
1 1 1 ? ?
1 ? 1 1 ?
? ? ? 1 1
? ? 1 1 1 1 1 0 0 0
MapC1
7 7 4 6 6
7 7 4 6 6
7 7 4 4 6
7 7 4 4 6
4 4 4 4 6
1 1 0 0 0
1 0 0 0 0
0 0 0 0 0
0 0 0 0 0
ISL 2004