ilwis3_chap02
TRANSCRIPT
-
8/12/2019 ilwis3_chap02
1/75
Main concepts of ILWIS 3.0
CHAPTER 2
Main concepts of ILWIS 3.0
In chapter one,Introduction to ILWIS, you started with ILWIS, and learned the
basics o the user interace! This chapter presents so"e #ey concepts o ILWIS!
In section 2!$, the two basic data "odels %&ector and raster "odels' that are used in
ILWIS are treated to(ether with the dierent types o ob)ects %i!e! data ob)ects, ser&ice
ob)ects, container ob)ects and special ob)ects'! In section 2!2 the &arious types o "aps
are shown* point, se("ent, poly(on and raster "aps! +ector and raster "aps can be
displayed si"ultaneously in a "ap window! In this section and in section 2! you will
also ha&e a closer loo# at one o the #ey concepts o ILWIS* the use o do"ains! A
do"ain lists e!(! the possible units in a "ap %as class na"es or I-s' or the ran(e opossible &alues in a "ap! A representation, treated in detail in section 2!., contains the
inor"ation that deter"ines how your spatial data should be represented on screen or
in a printout! A coordinate syste" %section 2!/' contains inor"ation on the #ind o
coordinates you are usin( in your "aps! In section 2!0 o this chapter you will pay
special attention to the (eoreerence %containin( inor"ation about the nu"ber o lines
and colu"ns o a raster "ap, the coordinates and the pi1el sie'! In the sections 2!3
and 2!4 you will see how spatial and attribute data are lin#ed and how you can retrie&e
inor"ation ro" both si"ultaneously, by usin( the pi1el inor"ation window! In
section 2!5 the details &iew o the Catalo(is treated! The last section, section 2!$6,
deals with another i"portant concept o ILWIS* dependency lin#s! In ILWIS the"aps, tables and colu"ns created by an operation, #now how they were "ade! This
has so"e "a)or ad&anta(es, such as the possibility to store only the deinition o a
"ap, without storin( the data o the "ap itsel, and the possibility to si"ply
recalculate output "aps when input data has been chan(ed %"a#e output "aps up7to7
date'!
ILWIS 3.0 Users Guide
-ouble7clic# the ILWIS icon on the des#top!
8se the9a&i(atorto (o to the directory* C*:ILWIS !6 -ata:8sers ;uide:Chapter62!
-
8/12/2019 ilwis3_chap02
2/75
Main concepts of ILWIS 3.0
-
8/12/2019 ilwis3_chap02
3/75
Main concepts of ILWIS 3.0
2.1 Structure of spatial data in ILWIS
In the pre&ious chapter we ha&e loo#ed at how you can display "aps and tables inILWIS! 9ow we will see "ore in depth how the data are structured! We will treat the
structure o spatial data!
Spatial eatures are represented in ILWIS in the ollowin( ways* 7 Points! =any ite"s
can be represented as sin(le points on a "ap! Points "ay reer
to rainall stations, houses, ield obser&ations, sa"plin( points, etc!
7Lines! Linear eatures such as roads, draina(e lines or contour lines!
7Areas! >eatures which occupy a certain area, such as land use units %e!(! orest',
(eolo(ical units, etc!
The spatial entities described abo&e can be represented in di(ital or" in two data
"odels %>i(ure 2!$'* vector modelsor raster models!
-
8/12/2019 ilwis3_chap02
4/75
Main concepts of ILWIS 3.0
In a vector modelthe position o each spatial eature is deined by %a series o' ? and
@ coordinates!
-
8/12/2019 ilwis3_chap02
5/75
Main concepts of ILWIS 3.0
inpoint mapsby re(isterin( their location inXand Ycoordinates and by codin( the"
%e!(! a rainall station, ele&ation, etc!'!
Se("entsA line is stored as a series o ? and @ coordinates %points' that best relect itscharacteristics! The points are connected by strai(ht lines! In ILWIS line eatures are
calledsegments! A se("ent is described by the coordinates o its startin( and endin(
points %itsnodes' and the intermediate points! The code o a se("ent deines what
the se("ent represents %e!(! road, state boundary, contour &alue, etc!'!
Poly(onsAreas are represented by their borders or boundary lines, which are in act lines
stored in the sa"e way as se("ents! A poly(on is a closed area o one or "ore
boundary se("entsB and a code!
-
8/12/2019 ilwis3_chap02
6/75
Main concepts of ILWIS 3.0
either satellite i"a(es, scanned aerial photo(raphs or i"ported raster "aps ro" other
sources! =ost ILWIS analyses are based on the raster data "odel! The results o "ost
o the operations are also raster "aps!
-
8/12/2019 ilwis3_chap02
7/75
Main concepts of ILWIS 3.0
%&'ect t(pes
-
8/12/2019 ilwis3_chap02
8/75
Main concepts of ILWIS 3.0
need besides the data itsel! -o"ains, representations, coordinate syste"s and (eo7
reerences are called ser&ice ob)ects!
7 +ector "aps need a nu"ber o ser&ice ob)ects* a do"ain, a representation and a
coordinate syste"!
7 Raster "aps also need these ser&ice ob)ects* a do"ain, a representation and a coor7
dinate syste"! All raster "aps contain inor"ation in discrete cells or pi1els, which
are ordered in rows and colu"ns! To relate these pi1els to "ap coordinates another
ser&ice ob)ect called a (eoreerence is needed!
-
8/12/2019 ilwis3_chap02
9/75
Main concepts of ILWIS 3.0
2.2 )ispla(ing "aps and La(er Manage"ent )ispla(ing
*ector and raster "aps
Lets us now ha&e a loo# at the dierent types o "aps in ILWIS! In chapter $ you
ha&e seen the Landuse "ap! Re"e"ber that it was a poly(on "ap! Let us now
co"pare the poly(on "ap with a raster "ap, which is obtained by rasteriin( the
poly(on "ap!
The irst i"pression is that both "aps are the sa"e! They are si"ilar with respect to
the inor"ation they contain! @ou can chec# this by clic#in( the sa"e unit in both
"aps! The units o both "aps are also displayed in the sa"e colors! The dierence,
ILWIS 3.0 Users Guide
-ouble7clic# poly(on "ap Landuse inthe Catalo(! The -isplay Fptions G Poly(on =ap dialo( bo1 is opened!
Accept the deaults in the -isplay Fptions 7 Poly(on =apdialo( bo1 by clic#in(F! The poly(on "ap is displayed!
Clic# the Title baro the "ap window, #eep the let "ouse button down, and"o&e the "ap window to the side o the screen! Then release the let "ousebutton! This is called dragging!
-ouble7clic# raster "ap Landuse in theCatalo(! The -isplayFptions 7 Raster =apdialo( bo1 is shown in which you can speciy how you
want to see the raster "ap! 9ote that there are less options than in the -isplayFptions G Poly(on =apdialo( bo1!
Accept the deault &alues in the dialo( bo1 by clic#in( F! The raster "ap isdisplayed in another "ap window!
-ra( and successi&ely resie both windows so that they are ne1t to each other!
Clic# the oo" Inbutton in the Toolbaro theraster "ap! Position the "ouse pointer in a section o the "ap near theboundary o se&eral units! Press the let "ouse button, hold it down, and dra(it to deine a s"all area to oo" in on!
Repeat this procedure or the poly(on "ap! oo" in on the sa"e area!
9ow you can see uite so"e dierences between the two "aps! The poly(on "ap
displays s"ooth boundaries between the units, whereas the raster "ap has a bloc#y
appearance! I this is not clear then oo" in urther! The bloc#y appearance o the
raster "ap is due to the re(ular arran(e"ent o the pi1els! @ou are able to see
indi&idual pi1els and the land use unit they represent!
-
8/12/2019 ilwis3_chap02
10/75
Main concepts of ILWIS 3.0
howe&er, is in the way the inor"ation is stored in both "aps one in &ector or"at
and the other in raster or"at! The best way to e&aluate this is by oo"in( in on both
"aps!
-
8/12/2019 ilwis3_chap02
11/75
Main concepts of ILWIS 3.0
We can see the indi&idual pi1els e&en "ore clearly when we display another type o
raster "ap* a satellite i"a(e %T"b$*
-
8/12/2019 ilwis3_chap02
12/75
Main concepts of ILWIS 3.0
since you cannot see two colors o two pi1els on top o each other!
In a satellite i"a(e nearly each o the indi&idual pi1els has a dierent &alue than its
nei(hbours, due to the dierent relectance &alues o the earth surace as recorded by
the sensor o the satellite! To read so"e o the pi1el &alues*
I"a(e The &alues that you can read ro" the "ap are whole nu"bers between 6 and 2//!
This "eans that whene&er we wor# with satellite i"a(es %such as SPFT or Landsat'
the do"ain o these i"a(es is called i"a(e! Domain imageis used or satellite
i"a(es, and scanned blac# and white aerial photo(raphs! Pi1el &alues in a band o a
satellite i"a(e represent relection &alues in a certain wa&elen(th inter&al!
-
8/12/2019 ilwis3_chap02
13/75
Main concepts of ILWIS 3.0
La(er "anage"ent
In the "ap window, poly(on "ap Landuse is displayed on top o raster "ap T"b$!
A "ap window can contain only one raster "ap, but it can be co"bined with se&eral
ILWIS 3.0 Users Guide
In the Catalo(o the =ain window select satellite i"a(e T"b$ and dra( itto the "ap window containin( poly(on "ap Landuse! The -isplay
Fptions 7 Raster =apdialo( bo1 is opened!
Accept the deaults and clic# F! Raster "ap T"b$ is now added to the "apwindow!
In the Layer =ana(e"entpane, dra( and drop the Landuse data layer below theT"b$ data layer! 9ow raster "ap T"b$ is displayed on top o poly(on "apLanduse!
=o&e with the "ouse pointer throu(h the "ap while #eepin( the let "ousebutton pressed! The &alues that can be read ro" the "ap are the &alues oraster "ap T"b$!
-ouble7clic# T"b$ in the Layer =ana(e"entpane! The -isplay FptionsG Raster =apdialo( bo1 o raster "ap T"b$ appears!
In the -isplay Fptions G Raster =apdialo( bo1 clear the Inochec# bo1!This "eans that you will not see the &alues o the pi1els any"ore when
clic#in( in the "ap!Accept all other deaults and clic# F! 9ote that in the Layer =ana(e"ent
pane the i in ront o the T"b$ chec# bo1 has disappeared!
=o&e a(ain with the "ouse pointer throu(h the "ap while #eepin( the let"ouse button pressed! The classes that can be read ro" the "ap &iewer arethe class na"es o poly(on "ap Landuse!
In the Layer =ana(e"entpane, select poly(on "ap Landuse! Press the ri(ht"ouse button and choose the Re"o&e Layerco""and or clic# the Re"o&eLayerbutton in the Toolbaro the"ap window! The Re"o&e Layerbo1 appears with the uestion Re"o&ePoly(on =ap JLanduseK
Are you sureAnswer this uestion with @es!
Fpen the Layers"enu and select the Add Layerco""and or clic# the AddLayerbutton inthe Toolbaro the "ap window! The Add -ata Layer
dialo( bo1 is opened!
-
8/12/2019 ilwis3_chap02
14/75
Main concepts of ILWIS 3.0
se("ent, poly(on or point "aps! Each o the "aps displayed in a "ap window is
called a data layer!
Let us now loo# at another poly(on "ap! We ha&e already seen the poly(on "ap
Landuse, which has a class do"ain! We will now loo# at the poly(on "ap
Citybloc#, which contains the city bloc#s o a part o the city o Cochaba"ba!
-
8/12/2019 ilwis3_chap02
15/75
-
8/12/2019 ilwis3_chap02
16/75
Main concepts of ILWIS 3.0
The contents o se("ent "ap Contour are dierent ro" se("ent "ap -raina(e!
The contour lines are all coded accordin( to their ele&ation! In this case the contents
cannot be represented as classes, but as &alues! The "ap Contour thereore has a
value domain!
>inally, let us ha&e a loo# at a point "ap! The point "ap that will be displayed shows
the location o rainall stations in the area %it is a icti&e "ap, only "eant or this
8serBs ;uideand not representin( the real situation in Cochaba"ba'!
Please note that point "ap Rainall also uses an I- do"ain! The do"ain o a "ap is
always indicated at the top o a -isplay Fptionsdialo( bo1! In the dialo( bo1 there is
an option to show the na"es o the points as well!
Select the Inochec# bo1, accept all other deaults and clic# F! Se("ent"ap Contour is now added to the "ap window!
Clic# the contour lines and read their "eanin(! 9ote that you can also readthe "eanin( o the draina(e lines and the city bloc#s when you clic# the"!
In the Catalo(o the =ain window, select point "ap Rainall and dra( itto the "ap window! The -isplay Fptions 7 Point =apdialo( bo1 appears!
Select the chec# bo1 Te1t! So"e e1tra te1t options appear!
Clic# the >ontbutton! The >ontdialo( bo1 is opened!
In the >ontdialo( bo1, select >ont* Arial, >ont Style* Re(ular andSie* 4!
Clic# Fin the >ontdialo( bo1!
In the -isplay Fptions G Point =apdialo( bo1, select Te1t Color*;reenand clic# the Sy"bolbutton!
In the Sy"boldialo( bo1 select Sy"bol Type* Si"ple, Sy"bol* Suare,Sie* /, >ill Color* ;reen, Line Width* $, and Color* Red!
Clic# Fin the Sy"boldialo( bo1!
Practice so"e "ore with the Layer =ana(e"entpane! Add so"e other
poly(on and se("ent "aps, and see the do"ain used by the "aps! Practicealso in chan(in( the order o the layers by dra((in( a layer up or down
-
8/12/2019 ilwis3_chap02
17/75
Main concepts of ILWIS 3.0
9ote that the na"es o so"e o the rainall stations are only partially shown, becausethose stations are situated )ust outside the area co&ered by the satellite i"a(e!
ILWIS 3.0 Users Guide
-
8/12/2019 ilwis3_chap02
18/75
Main concepts of ILWIS 3.0
Su""ar( )ispla(ing "aps and La(er Manage"ent
In this e1ercise you learnt the ollowin(*
7 ILWIS allows the display o "any data layers in the sa"e "ap window! A "ap win7
dow can display only one raster "ap, but a raster "ap "ay be displayed to(ether
with "any dierent point, se("ent andDor poly(on "aps!
7 The way in which &arious data layers are displayed in a "ap window can be "anip7
ulated &ia the Layer =ana(e"entpane!
7 In the Layer =ana(e"entpane you can select the layers to be displayed, and
ro" which layers you want to obtain inor"ation! @ou can chan(e the display
options o a layer, the order o the layers and you can add or re"o&e layers!
in the Layer =ana(e"entpane! @ou can also choose not to display a data
layer by clearin( its chec# bo1!
When you ha&e inished, close the "ap window!
ILWIS 3.0 User s Guide3,
-
8/12/2019 ilwis3_chap02
19/75
Main concepts of ILWIS 3.0
2.3 -&out do"ains
In the pre&ious section you ha&e already seen the our "ost i"portant types o
do"ains* 7Classdo"ains or data ob)ects that contain classes %e!(! land use units,
(eo"or7
pholo(ical units'
7I-do"ains or data ob)ects that contain uniue identiiers %e!(! city bloc# $62,
rainall station La(una'
7+aluedo"ains or data ob)ects that contain "easured, calculated or interpolated
&alues %e!(! hei(ht, concentration'
7 The I"a(edo"ain or satellite i"a(es or scanned aerial photo(raphs containin(&alues between 6 and 2//!
A do"ain stores the set o possible data &aluesB %class na"es, I-s or &alues' that
should be a&ailable in a "ap, table or colu"n!
ILWIS uses do"ains e1tensi&ely and or "any operations you should decide in
ad&ance about the do"ain o a resultin( "ap* a class "ap, an I- "ap, or a &alue
"ap! This enables you to ha&e a direct control o&er your data types, e!(! ha&in( the
do"ain as a separate ob)ect you can ha&e a direct loo# at the #ind o data are storedin your "aps!
MIn se&eral other raster7based ;IS syste"s, and also in the pre&ious -FS &ersionso ILWIS, you always had to re"e"ber what each pi1el represented! >or e1a"ple,
i you had a land use "ap with . classes %in which $ N A(riculture, 2N >orest,
N ;rassland and . N Shrubs' and when you wanted to ind the areas which are
suitable or urther de&elop"ent %e!(! the current shrub area'! Then, to show the
suitable areas you had to use a "ap calculation or"ula %this will be e1plained
in depth in chapters 3 and 4' which had the ollowin( or"* Result NI>>%LanduseN., $, 6'
This or"ula "eant* i the Landuse "ap has a pi1el &alue o . %shrubs', then the
resultin( "ap will ha&e a &alue o $ %"eanin( that it "ay be used or urther
de&elop"ent', and otherwise a &alue o 6 %not suitable'!
>ro" ILWIS 2 onward, you use do"ains and you no lon(er need to #now the relation
between the pi1el &alues and the classes, since ILWIS #eeps trac# o that! In ILWIS,
your "ap calculation or"ula reads*
Result N I>>%LanduseNJ>orestK, JSuitableK,J9ot suitableK'
ILWIS 3.0 Users Guide
-
8/12/2019 ilwis3_chap02
20/75
-
8/12/2019 ilwis3_chap02
21/75
Main concepts of ILWIS 3.0
without a class na"e are considered undeined! The sa"e class na"e can be used or
se&eral points, se("ents, poly(ons or "appin( units in one "ap! As you willre"e"ber ro" the pre&ious e1ercise, poly(on "ap Landuse had a class do"ain,
which contained the na"es o the dierent land use types!
The -o"ain Classeditor allows you to add new ite"s to the do"ain, and to chan(e or
delete e1istin( ones! Fne should be careul, howe&er, with deletin( do"ain ite"s,
since this "ay cause proble"s in the "aps and tables that use this do"ain! >ore1a"ple, i you delete the >orest ite", there will be poly(ons in the "ap Landuse with
an internal code that is not present any"ore in the do"ain! The orest unit in the "ap
will then be represented as undefined (!and will also loose its color! @ou should
always ta#e care that a do"ain contains all the ite"s that can occur in a "ap or a
table!
A do"ain "ay contain "ore ite"s, howe&er, than are present in the "ap! This is &ery
useul i you ha&e dierent "aps dealin( with the sa"e topic, or e1a"ple "ulti7
te"poral land use "aps o a certain area, or &arious (eolo(ical "aps with the sa"e
le(end!
What is the ad&anta(e o the do"ain approach Let us (i&e an e1a"ple*
MSuppose you ha&e two land use "aps o dierent re(ions in the sa"e country!Suppose in one "ap you ha&e land use types a(riculture, (rassland and shrubs,
and in the other "ap a(riculture, orest and shrubs! In the -FS &ersions o
ILWIS, pi1el &alues o your units "i(ht be A(riculture N $, ;rassland N 2 and
Shrubs N or the irst "ap, and A(riculture N $, >orest N 2 and Shrubs N in thesecond "ap! So, pi1el &alue 2 is once orest and once (rass7land, which is &ery
ILWIS 3.0 Users Guide
Fpen the do"ain o poly(on "ap Landuse by double7clic#in( the do"ainLanduse in the Catalo(! The -o"ain Classeditor is opened!
Fpen the >ile"enu in the -o"ain Classeditor, and select the Propertiesco""and or clic# the Propertiesbutton in
the Toolbaro the editor!The Properties o -o"ain Class JLanduseKsheet appears, which describesa"on( others what this do"ain is used or!
Clic# the 8sed
-
8/12/2019 ilwis3_chap02
22/75
Main concepts of ILWIS 3.0
conusin(M
Howe&er, i you use one do"ain containin( all the possible land use classes, you
do not need to care about pi1el &alues o separate "aps since all the necessary
inor"ation or all your land use "aps is stored in one do"ain! The do"ain then
contains the class na"es* A(riculture, >orest, ;rassland, Shrubs!
-
8/12/2019 ilwis3_chap02
23/75
Main concepts of ILWIS 3.0
This is the do"ain o the (eo"orpholo(ic "ap! The list o classes in this do"ain
loo#s a bit dierent to the one o the land use classes! @ou see irst a Class 9a"e and
then a Code! Since so"e o the class na"es can be &ery lon(, ILWIS allows the use
o abbre&iations, or codesor the do"ain ite"s! This is &ery handy when you want to
do calculations with "aps, or colu"ns! Instead o ha&in( to write a e1pression li#e*
Result N I>>%;eo"orpholo(yNKAccu"ulation o debris on slopeK,
KPossible landslideK,K9ot a possiblelandslideK'
@ou can now write*
Result N I>>%;eo"orpholo(yNKAdK, KPossible landslideK,K9ot
a possible landslideK'
Codes can be entered, edited and deleted with the Add Ite", Edit Ite"and -elete
Ite"co""ands on the Edit"enu, with the buttons in the Toolbaro the
-o"ain Classeditor or by usin( the ri(ht "ouse "enu on a do"ain
ite"!
More a&out identifier do"ains
I- An identiier do"ain can be used when each ele"ent in a "ap is identiied by a
uniue na"e, i!e! an identiier %I-' ele"ents without an identiier are considered
undeined! Each ite" occurs in principle only once in the "ap! Attributes can be
lin#ed to the uniue na"es, that is to the identiiers! The attribute table contains
additional inor"ation on the uniuely identiied ele"ents and uses the sa"e do"ainas the "ap! An identiier do"ain can be used in point, se("ent, and poly(on "aps,
and in rasteried point, se("ent, and poly(on "aps! The identiier do"ain is ad&ised
or detailed "aps on lar(e scales such as $*/66 or cadastral and inrastructural
purposes!
ILWIS 3.0 Users Guide
Clic# the Cancelbutton in the Propertiessheet and close the -o"ainClasseditor!
Fpen another class do"ain* ;eo"orpholo(y!
Close the -o"ain Classeditor!
In the Catalo(, clic# do"ain Citybloc# with the ri(ht "ouse button andselect Fpenro" the conte1t7sensiti&e "enu!
-
8/12/2019 ilwis3_chap02
24/75
Main concepts of ILWIS 3.0
Let us now loo# in "ore detail at so"e identiier do"ains!
-o"ain Citybloc# is an identiier %I-' do"ain! It is lin#ed to the poly(on "ap with
the city bloc#s, as well as to the table Citybloc#! -o"ain Citybloc# contains the
cadastral codes o the city bloc#s o the central part o Cochaba"ba city!
-
8/12/2019 ilwis3_chap02
25/75
Main concepts of ILWIS 3.0
In this case the identiiers are uni"ue numbers!
-o"ain Rainall is also an I- do"ain %you can chec# this or instance by openin( the
Propertieso the do"ain'! In this do"ain, the indi&idual ite"s are the uni"ue nameso
the rainall stations! It is not a class do"ain, since each na"e is only &alid or one
rainall station only! I it would be related to "ore rainall stations, the syste" would
not #now to which station the data in the correspondin( table Rainall are reerrin(!
More a&out *alue do"ains
+alue +alue "aps and &alue colu"ns use a &alue do"ain! Ele"ents in &alue "aps %raster,
poly(on, se("ent, or points' or ields in &alue colu"ns represent "easured,
calculated, or interpolated &alues! +alues in a &alue do"ain are deined by a
"ini"u" and "a1i"u" &alue %the &alue ran(e' and a precision &alues s"aller than
the "ini"u" or lar(er than the "a1i"u" are considered undeined!
In this section we will loo# at so"e &alue do"ains!
-o"ain Hei(ht is used or se("ent "ap Contour which contains contour lines! A
&alue do"ain loo#s uite dierent ro" a class or I- do"ain! It is not a list o na"esor codes, but it is a deinition o certain &alues that should be used in a "ap or a
colu"n! In this e1a"ple, do"ain Hei(ht describes the Hei(ht in "eters!
>or the Cochaba"ba area, hei(ht &alues ran(e ro" 2/66 to .066 "eters! These are
the "ini"u" %=in' and "a1i"u" %=a1' &alues o the do"ain Hei(ht!
The Precisiono a &alue do"ain deter"ines the incre"ent between two possible
successi&e &alues! The precision deter"ines or instance the nu"ber o deci"als that
are used to store the &alues! When you use a precision o 6!$ the &alues are stored with
ILWIS 3.0 Users Guide
Close do"ain Citybloc#, and open do"ain Rainall!
Close the -o"ain Identiiereditor!
Fpen the do"ain
Hei(ht!
ILWIS 3.0 User s Guide+0
-
8/12/2019 ilwis3_chap02
26/75
Main concepts of ILWIS 3.0
$ deci"al! @ou can also store &alues with a certain step sie, or e1a"ple only the
&alues endin( on /, $6, $/, 26, 2/, etc! In that case you use a precision o /! @ou can
use any &alue or the precision, as lon( as it "a#es sense with respect to the "ini"u"
and "a1i"u" &alue, and the "eanin( o the &alues! >or instance, it would be uite
useless to use a precision o 6!66$ or the do"ain Hei(ht, since the altitude o the
contour lines are in "eters on the topo(raphic "ap ro" which they were di(itied!
It is i"portant to #eep in "ind, that i you use &ery s"all &alues or the precision %or
-
8/12/2019 ilwis3_chap02
27/75
-
8/12/2019 ilwis3_chap02
28/75
Main concepts of ILWIS 3.0
The "ost i"portant syste"7deined &alue do"ain is the one called $alue! In act you
can "a#e all other &alue do"ains with this do"ain! The others are (i&en to pre&ent
you ro" needin( to deine do"ains too oten! Let us loo# at so"e e1a"ples!
-
8/12/2019 ilwis3_chap02
29/75
Main concepts of ILWIS 3.0
There are so"e do"ain types that we ha&e not yet treated so ar, because they are
speciic or certain operations! They will be discussed later on in this boo#! A
co"plete o&er&iew o do"ains can be obtained ro" the ILWIS Helptopic JILWIS
Fb)ects, -o"ainsK!
Su""ar( -&out do"ains
7 A do"ain stores the set o possible data &aluesB that are used by a "ap, table
andDor colu"n! All ILWIS data ob)ects %&ector "aps, raster "aps and tables' always
ha&e a do"ain!
7 The sa"e do"ain can be used by a &ector "ap, a raster "ap and a table!
7 The our "ost i"portant types o do"ains are* class do"ains, identiier do"ains,
&alue do"ains and the i"a(e do"ain!
7Classdo"ains are used or data ob)ects that contain classes! A class do"ain "ay
or instance store the na"es o land use units or (eo"orpholo(ical units!
7I-do"ains are used or data ob)ects that contain uniue identiiers! An I- do"ain
"ay or instance store the uniue I-s o city bloc#s, or the uniue I-s o rainall
stations!
7+aluedo"ains are used or data ob)ects that contain "easured, calculated or inter7
polated &alues! A &alue do"ain "ay or instance store the &alues %ran(e and preci7
sion' needed to deine hei(hts or to deine concentrations!
7 The syste"I"a(edo"ain is used or satellite i"a(es or scanned aerial photo7
(raphs containin( &alues between 6 and 2//! This do"ain is a special type o
&alue do"ain, as the i"a(e do"ain cannot contain undeined &alues!
7 Class and I- do"ains are always user7deined! +alue do"ains can be user7deined,
or syste"7deined!
ILWIS 3.0 Users Guide
&alue do"ains also undeined &alues can be used in the
-
8/12/2019 ilwis3_chap02
30/75
Main concepts of ILWIS 3.0
2.+ -&out representations
A representation contains the inor"ation that deter"ines how your spatial datashould be represented on screen or in a printout! Representations are ser&ice ob)ects
lin#ed to a do"ain! The do"ain deter"ines what is in a "ap %or a table or a colu"n',
and the representation deines the colors o the do"ain ite"s! There are dierent
types o representations dependin( on the type o do"ain!
More a&out representation class
Class Class do"ains ha&e the "ost strai(htorward representation! A "ap with a class
do"ain should ha&e a representation, otherwise it is i"possible or ILWIS to #now
how to display it! A representation or a class do"ain is always user7deined! The usershould set the color or each class in the class do"ain!
-ouble7clic# poly(on "ap Landuse in the Catalo(! The -isplay FptionsG Poly(on =ap dialo( bo1 is opened!
Accept the deaults in the -isplay Fptions 7 Poly(on =apdialo( bo1 byclic#in( F! The poly(on "ap is displayed!
The Layer =ana(e"entpane shows the Le(endo the Landuse"ap,which is in act, representation Landuse! -ouble7clic# the word Le(endin
the Layer =ana(e"entpane! The Representation Classeditor is opened
Practice with chan(in( colors as e1plained abo&e! Chan(e also so"e colorsby usin( the Edit Ite"%s'button or by openin(the Edit"enu and select7in( Edit Ite"%s'!
Select the Se("enttab and loo# at the representation! Ater that, select thePointtab! Since we can use the sa"e do"ain, and the sa"e representation orraster, poly(on, se("ent and point "aps, these options can used to see what aline would loo# li#e, or a point, or an area!
Ha&e a loo# at the other "enu ite"s and try so"e!
Ater that, close representation Landuse!
-
8/12/2019 ilwis3_chap02
31/75
Main concepts of ILWIS 3.0
Each ite" in the do"ain has a color assi(ned to it! The colors can be edited by
clic#in( on an ite", and then chan(in( the RedD;reenD
-
8/12/2019 ilwis3_chap02
32/75
Main concepts of ILWIS 3.0
>or an identiier "ap such as the "ap Citybloc# it would be useless to spend "uch
ti"e in deinin( the color o each indi&idual ite" by hand, since dierent colors do
not represent any the"atic dierence! The colors are only used to "a#e a
dierentiation between the units! Thereore, a user7deined representation is not
needed!
>urther"ore, you will (enerally display I- "aps by one o the attributes ound in the
attribute table o the "ap! >or "ore inor"ation see section 3!2!
More a&out representation *alue
+alue =aps with a &alue do"ain ha&e a representation &alue! @ou can "a#e two types o
representations or &alue "aps* 7arepresentation value, in which boundaries and
inter"ediate li"its appear in &al7
ues
7arepresentation gradual, in which boundaries and inter"ediate li"its appear in
percenta(es! I you use it on a &alue "ap, the percenta(es o the reuency distribu7
tion o pi1el &alues are ta#en ro" the histo(ra"!
In the Catalo(, double7clic# poly(on "ap Citybloc#! In the -isplayFptions 7 Poly(on =apdialo( bo1, you see se&eral options* Sin(le Color,
or =ultiple Color 3, $/or $!
Select the option =ultiple Colors, $ and clic# F!
Close poly(on "ap Citybloc#!
In the Catalo(, clic# do"ain Hei(ht with the ri(ht "ouse button, andselect the Propertiesco""and ro" the conte1t7sensiti&e "enu! The
Propertiessheet is opened! As you can see, do"ain Hei(ht has a represen7
tation &alue called Hei(ht!
Close the Propertiessheet and open representation Hei(htby double7clic#7
ILWIS 3.0 User s Guide++
-
8/12/2019 ilwis3_chap02
33/75
Main concepts of ILWIS 3.0
A representation or a &alue do"ain is deined on the basis o a nu"ber o li"itin(
&alues between which the color chan(es ro" one color to another in a nu"ber o
user7deined steps! In this e1a"ple the li"its are 2/66 %the "ini"u" o the do"ain',/66, and .066 %the "a1i"u" &alue o the do"ain'! @ou can insert as "any
inter"ediate li"its as you wish!
ILWIS 3.0 Users Guide
-
8/12/2019 ilwis3_chap02
34/75
Main concepts of ILWIS 3.0
There are also a nu"ber osystem#defined representationsa&ailable! These
representations all use percenta(es as li"its %representations o type (radual', so that
they can be used on dierent types o &alue ran(es!
Clic# the Custo"ie Catalo(button in the Standard toolbaro the =ainwindow! The Custo"ie Catalo(sheet appears!
Fn the Selectiontab, select ob)ect type Representation in the list bo1,select the chec# bo1 Include Syste" Fb)ectsand clic# F! 9ow you will
see only the representations, includin( the syste"7deined ones!
Fpen so"e o these representations to see how the colors are assi(ned to di7erent percenta(e &alues!
Clic# a(ain on the Custo"ie Catalo(button! Select all the ob)ects ro"
the list, clear the chec# bo1Include Syste" Fb)ectsand clic# F!
In the Catalo(, double7clic# the se("ent "ap Contour! The -isplayFptions G Se("ent =apdialo( bo1 is opened!
Select a syste"7deined representation, or e1a"ple RepresentationRedand clic# F! 9ow the contour lines are displayed accordin( to that repre7
sentation!
-ouble7clic# the word Le(endin the Layer =ana(e"entpane! TheRepresentation ;radualeditor is opened! It is not possible to edit this rep7
resentation because it is a syste"7deined one and syste"7deined represen7
Select the Li"it /66, open the Edit"enu and select the Edit Li"itco"7"and orclic# the Edit Li"itbutton in theToolbaro the Representation +alueeditor!
In the Edit Li"itdialo( bo1, chan(e the color to Lawn;reen and clic# F!Fpen theEdit"enu and select Stretch Steps!The Stretch Stepsdialo( bo1 is shown!
Chan(e the Stretch Steps&alue to 6 and clic# F!
Select the word Stretchin the editor! A drop7down list bo1 appears!
Clic# once "ore to open the list bo1 and select the word 8pper! This "eansthat all &alues between the li"its are displayed in the color o the upper li"it!
>ro" the Edit"enu choose Insert Li"it! The Insert Li"itdialo( bo1 appears!Insert a new li"it %+alue.666, Color;old' and clic# F in the Insert Li"itdialo(
bo1!When inished close representation Hei(ht!
-
8/12/2019 ilwis3_chap02
35/75
Main concepts of ILWIS 3.0
Su""ar( -&out representations
7 A representation contains inor"ation that deter"ines how your spatial data should
be represented on screen or in a printout! Representations are ser&ice ob)ects lin#ed
to a do"ain! The do"ain deter"ines what is in a "ap %or a table or a colu"n', and
the representation deines which colors these do"ain ite"s should ha&e!
7 There are dierent types o representations, dependin( on the type o do"ain!
7 Class do"ains always ha&e a user7deined representation Class!
7 I- do"ains cannot ha&e a user7deined representation! They can only be displayedin $, 3, $/ or $ dierent colors or by one o their attributes %see section 3!2'!
7 +alue do"ains can ha&e two types o representations*
7 representation +alue, usin( actual &alues as li"its
7 representation ;radual, usin( percenta(e &alues as li"its!
See also chapter $ i you want to #now "ore about representations!
ILWIS 3.0 Users Guide
ILWIS 3.0 User s Guide+,
-
8/12/2019 ilwis3_chap02
36/75
-
8/12/2019 ilwis3_chap02
37/75
Main concepts of ILWIS 3.0
certain 8T= one!
The Catalo(now only shows coordinate syste"s! Fne coordinate syste" was "ade
especially or the data set* Cochaba"ba! The other three %Latlon, LatlonW;S4. and
8n#nown' are standard ones!
A coordinate syste" deines the possible "ini"u" and "a1i"u" ?Bs and @Bs that
can be used in a "ap, and in case o a coordinate syste" o type pro)ection, you can
also store inor"ation on a "apBs pro)ection, ellipsoid andDor datu"! 9or"ally
locations on the earthBs surace are shown in (eo(raphic coordinates!
ILWIS 3.0 Users Guide
-
8/12/2019 ilwis3_chap02
38/75
Main concepts of ILWIS 3.0
The %eograp&ic Coordinateso the earth are e1pressed in Latitudes and Lon(itudes
%see >i(ure 2!2'!'atitudes%parallels' are "easured ro" the euator and "ay ran(e
ro" 6O to 56O 9 or ro" 6O to 56O S! 'ongitudes%"eridians' are "easured ro" the
;reenwich "eridian and "ay ran(e ro" 6O to $46O E o ro" 6O to $46O W!
Figure 2.2 ;eo(raphic coordinate syste"* the location o A is deter"ined by the Lon(itude %'
and the Latitude %'!
The shape o the earth is li#e a ball %spherical' or li#e a Jhoriontal ru(by ball with
lattened polesK %ellipsoidal'! To represent areas ro" this sphere or ellipsoid into a
plain surace, you need a map projection! The earthBs surace can e&en be better
approached i a pro)ection uses a datu"! With the help o a "ap pro)ection,
(eo(raphic coordinates are con&erted into a "etric coordinate syste", "easurin( the? and @ directions in "eters! Practically e&ery country in the world uses its own
coordinate syste", based on a certain pro)ection! Fne o the "ost used pro)ections is
the so7called niversal )ransverse *ercator%8T='!
The 8T= is an international "etric coordinate syste", which co&ers the whole earth
and di&ides it into 06 ones each co&erin( 0O Lon(itude! or
e1a"ple, point data obtained ro" ;PS %;lobal Positionin( Syste"s' "ay ha&e been
re(istered in (eo(raphic coordinates!
ILWIS has three standard coordinate syste"s*
7Latlon* ;eo(raphical coordinates in de(rees!
7LatlonW;S4.* ;eo(raphical coordinate syste" usin( the W;S4. datu"!
78n#nown* When coordinates are not #nown! This coordinate syste" should not be
used!
ILWIS 3.0 User s Guide+#
-
8/12/2019 ilwis3_chap02
39/75
Main concepts of ILWIS 3.0
>or "ore inor"ation on types o coordinate syste"s and transor"ations, see section
.!2! In (eneral itBs best to create a coordinate o type pro)ection and speciy the
"ini"u" and "a1i"u" ? and @ coordinates o your study area! Pro)ection
inor"ation "ay be added to the coordinate syste" in a later sta(e or not at all!
ILWIS 3.0 Users Guide
-
8/12/2019 ilwis3_chap02
40/75
Main concepts of ILWIS 3.0
In principle, all "aps o the sa"e area should ha&e the sa"e coordinate syste"!
ILWIS assu"es that all "aps that you want to superi"pose or display to(ether in one
"ap window ha&e the sa"e coordinate syste"! -isplayin( "aps with dierent
coordinate syste"s is possible i pro)ection inor"ation is a&ailable or bothcoordinate syste"s! Then the coordinates o a &ector "ap are transor"ed on the ly
accordin( to the coordinate syste" that the "ap window is usin( at the "o"ent! F
course, you can use the Transor" operationsto per"anently transor" coordinates %see
chapter . or "ore inor"ation'!
The use o pro)ections is urther discussed in chapter .!
Su""ar( -&out coordinate s(ste"s
7 A coordinate syste" is a ser&ice ob)ect or point, se("ent and poly(on "aps, and
or (eoreerences %the latter are used by raster "aps and will be treated in the ne1tsection'! +ector "aps and (eoreerences always need a coordinate syste"!
7 A coordinate syste" deines the possible ?@7coordinates or LatLon7coordinates
that can be used in your "aps and thus stores inor"ation on the #ind o coordi7
nates you are usin( in your "aps! @ou "ay or instance use user7deined coordi7
nates, coordinates deined by a national standard or coordinates o a certain 8T=
one!
9ote that the Pro)ectionin the coordinate syste" Cochaba"ba is 8T=, withthe EllipsoidInternational$52.and that the -atu"is Pro&isional
South A"erica $5/0, with the -atu" Area
-
8/12/2019 ilwis3_chap02
41/75
Main concepts of ILWIS 3.0
7 A coordinate syste" "ay ha&e inor"ation on the "apBs pro)ection, ellipsoid and
datu"!
ILWIS 3.0 Users Guide
-
8/12/2019 ilwis3_chap02
42/75
-
8/12/2019 ilwis3_chap02
43/75
Main concepts of ILWIS 3.0
>or such calculations you can also use the Co""and lineo the =ain window!
>or satellite i"a(es, scanned aerial photo(raphs and other i"ported i"a(es, which
"ay not be north7oriented, we ha&e another type o (eoreerence* ageoreference
tiepoints!
ILWIS 3.0 Users Guide
-
8/12/2019 ilwis3_chap02
44/75
Main concepts of ILWIS 3.0
In the satellite i"a(e you will see se&en points displayed, which are related to the
se&en points in the Tie Point Tableo the ;eoReerence Tiepointseditor! >or each point
the ?7 and @7coordinates are (i&en, alon( with the Rowand Colu"nlocations o these
points in the i"a(e! Fn the basis o these coordinates usin( an Aine transor"ation,
all rows and colu"ns will be assi(ned ?7 and @7coordinates, with a certain error,
e1pressed as Si("a! In Chapter 0 we will treat the ;eoReerence Tiepointseditor in "uch
"ore detail!
What is i"portant to note here is that the i"a(e is not oriented perectly to the north!
The i"a(e is distorted with respect to a topo(raphic "ap! When you want to o&erlayi"a(es in co"bination with north oriented "aps, you need to re"o&e the distortion
o the i"a(e by resa"plin( it %see chapter 0'!
The (rid lines are displayed in a rotated way! >ro" this you can conclude that the
i"a(e is distorted and not oriented to the north!
In the Catalo(double7clic# (eoreerenceT"(eo! The -isplay Fptions 7Raster =apdialo( bo1 o T"b$ appears! Accept the deaults and clic# F!
The ;eoReerence Editor* T"(eois opened!
-ra( and drop raster "ap Landuse in the "ap window! Raster "ap T"b$will be replaced by raster "ap Landuse! @ou will see that the display o (rid
lines and the contour lines now chan(es! They are now displayed in a north7
oriented way!
Close the "ap window!
Close the ;eoReerence Tiepointseditor by openin( the >ile"enu andselectin( the E1it Editorco""and or by clic#in( the E1it Editorbutton
!
-o not close the "ap T"b$!
Clic# the Add Layerbutton! The Add -ata Layerdialo( bo1 appears!
In the Add -ata Layerdialo( bo1, select se("ent "ap Contour and clic#F, and a(ain Fin the -isplay Fptions 7 Se("ent =apdialo( bo1! TheContour "ap is now displayed on top o the i"a(e!
Fpen the Layers"enu and select Add ;rid Lines! The -isplay Fptions G ;riddialo(bo1 is opened!
In the -isplay Fptions G ;riddialo( bo1 chan(e the Colorto @ellow,accept all other deaults and clic# F! The (rid layer is now displayed on topo the two "ap layers!
-
8/12/2019 ilwis3_chap02
45/75
Main concepts of ILWIS 3.0
Su""ar( -&out georeferences
7 A (eoreerence is needed or raster "aps and uses a coordinate syste"!
7 A (eoreerence is a ser&ice ob)ect, which stores the relation between the rows and
colu"ns in raster "ap%s' and the (round7coordinates %?, @'!
7 Two types o (eoreerences or raster "aps were discussed here*
7;eoreerence corners, used or raster "aps "ade ro" rasteriin( &ector
"aps, and the resultin( "aps ro" operations on these "aps! A (eoreerence
corners is used or raster "aps that are oriented to the north!
7;eoreerence tiepoints, used or satellite i"a(es, scanned aerial photo7(raphsand other i"ported i"a(es, which "ay not be north7oriented!
7 In the chapters 0 and $6 you will see that there are se&eral other types o (eoreer7
ences!
ILWIS 3.0 Users Guide
ILWIS 3.0 User s Guide/2
-
8/12/2019 ilwis3_chap02
46/75
Main concepts of ILWIS 3.0
2. -ttri&ute data
In sections 2!$ and 2!2 we ha&e loo#ed at the way "aps are stored and displayed inILWIS, either as point, se("ent, poly(on or raster "aps! In the sections 2!. up to and
includin( 2!0 we ha&e also loo#ed at the ser&ice ob)ects that contain inor"ation
about these "aps, such as a do"ain, a representation, a coordinate syste" and a
(eoreerence!
In section $! we ha&e also seen that spatial data %"aps' can be lin#ed to non7spatial,
or attribute data %tables'! In order to be able to lin# a "ap with a table, the units o a
"ap "ust be lin#ed to records in a table! The attribute inor"ation can then be added
in colu"ns! In other words, a "ap and its attribute table should use the sa"e do"ain!
Let us briely chec# this a(ain!
In the Catalo(, select do"ain Landuse, table Landuse and poly(on "apLanduse %hold the Ctrl7#ey down while selectin( the ob)ects'!
Clic# the ri(ht "ouse button and select Fpenro" the conte1t7sensiti&e"enu! All three ob)ects are opened!
=o&e the three windows in such a way that you can see all three ne1t to eachother! Resie the windows i necessary!
Clic# se&eral units in the poly(on "ap! 9ote that the class na"es appear in
the "ap, in the table and in the do"ain!
When inished acti&ate the =ain window, open the Window"enu and select-ata Windows, Close All! All three windows will be closed!
In the Catalo(, select table Landuse, clic# it with the ri(ht "ouse buttonand select Properties! The Properties o Table JLanduseK sheet is opened!
9ote that the do"ain o the table is -o"ain Class JLanduseK! Clic# the
Cancelbutton!
Clic# with the ri(ht "ouse button on poly(on "ap Landuse, and select
-
8/12/2019 ilwis3_chap02
47/75
Main concepts of ILWIS 3.0
So we can conclude that maps and tables can be lined if t&ey &ave t&e same domain!
Howe&er, there is a &ery i"portant restriction that should be "entioned here! It is
only possible to ha&e an attribute table with a class do"ain, or with an I- do"ain!
Tables with a &alue do"ain are not possible! The reason or that is* 7 Suppose you
ha&e deined a &alue do"ain with "ini"u" 6 and "a1i"u" $6666,
and a precision o 6!6$! In that case, a table connected to the "ap should ha&e a &ery
lar(e nu"ber o records %$6666$66 N $,666,666'! The nu"ber o records and the
e1tre"e sie o a table will beco"e a proble"!
7 A "ore i"portant reason, howe&er, is that &alue "aps the"sel&es do not contain
inor"ation to which attributes they can be lin#ed! They are in act attribute "aps,
and not the"atic "aps! The Landuse "ap %with a class do"ain' can ha&e an
ILWIS 3.0 Users Guide
-
8/12/2019 ilwis3_chap02
48/75
Main concepts of ILWIS 3.0
attribute table, in which or each land use type inor"ation is (i&en, such as the
bio"es production per hectare, the &alue o the land per hectare, etc!
7 The Citybloc# "ap %with do"ain I-' can ha&e an attribute table in which inor7"ation is stored or each city bloc#, such as the nu"ber o people li&in( in the
bloc#, the nu"ber o houses, public buildin(s, shops, etc!
7 A &alue "ap, on the other hand, such as the se("ent "ap Contour, contains &al7
ues, representin( a certain pheno"enon %in this case terrain ele&ation'! It is dii7
cult to i"a(ine which attributes could be lin#ed with such inor"ation, other than
purely statistic inor"ation %e!(! the len(th o each line'!
The lin#in( o "aps with attribute tables is useul i you want to substitute the units
o a "ap with an attribute &alue ro" the connected table %a process called
renumbering'! In that case you (enerate an attribute "ap!
Althou(h &alue "aps cannot be lin#ed to attribute tables, you can (enerate tables ro"
&alue "aps! The "ost i"portant ones are cross tables and histo(ra"s! These are not
used, howe&er, to renu"ber the &alue "aps! It would "a#e no sense to replace the -9
&alues %relectance &alues' o a satellite i"a(e with the area attribute ro" its
histo(ra"!
Su""ar( -ttri&ute data
7 =aps and tables can be lin#ed only i they ha&e the sa"e do"ain!
7 Fnly "aps with a class or I- do"ain can be lin#ed to attribute tables! +alue "aps
cannot be lin#ed to tables!
ILWIS 3.0 User s Guide/+
-
8/12/2019 ilwis3_chap02
49/75
Main concepts of ILWIS 3.0
2.# iel Infor"ation indo
ILWIS has a special tool with which you can e1a"ine "ultiple "aps and lin#edtables si"ultaneously* thepixel information -indo-! A pi1el inor"ation window is
used to interacti&ely inspect coordinates, class na"es, I-s or pi1el &alues, in one or
"ore "aps and attribute &alues o "ap7related tables! A pi1el inor"ation window
shows inor"ation at the position o the "ouse pointer in a "ap window!
A pi1el inor"ation window consists o "any ite"s that you ha&e seen beore in "apand table windows, such as a Control7"enu icon , Title bar, =enu bar, Status bar, etc!
ILWIS 3.0 Users Guide
Fpen poly(on "ap Landuse!
In the "ap window, open the >ile"enu and select Fpen Pi1el Inor"ation!The pi1el inor"ation window %>i(ure 2!' is opened!
Position both windows ne1t to each other and "o&e the "ouse pointer o&er
Figure 2.3An ILWIS Pi1el Inor"ation window!
FptionsandHelp!
-
8/12/2019 ilwis3_chap02
50/75
Main concepts of ILWIS 3.0
So"e special ite"s in this window are*
Top let button* the upper let (ray button in the pi1el inor"ation window can be
used to open the Custo"ie Pi1el Inodialo( bo1!
Inor"ation &iewer* where the inor"ation o the selected data ob)ects or the actual
position o the "ouse pointer in a "ap window is displayed!
=enu bar*the "enus o the ILWIS pi1el inor"ation window are* >ile, Edit,
-
8/12/2019 ilwis3_chap02
51/75
Main concepts of ILWIS 3.0
I you want to display inor"ation on "aps and tables in the pi1el inor"ationwindow, you "ust "a#e sure that at least one "ap is displayed in a "ap window, and
that the "aps are lin#ed to their attribute tables!
We will now add "ap ;eo"orpholo(y to the pi1el inor"ation window to read the
inor"ation ro" this "ap, alon( with that o the Landuse "ap!
It is possible to hide or to show "aps and attributes in a pi1el inor"ation window*
ILWIS 3.0 Users Guide
To (et "ore inor"ation on a pi1el inor"ation window, press the >$7#ey oropen the Help "enu and select Help on this Window!
-ra( and drop the poly(on "ap ;eo"orpholo(y ro" the Catalo(to thepi1el inor"ation window!
Position the "ouse pointer in the "ap window!
In the pi1el inor"ation window, you can read the inor"ation o the "ap7pin( unit in "ap ;eo"orpholo(y, and o the "appin( unit in "ap
Landuse at the sa"e location!
Clic# the Top let buttonin the pi1el inor"ation window or open theFptions"enu and select the Custo"ieco""and! The Custo"ie Pi1el
Inodialo( bo1 appears! continuously!
-eselect all colu"ns o table ;eo"orpholo(y and clic# F!
When you now "o&e with the "ouse pointer o&er the "ap you will see thatno inor"ation is (i&en on the table ;eo"orpholo(y!
Close the pi1el inor"ation window by double7clic#in( the Control "enuicon!
ILWIS 3.0 User s Guide/,
-
8/12/2019 ilwis3_chap02
52/75
Main concepts of ILWIS 3.0
The Custo"ie Pi1el Inodialo( bo1 shows a list o "aps, tables and colu"ns that are
presently &isible in the pi1el inor"ation window! The list bo1Show &alues o can be
used to select the "aps, tables or colu"ns you would li#e to see! @ou can select or
deselect the" by clic#in( on the"! Selected ite"s appear hi(hli(hted! With the chec#
bo1es you can deine i the inor"ation is displayed when wor#in( with a =ouse
pointer or with a -i(itiercursor, and whether the inor"ation should be displayed
continuously %while "o&in( o&er the "ap', or only when you clic# a unit!
-
8/12/2019 ilwis3_chap02
53/75
Main concepts of ILWIS 3.0
Su""ar( iel Infor"ation indo
7 A pi1el inor"ation window is used to interacti&ely inspect coordinates, class
na"es, I-s or pi1el &alues in one or "ore "aps and attribute &alues o "ap7related
tables!
7 A pi1el inor"ation window shows inor"ation at the position o the "ouse pointer
in a "ap window!
ILWIS 3.0 Users Guide
-
8/12/2019 ilwis3_chap02
54/75
Main concepts of ILWIS 3.0
2.4 )etails *ie of a 5atalog
@ou can choose to see the ob)ects in a Catalo(listed in List +iewor in -etails+iew! The List +iewoption (i&es a si"ple list o ob)ect na"es and icons! The
-etails +iewshows detailed inor"ation or each ob)ect!
The -etails +iewis a table with colu"ns that (i&e you e1tra inor"ation onindi&idual ob)ects such as* dependent or not, used do"ainD(eoreerenceDcoordinate
syste", description, e1pression, etc! To chan(e the order o the colu"ns in the
Catalo(*
To chan(e the width o a colu"n in the Catalo(*
-ra( and drop a colu"n header horiontally to another position!
-ra( the &ertical line which separates two colu"n headers to the let or ri(ht!
Clic# colu"n header9a"e! The ob)ects will now be sorted descendin(ly!Clic# the colu"n header9a"eonce "ore! The ob)ects are sorted ascendin(7
ly a(ain!
Clic# the ri(ht "ouse button in the white space o the Catalo(, choose theSort
-
8/12/2019 ilwis3_chap02
55/75
Main concepts of ILWIS 3.0
The Catalo(is by deault ordered ascendin(ly by9a"ebut you can order the ob)ects
descendin(ly or use another sortin( "ethod %e!(! by Type, Sie, Attribute, etc!'!
Sortin( ascendin(ly and descendin(ly can be used on any colu"n! @ou can also sort
ob)ects when in List +iew! To return to the ori(inal situation*
-
8/12/2019 ilwis3_chap02
56/75
-
8/12/2019 ilwis3_chap02
57/75
Main concepts of ILWIS 3.0
7 In ILWIS you can see ob)ects in a Catalo(in List +iewor in -etails +iew!
7 The -etails +iewis a table with colu"ns that (i&e you e1tra inor"ation on indi7
&idual ob)ects!
7 In each Catalo(, you can speciy the &isible ob)ect types, the sortin( "ethod o
ob)ects, and a uery to search or speciic ob)ects!
7 @ou can use predeined ueries but you can also construct your own ueries!
ILWIS 3.0 Users Guide
-
8/12/2019 ilwis3_chap02
58/75
Main concepts of ILWIS 3.0
2.10 %&'ect properties and dependenc( lin6s
As shown in precedin( sections, dierent data ob)ects %point, se("ent, poly(onand raster "aps' and ser&ice ob)ects %do"ains, representations, coordinate
syste"s and (eoreerences' are reuired to or" a "ap in ILWIS! How does
ILWIS #now which ob)ects are lin#ed
Thepropertieso an ob)ect show which ser&ice ob)ects are used or a data ob)ect
or another ser&ice ob)ect! In section 2!2 you saw that or the display o &ector
"aps, you need to ha&e a coordinate syste", a do"ain and a representation
%dependin( on the do"ain' and that a raster "ap reuires the sa"e ob)ects, plus the
(eoreerence! In section 2!3 it was shown that class and I- "aps could also be
lin#ed to attribute tables!
In >i(ures 2!. and 2!/, a sche"atic representation is shown o the properties o
&ector and raster "aps! The properties o &ector "aps with a class do"ain,
identiier and &alue do"ain are shown in >i(ure 2!.!
The ob)ects indicated in the shaded bo1es are the data ob)ects %i!e! point, se("ent,
poly(on "aps and tables' and the ob)ects outside o these bo1es are the ser&ice
ob)ects! The arrows indicate the relations between the ob)ects! >or e1a"ple, in
>i(ure 2!., a do"ain is used by a &ector "ap %either a point, se("ent, or poly(on
"ap', by a table, and by a representation!
All the properties o an ob)ect can be &iewed ro" their Propertiessheet!
Clic# in the Catalo(with the ri(ht "ouse button on class do"ainLanduse, and select Propertiesro" the conte1t7sensiti&e "enu! The
Propertiessheet is opened!
Clic# the 8sed
-
8/12/2019 ilwis3_chap02
59/75
Main concepts of ILWIS 3.0
A list o ob)ects is shown which use this do"ain Landuse* raster "ap Landuse,
poly(on "ap Landuse, table Landuse, and representation Landuse!
To understand the >i(ures 2!. and 2!/ it is (ood to loo# at the properties o
se&eral "aps!
ILWIS 3.0 Users Guide
-
8/12/2019 ilwis3_chap02
60/75
Main concepts of ILWIS 3.0
Figure 2.+The properties o &ector "aps with a Class, Identiier and +alue do"ain in ILWIS! The data ob)ects are
shown in a shaded bo1!
-
8/12/2019 ilwis3_chap02
61/75
Main concepts of ILWIS 3.0
Figure 2./The properties o raster "aps with a Class, Identiier, and +alue do"ain in ILWIS! The data ob)ects are
shown in a shaded bo1!
The properties o tables and colu"ns are sche"atically represented in >i(ure 2!0! A
table should ha&e a class or I- do"ain! A table contains a nu"ber o colu"ns! Each
ILWIS 3.0 Users Guide
Co"pare the result with >i(ure 2!. and close the Propertiessheet ater7wards!
Repeat this or &alue do"ain Hei(ht! This do"ain is used by se("ent "apContour and by representation Hei(ht! Co"pare with >i(ure 2!.!
ILWIS 3.0 User s Guide,2
-
8/12/2019 ilwis3_chap02
62/75
Main concepts of ILWIS 3.0
colu"n also has a do"ain %e!(! class, I-, &alue or other special do"ains such as
color, strin(,
-
8/12/2019 ilwis3_chap02
63/75
-
8/12/2019 ilwis3_chap02
64/75
Main concepts of ILWIS 3.0
Futput "aps thus #now how they are created and on which input "aps, tables or
colu"ns they
depend! Such output
"aps are called dependent data objects! The sa"e applies or tables and colu"ns! The
operation or e1pression stored inside the dependent data ob)ect is called the definition!
Let us loo# at an e1a"ple! Poly(on "ap Landuse was used in co"bination with the
(eoreerence Cochaba"ba to (enerate a raster "ap Landuse! This is shown
sche"atically in >i(ure 2!3!
The dependent raster "ap, which is the result o the Poly(on to Rasteroperation %i!e! the
Rasterie Poly(on =apoperation', contains inor"ation on the source ob)ects ro"
which it was created! In this case a poly(on "ap and a (eoreerence! Let us chec# this
Clic# in the Catalo(with the ri(ht "ouse button on raster "ap Landuseand select Propertiesro" the conte1t7sensiti&e "enu! The Properties
sheet with the title Properties o -ependent Raster =ap JLanduseKis
opened %see >i(ure 2!4'!
Figure 2. The dependency lin# between ob)ects! The output raster "ap is "ade ro" a poly7
(on "ap and a (eoreerence, usin( the Poly(on to Raster operation!
ILWIS 3.0 User s Guide,+
-
8/12/2019 ilwis3_chap02
65/75
Main concepts of ILWIS 3.0
e1a"ple in the data set!
ILWIS 3.0 Users Guide
-
8/12/2019 ilwis3_chap02
66/75
Main concepts of ILWIS 3.0
The Raster =aptab (i&es you inor"ation on the ser&ice ob)ects o this "ap and
inor"ation on how the "ap was "ade %i!e! the -einition'*
=apRasteriePoly(on%Landuse!"pa,Cochaba"ba!(r'
Where*=apRasteriePoly(on is the Poly(on to Rasteroperation
Landuse!"pa is the poly(on "ap Landuse used to (enerate this "ap, and
Cochaba"ba!(r is the (eoreerence Cochaba"ba used to (enerate this "ap!
Why does ILWIS #eep trac# o the ob)ects that are used to (enerate another one
When you update input source "aps, tables or colu"ns by editin(, the dependent
output "aps, tables or colu"ns which use these source ob)ects can be easily
recalculated!
Figure 2.# E1a"ple o a Properties sheet!
-
8/12/2019 ilwis3_chap02
67/75
Main concepts of ILWIS 3.0
This "eans that none o the source ob)ects %i!e! poly(on "ap Landuse and
(eoreerence Cochaba"ba' ha&e been updated since the dependent raster "ap was
(enerated! @ou can &eriy this by e1a"inin( the Catalo(!
9ow we are (oin( to update the source "ap Landuse!
ILWIS 3.0 Users Guide
Clic# on the -ependencytab! 9ote that the line below the e1pression=apRasteriePoly(on%Landuse!"pa, Cochaba"ba!(r'says*
Fb)ect is up7to7date!
Close the Propertiessheet o raster "ap Landuse!
Acti&ate the =ain window and chec# the colu"ns -, C, 8and =odiiedinthe Catalo(%-etails +iew'! @ou will see that all the "aps are "odiied on
the sa"e date and ti"e and that raster "ap Landuse is -ependent%-',
Calculated%C' and 8p7to7-ate%8'!
In the Catalo(clic# with the ri(ht "ouse button on poly(on "ap Landuseand select Editro" the conte1t7sensiti&e "enu!
In the Poly(oneditor chan(e or e1a"ple the poly(on La#e, near the 8rbancentre, into 8rban peripheryand close the window aterwards!
Fpen the Propertiessheet o raster "ap Landuse! Fn the -ependencytab you see* Fb)ect is not up7to7date*
Landuse!"pa%day date ti"e'!
Clic# the =a#e 8p7to7-atebutton! A Chec# 8p7to7date"essa(e appearswith the uestion -ependent raster "ap JLanduseK is not up7to7
date! Recalculate it to"a#e itup7to7date
Answer @esto this uestion to recalculate the "ap!
Fpen the Propertiessheet o raster "ap Landuse! Fn the -ependency
tab ou see that the Fb ect is u 7to7datea ain!
ILWIS 3.0 User s Guide,,
-
8/12/2019 ilwis3_chap02
68/75
Main concepts of ILWIS 3.0
The poly(on "ap is updated now! In the Catalo(o the =ain window you can see
that the poly(on "ap Landuse has been "odiied and that raster "ap Landuse is
now -ependent%-', Calculated%C' and9ot 8p7to7-ate%9'!
It is i"portant to #eep in "ind that dependent "aps are not auto"atically updated!
ILWIS does #eep trac# o the dates and ti"es at which the source ob)ects were
"odiied! Fnly when you clic# the button =a#e 8p7to7-ateon the -ependency tab o
the Propertiessheet, ILWIS will as# you i you want to recalculate the "ap!
-
8/12/2019 ilwis3_chap02
69/75
Main concepts of ILWIS 3.0
MIn the Preerenceso the =ain window, you can select the chec# bo1 ;i&e aWarnin( when an ob)ect is not up7to7date! I you select this chec# bo1 ILWIS
(i&es you a warnin( when you want to open an ob)ect that is not up7to7date any7
"ore!
There are so"e other i"portant ad&anta(es o the use o dependencies*
7 >or "aps, tables or colu"ns that are created &ia the =apCalcand TabCalc
e1pressions, you can chan(e the deinition o the dependent output data ob)ects so
you can do a si"ilar calculation a(ain with dierent para"eters without ha&in( to
create a new "ap, table, or colu"n!
7 @ou can release dis# space* it is possible to delete the iles that contain the actual
data &alues %e!(! !=P and T
-
8/12/2019 ilwis3_chap02
70/75
Main concepts of ILWIS 3.0
as $ byte! So you sa&e 5203 N /504. bytes o dis# space, without losin( any
actual inor"ation!
@ou will see that the contents o the sheet ha&e chan(ed! Fn the ;eneraltab, note
the sie o the ob)ect* 4$. bytes! This a"ount o stora(e space is needed or the
inor"ation o the ob)ect deinition ile! Fn the -ependencytab, you now ind a
button Calculate!
-
8/12/2019 ilwis3_chap02
71/75
-
8/12/2019 ilwis3_chap02
72/75
Main concepts of ILWIS 3.0
depend lar(ely on the type o do"ain which is used!
7 The lin# between output data ob)ects, obtained ro" other input data ob)ects
throu(h an ILWIS operation is deined by dependency lin#s!
7 =aps, tables and colu"ns are ori(inally when they are di(itied, i"ported or creat7ed by typin(! These ob)ects are called source ob)ects
7 Futput "aps, tables and colu"ns which are created throu(h a calculation or an
operation are called dependent ob)ects!
7 The concept o dependency has a nu"ber o i"portant ad&anta(es*
.asy update* when you ha&e new inor"ation and you edited input "aps, tables
or colu"ns accordin(ly, the dependent output "aps, tables or colu"ns can be
-
8/12/2019 ilwis3_chap02
73/75
-
8/12/2019 ilwis3_chap02
74/75
Main concepts of ILWIS 3.0
2.11 7o to use geograpic data in ILWIS
Ater you ha&e loo#ed uite e1tensi&ely at the way (eo(raphical data is stored in a
;eo(raphic Inor"ation Syste" li#e ILWIS, it is i"portant to as# yoursel now what
you will do with it! In (eneral, there are our dierent phases that you ha&e to (o
throu(h when you wor# with (eo(raphic data*
@ou need to ensure that your spatial and non7spatial data is a&ailable in di(ital or"
in your co"puter! How you do this depends lar(ely on the data type! >or instance,
you can di(itie "aps and you can type tabular data! ILWIS can con&ert data iles
deri&ed ro" scannin(, or you can i"port other di(ital or"ats as inputs! Throu(h
i"a(e processin(, ILWIS enables data input ro" re"otely sensed i"a(es! The
aspects o spatial data input will be dealt with in the ne1t chapter %chapter '!
)ata "anage"ent
-ata can be stored in and retrie&ed with ILWIS! The data "ana(e"ent in ILWIS
e"phasies eiciency o stora(e and retrie&al! >ile or"ats used are con&ertible so
dierent data types can be co"bined! =any aspects o data
"ana(e"ent in ILWIS will be treated in chapter . %on spatial
data' and in chapter / %on attribute data'!
-ata analysis is the "ost i"portant eature o ILWIS, ualiyin( it as an analytical
;IS pac#a(e! -ata analysis is the process in which you (enerate inor"ation that is
useul or sol&in( a particular proble"! When the data is in the or" o satellite
i"a(es, the data analysis is also called di(ital i"a(e processin(! The ob)ecti&e is to
(enerate i"a(es that can be interpreted by e1perts, or to (enerate classiication
results, containin( the"atic inor"ation on eatures such as land use, litholo(y, etc!
The &arious ILWIS operations on i"a(e processin( will be co&ered in chapter 0!
Fther data analysis techniues dealin( with "aps, co"bined with tables, will be
treated in the chapters 3 to $2 which ha&e an increasin( de(ree o co"ple1ity!
The inal ob)ecti&e o wor#in( with a ;IS such as ILWIS is to produce useul output
results! 8sin( ILWIS you can show your results on the screen, as hard copy output
%printed data' or as sot copy %iles to be used urther in ILWIS or in other sotware
)ata input
)ata anal(sis
)ata output
ILWIS 3.0 User s Guide0
-
8/12/2019 ilwis3_chap02
75/75