Masalan, Reclassify vositasi ArcGIS modelida
va
Sextante modelida ,
MapWindow modelida esa
rastr chegara
vositasi ishlatilgan.
Ba'zi hollarda
asbob bilan ishlaydigan taraqqiyot ko'rsatkichi shaklini ko'rsatadi.
Foydalanuvchi bekor qilingan
taqdirda , asboblar toza chiqish
uchun javobgardir .
Modeler asboblar namunalarini yaratishga qodir bo'lgan
asboblar boshqaruvchisidan asboblar
nusxalarini so'raydi
Modeler arxitekturasining umumiy ko'rinishi
OSGeo jurnali 8-jild
GIS uchun modulli fazoviy modellashtirish muhiti
59/63
sahifa
Ushbu model ESRI ArcGIS Model
Builder, gvSIG
Sextante Modeler va Map
Window Modeler-
da
yaratilgan .
11-
rasmda model ArcGIS ModelBuilder
modellashtirish muhitida (yuqorida), Sextante
Modelerda (o'rtada) va MapWindow GIS Modelerida
(pastda) ko'rsatilgandek ko'rsatilgan. E'tibor bering,
jarayonlarning ichki ishlashidagi farqlar tufayli ular
turli xil natijalarni berishi mumkin. Shuni ham yodda
tutingki, ba'zi hollarda turli xil vositalardan foydalanish
kerak edi, chunki bir xil vositalar hamma muhitda mavjud emas.
10-rasm: MapWindow
Modeler arxitekturasi
9-rasm: Jarayon indikatori dialog oynasi
Modellashtirish muhitini taqqoslash
va misollarni o'rganish
MapWindow Modeler foydalanuvchi interfeysi ArcGIS
ModelBuilder va gvSIG Sextante Modeler foydalanuvchi
interfeysi kabi ishlaydi. Har uchala muhit foydalanuvchiga
sichqoncha yordamida model komponentlarini roÿyxatdan
kvadrat yoki aylana bilan tasvirlangan modellashtirish
maydoniga sudrab borish imkonini beruvchi grafik foydalanuvchi
interfeysini taqdim etadi. Har uchala muhitda asbob yoki
maÿlumotlar elementi kabi model elementiga ikki marta bosish
elementga tegishli variantlari bilan muloqot oynasini ochadi.
Shakllar biroz boshqacha ko'rinishga ega, lekin bir xil
funksionallikka ega.
Uchala
muhitda ham
model elementlarini
sozlashda foydalanuvchiga yo‘l-yo‘riq ko‘rsatuvchi yordam
matni mavjud .
Suv toshqini to'g'risidagi ma'lumotlar to'plami bilan
ishlashda tez-tez bajariladigan umumiy vazifa rastr balandligi
ma'lumotlaridan suv havzalarini ajratishdir . Bu jarayonning
dastlabki bosqichlaridan biri rastr oqimi ma'lumotlarini
yaratishdir (8). Dastlabki raqamli balandlik modeli (DEM)
ma'lumotlari ko'pincha chuqurlar deb ataladigan artefaktlarni
o'z ichiga oladi; bu chuqurlar oqimni aniqlash jarayoniga xalaqit
berishi mumkin va odatda chuqurni to'ldirish algoritmi yordamida yo'q qilinadi.
10
-rasmda MapWindow modellashtirish loyihasining
umumiy arxitekturasi ko'rsatilgan. Eng yuqori darajada Modeler
bo'lib,
u asboblarni yuklash, bog'lash va bajarish uchun grafik
va dasturiy jihatdan ishlatilishi mumkin.
Keyinchalik balandlik ma'lumotlarining oqim yo'nalishi
hisoblab chiqiladi . Oqim yo'nalishi hujayra ichiga kiradigan bir
tomchi suv oqimining yo'nalishini hisoblab chiqadi.
Keyinchalik
rastrning har bir katagiga oqib tushadigan hujayralarning
umumiy sonini
hisoblab chiqadigan
oqim to'plash qatlami
yaratiladi . Nihoyat, oqim to'planishi ma'lumotlari mantiqiy
niqobga qayta tasniflanadi, bunda 1 oqim deb hisoblanishi
uchun etarli oqim to'planishiga
ega bo'lgan hujayralarni
va yo'q
hujayralar uchun 0 ni ifodalaydi.
Modeler va ToolManager ataylab modulli bo'lib,
har qanday
komponentni boshqasi bilan almashtirish mumkin, bu
komponentning interfeys talablariga javob beradi. Butun muhit
ishlashi uchun barcha komponentlar kerak emas . Agar,
masalan, Modeler loyihaga kerak bo'lmagani uchun
qo'shilmagan bo'lsa , ToolManager o'zi tomonidan
vizual
komponent sifatida yoki
oxirgi foydalanuvchiga ko'rinmaydigan
yaratilgan ob'ekt sifatida
kiritilishi mumkin.
O'zaro almashish
qobiliyatining yuqori darajasi modellashtirish muhitining tarkibiy
qismlari ishlab chiquvchilarning eng keng doiradagi ehtiyojlarini
qondirish uchun ishlatilishini
ta'minlaydi .
va ularni Modelerga o'tkazish yoki ularni to'g'ridan-to'g'ri
bajarish. ToolManager IToolProvider
interfeysi yordamida
asboblarni Standart ToolProvider yoki Uchinchi tomon
ToolProviderlaridan yuklashi mumkin. Standart asboblar
provayderi
ITool interfeysini to'g'ridan-to'g'ri amalga oshiradigan
yig'ilishlardan asboblarni yuklashi mumkin . Nihoyat, uchinchi
tomon ilovalari MapWindow Modeler komponentlaridan
istalganini o'z kodlarida ishlatishi mumkin yoki ular to'g'ridan-
to'g'ri Tool yoki ToolProviders yig'ilishlariga ulanishi mumkin.
Machine Translated by Google
GIS uchun modulli fazoviy modellashtirish muhiti
60/63 sahifa
OSGeo jurnali 8-jild
13-
rasmda
uchta modelning
asl DEM ustida bir-
biriga yopishtirilgan natijalari ko'rsatilgan ,
uchta model
o'rtasida faqat kichik farqlar mavjudligini , oqimning
umumiy tendentsiyasi esa ular o'rtasida saqlanib
qolganligini unutmang. Har xil modellarning
natijalaridagi bu kichik tafovutlar,
ularning
har biri o'z
natijasiga erishish uchun bir oz boshqacha algoritmlarni
qo'llashini hisobga olsak, kutish kerak . ArcGIS
Modelerning ishlash vaqti 14 daqiqa 35 soniya,
Sextante Mod eler ish vaqti 24 daqiqa 9 soniya,
MapWindow Modelerning ishlash vaqti esa 22 daqiqa
33 soniya edi. Uchala holatda ham eng uzoq davom
etgan jarayon chuqurni to'ldirish algoritmi edi.
Shuningdek, u
uchta model o'rtasidagi vaqtlardagi katta tafovutlar uchun javobgardir .
bitta
muhitdagi bitta vosita
boshqasidagi ikki yoki
undan ortiq vositalar bilan bir xil natijani berishi
mumkin ,
masalan ,
MapWindow modelidagi D8 va
Oqim yo‘li asboblari bilan bir xil natijani beruvchi
Sextante asbobidagi Oqim to‘plash vositasi . Shuni
ham yodda tutingki,
Sextante modeli
o'z modelida
oraliq yoki chiqish ma'lumotlarini ko'rsatmaydi,
faqat
kirish ma'lumotlari va model
jarayonlari.
12-
rasmda ArcGIS ModelBuilder
tomonidan yaratilgan
va ArcMapda (yuqorida), Sextante Modeler tomonidan
yaratilgan va gvSIG da (o'rtada) ko'rsatilgan va MapWindow
Modeler tomonidan yaratilgan
va MapWindow
GIS da
ko'rsatilgan
(pastki)
oxirgi ajratilgan oqim ma'lumotlari
ko'rsatilgan. ). E'tibor bering, DEM MapWindow GIS da
boshqacha ko'rinadi, chunki uning standart balandlik
ramziyatori tepalikni soyalash usulidan foydalanadi.
Dostları ilə paylaş: