Sunteți pe pagina 1din 6

Evaluarea susceptibilitatii la alunecare prin metode statistice

Exerciţiul L1. Stabilirea susceptibilitatii la alunecări de teren prin


metode statistice (partea a doua)

Pasul 5: Utilizarea scripturilor (pentru calculul oricǎrei hǎrţi parametru)


Puteţi automatiza procesul de calcul prin utilizarea unui script care sǎ conţinǎ formule pentru operaţii în
ILWIS. Parametrii pot fi introduşi sub forma %1 - %9. Puteţi realiza un script (programare) prin copierea
expresiei arǎtate pe linia de comandǎ în timpul executǎrii unei comenzi, într-un fişier de script. Formulele de
calcul tabelar au nevoie de cuvântul TABCALC în faţǎ. Pentru mai multe informaţii cu privire la script-uri,
consultaţi ILWIS HELP sau Manualul de utilizare ILWIS.

Script-ul: 
Un script este o listǎ
secvenţialǎ de comenzi şi  Scriptul arǎtat mai jos poate fi utilizat pentru automatizarea
expresii folosite de ILWIS. analizelor. Selectaţi File/Create/Script şi copiaţi textul în fereastra
Prin crearea unui script, script-ului. Salvaţi script-ul creat ca Weights.
puteţi efectua o analizǎ
completǎ SIG sau de
 Închideţi script-ul şi apoi rulaţi-l pe linia de comandǎ:
teledetecţie în orice Run weights Slope_cl
domeniu.  Analog, puteţi rula scriptul pentru o altǎ hartǎ parametru pe care o
Fiecare rând dintr-un script consideraţi relevantǎ pentru studiul alunecǎrilor de teren. De exemplu,
este o expresie executatǎ pe
linia de comandǎ din puteţi folosi litologia, utilizarea terenurilor, distanţa faţǎ de râuri etc.
fereastra principalǎ ILWIS. Run weights aspect_cl
Cu ajutorul unui script, Run weights Landuse
puteţi efectua unele
operaţiuni curente de
Run weights River_dis
management al obiectelor Run weights LIthology
(copiere, ştergere), de afişare
a obiectelor (deschidere, Parametrii unui script:
afişare), precum şi crearea şi Un script poate folosi parametri. Aceştia pot înlocui total sau parţial nume de obiecte,
calcularea datelor. Se pot operaţii etc. Aceste script-uri funcţioneazǎ ca parametrii DOS înlocuibili în cadrul fişierelor
utiliza toate calculele din batch DOS şi trebuie scrise în Tab-ul Script din editorul de scripturi ca %1, %2 pânǎ la %9.
tabele şi hǎrţi, dar şi oricare
expresie ILWIS de efectuare //script pentru metoda valorilor informative
a unor comenzi. Mai mult, // parametri necesari: %1 = numele hǎrţii parametru, hartǎ care ar trebui sǎ aibǎ
puteţi importa alte script-uri del active%1.* -force
şi puteţi accesa alte aplicaţii del %1w.* -force
Windows cu ajutorul unui
script. //calculul într-un tabel de combinare
Active%1.tbt := TableCross(%1,active,IgnoreUndefs)
Calc Active%1.tbt

//calculul suprafeţei cu alunecǎri din tabelul de combinare, doar pentru datele despre alunecǎri
Tabcalc Active%1 AAct:=iff(active=1,Area,0)

//crearea unui tabel cu atribute


crtbl %1w %1

//calculul suprafeţei totale afectate de alunecǎri, în cadrul fiecǎrui interval din harta parametru
Tabcalc %1w Areaclassact:= ColumnJoinSum(Active%1.tbt,AAct,%1,1)

//calculul suprafeţei totale ocupate de fiecare interval în parte din harta parametru
Tabcalc %1w Areaclasstot:= ColumnJoinSum(Active%1.tbt,Area,%1,1)

Exerciţiul L1 (exerciţiu preluat după UNU-ITC School for Disaster Geo-information Management, 2009), traducere şi
adaptare: student Diana Gheorghe, prof. dr. Iuliana Armaş 1
Evaluarea susceptibilitatii la alunecare prin metode statistice

//calculul suprafeţei totale ocupate de alunecǎri în cadrul întregii hǎrţi


Tabcalc %1w Areaslidetot:= ColumnJoinSum(Active%1.tbt,AAct,,1)

//calculul suprafeţei hǎrţii


Tabcalc %1w Areamaptot:= ColumnJoinSum(Active%1.tbt,Area,,1)

//calculul densitǎţii alunecǎrilor în cadrul intervalelor


Tabcalc %1w dclass { vr=::0.000001}:=Areaclassact/Areaclasstot

Dupǎ rularea scriptului, //corectarea zonelor lipsite de alunecǎri


puteţi verifica valorile în Tabcalc %1w densclass { vr=::0.000001}:= iff((isundef(dclass))or(dclass=0), 0.000001, dclass)
tabelul de atribute pentru a
evalua dacǎ harta parametru //calculul densitǎţii alunecǎrilor pe întreaga suprafaţǎ a hǎrţii
este un instrument util Tabcalc %1w densmap { vr=::0.000001}:=Areaslidetot/Areamaptot
pentru predicţia alunecǎrilor.
S-ar putea, de asemenea, sǎ //calculul valorilor
trebuiascǎ sǎ combinaţi Tabcalc %1w weight:=ln(densclass/densmap)
diferiţi parametrii, pentru a
genera unii mai relevanţi. //generarea hǎrţii valorilor
Acesta este un proces active%1:= MapAttribute(%1,%1w.tbt.weight)
iterativ.
Show active%1.mpr

Exerciţiul L1 (exerciţiu preluat după UNU-ITC School for Disaster Geo-information Management, 2009), traducere şi
adaptare: student Diana Gheorghe, prof. dr. Iuliana Armaş 2
Evaluarea susceptibilitatii la alunecare prin metode statistice

Exerciţiul L1 (exerciţiu preluat după UNU-ITC School for Disaster Geo-information Management, 2009), traducere şi
adaptare: student Diana Gheorghe, prof. dr. Iuliana Armaş 3
Evaluarea susceptibilitatii la alunecare prin metode statistice

Pasul 6: Combinarea valorilor într-o hartǎ finalǎ de susceptibilitate


Dupǎ rularea script-urilor pentru toate hǎrţile parametru şi dupǎ selectarea hǎrţilor pe care doriţi sǎ le
folosiţi pentru crearea unor hǎrţi finale, puteţi agrega valorile într-o hartǎ finalǎ.


 Pe linia de comandǎ adǎugaţi hǎrţile individuale:
Weight:=activeaspect_cl+activeslope_cl+activelihtology+activelanduse+activeriver_dis

Harta finală are multe înregistrǎri ale hărţilor parţiale, astfel încât nu poate fi reprezentatǎ în formǎ brutǎ.
Ea trebuie transformată într-o hartǎ calitativǎ. Pentru a face acest lucru trebuie, mai întâi, sǎ transformǎm harta
obţinută prin clasificare într-un număr limitat de clase.

 Calculaţi histograma pentru harta de valori şi împǎrţiţi intervalul de valori în trei clase: susceptibilitate
redusă, medie şi mare.
 Creaţi un nou domeniu: Susceptibility, prin selectarea File/Create/Create Domain. Domeniul trebuie sǎ
fie o clasǎ (class) şi bifaţi Group. Acum introduceţi numele şi valorile intervalelor. Când aţi terminat
închideţi domeniul.
 Ultimul pas presupune utilizarea comenzii program slicing. Selectaţi Operations/Image processing/Slicing.
Selectaţi harta raster Weight. Introduceţi la output raster map: susceptibility. Selectaţi domeniul
Susceptibility. Apǎsaţi show şi OK.
 Verificaţi harta rezultatǎ cu ajutorul comenzii pixel information. Dacǎ este nevoie, modificaţi intervalele
domeniului susceptibility şi rulaţi din nou comanda slicing, pânǎ obţineţi rezultatul dorit.

Pasul 7: Calcularea ratei de succes


,,Puterea de predicţie” a hǎrţii finale poate fi verificatǎ prin analiza ratei de succes şi a ratei de predicţie.
Rata succesului se calcueazǎ prin ordonarea descrescǎtoare a pixelilor din cadrul hǎrţii susceptibilităţii, pe
intervale, pe baza frecvenţei din histogramǎ. Dupǎ aceea, se suprapune harta cu repartiţia alunecǎrilor de teren şi
se calculeazǎ frecvenţa comunǎ a celor douǎ. Rata succesului indicǎ cât la sutǎ din numǎrul total de alunecǎri se
produc în zonele cu cele mai mari valori ale pixelilor din harta susceptibilităţii rezultată din diferitele combinaţii
de hǎrţi. De exemplu, 50% din totalul alunecǎrilor sunt prognozate de 10% din pixelii cu cele mai mari valori din
harta calculată etc..

 Creaţi un script pentru calcularea ratei succesului, folosind exemplul de mai jos. Denumiţi-l success
 Rulaţi scriptul, dupǎ cum urmeazǎ:
Run success weight
 Dupǎ rularea scriptului, deschideţi tabelul Activeweight. Deschideţi Display on a Graph, treceţi coloana
percentmap pe axa x şi coloana percentlandslide pe axa y. analizaţi rezultatul şi definiţi intervalele cele
mai potrivite pentru împǎrţirea hǎrţii în zone cu susceptibilitate mare, medie şi mică.
 Folosiţi aceste intervale pentru a reclasifica harta susceptibilităţii.

Exerciţiul L1 (exerciţiu preluat după UNU-ITC School for Disaster Geo-information Management, 2009), traducere şi
adaptare: student Diana Gheorghe, prof. dr. Iuliana Armaş 4
Evaluarea susceptibilitatii la alunecare prin metode statistice

//script pentru calculul ratei succesului


// un parametru %1 = harta de valori rezultatǎ din analiza statistică

del active%1.* -force

// combinare finalǎ cu harta: active


Active%1.tbt := TableCross(%1,active,IgnoreUndefs)

//în tabelul de combinare, calculeazǎ


tabcalc Active%1 npixact:=iff(active=1,npix,0)
tabcalc Active%1 Npcumactive = ColumnCumulative(npixact)
tabcalc Active%1 totalslide = ColumnAggregateSum(npixact,,1)
tabcalc Active%1 totalarea = ColumnAggregateSum(npix,,1)
tabcalc Active%1 percentage:=100*(Npcumactive / totalslide)
tabcalc Active%1 Percentlandslide:=100-percentage
tabcalc Active%1 Npixcumul:= cum(NPix)
tabcalc Active%1 reverse = totalarea -npixcumul
tabcalc Active%1 percentmap = 100*(reverse/totalarea)
// dupǎ aceea, afişazǎ un graphic cu Percentlandslide pe axa y şi Percentmap pe axa x

Exerciţiul L1 (exerciţiu preluat după UNU-ITC School for Disaster Geo-information Management, 2009), traducere şi
adaptare: student Diana Gheorghe, prof. dr. Iuliana Armaş 5
Evaluarea susceptibilitatii la alunecare prin metode statistice

Câteva obervaţii finale:


 Metoda s-a utilizat, din considerente didactice, folosind un numǎr limitat de hǎrţi parametru. În realitate se
pot folosi mult mai multe harti parametru. Aceastǎ metodǎ este, de asemenea, utilizatǎ pentru a diferenţia
parametrii în funcţie de importanţa lor.
 Analiza ar trebui fǎcutǎ separat pe diferite tipuri de alunecǎri, deoarece factorii ce duc la apariţia acestora
sunt foarte diverşi.
 Metoda este utilǎ, dar şi simplǎ. Existǎ numeroase alte metode pentru stabilirea instabilităţilor legate de
alunecǎrile de teren, care ar putea fi chiar mai potrivite, în funcţie de obiectivele studiului, dimensiunea
zonei şi datele de intrare existente.

Exerciţiul L1 (exerciţiu preluat după UNU-ITC School for Disaster Geo-information Management, 2009), traducere şi
adaptare: student Diana Gheorghe, prof. dr. Iuliana Armaş 6

S-ar putea să vă placă și