Empirik model asosida hisoblangan kuzgi bugʻdoy hosil natijalari


//Image classification - yani tasvirlarni tasniflash uchun treyning ma’lumotlarni yaratish va tartiblash


Download 20.26 Kb.
bet4/4
Sana20.11.2023
Hajmi20.26 Kb.
#1789618
1   2   3   4
Bog'liq
Empirik model asosida hisoblangan kuzgi bugʻdoy hosil natijalari

//Image classification - yani tasvirlarni tasniflash uchun treyning ma’lumotlarni yaratish va tartiblash.
//Bu yerda pts nomiga 4 ta yer turini birlashtirish amali berilgan.
var pts = wheat.merge(other).merge(water).
merge(desert).merge(building);
print(pts, 'Training data’);
// sample-namuna ma’nosida nomiga nuqtalarni tasodifiy tanlash buyrugʻi berilgan.
// trainingsample - nomiga tasvirni oʻqitish uchun 70 % nuqtadan foydalanish.
// validsample - nomiga 30 % nuqta asosida bashorat qilinadigan ma’lumotlarni tekshirish.
var sample = pts.randomColumn();
var trainsample = sample.filter('random <= 0.7');
var validsample = sample.filter('random > 0.7');
print(trainsample, 'Training samples');
print(validsample, 'Validation samples');
// training - ma’lumotlarni imgstack - yani birlashtirilgan tasvirlar bilan aloqa oʻrnatish.
var training = imgstack.sampleRegions
({collection: trainsample, properties: ['Class'], scale:20});
print(training, 'Training data Band values')
// validation - ma’lumotlarni imgstack - yani birlashtirilgan tasvirlar bilan aloqa oʻrnatish.
var validation = imgstack.sampleRegions({
collection: validsample,properties: ['Class'], scale:20});
// RF classification - tasodifiy oʻrmon algaritmini,
var RFclass = ee.Classifier.smileRandomForest(300).train(training, 'Class');
var classified = imgstack.classify(RFclass).clip(aoi);
print(classified, 'classified');
// tasniflanadigan yer turlari uchun tegishli ranglarni tanlash.
var Palette = ['green', // wheat,'yellow', // other ,'blue', // water ,'purple',//
desert,'grey'//building ];

Hosil boʻlgan tasvirdan yer 5 toifada ajratib belgiab chiqiladi. Ya’ni bugʻdoy ekini yerlari, boshqa yerlar, qumli yerlar, gidrografik ob’ektlar, aholi manzilgohlari kabi toifalarga ajratiladi va tasvirlarni tasniflash uchun shu toifalar boʻyicha kamida 20 ta namunalar belgilanadi. Belgilangan namunalar orqali butun hududni shu 5 toifa boʻyicha ranglar bilan ajratib tasvirlanadi. Bugʻdoy – yashil, boshqa yerlar – sariq, aholi manzilgohlari – kulrang, gidrografik ob’ektlar – koʻk, qumli yerlar – och jigarranglar bilan ifodalanadi. Hosil boʻlgan tasvirni Google Drivega saqlanadi va shundan keyin ArcMap dasturida kartografik dizayni ishlanadi. Bugʻdoy dalalari xaritasi 2020-yil va 2022-yillar uchun ishlandi.


// Bandlar joylashuvini grafik asosida tasvirlash.
chart.style().set({
position:'bottom-left',
width: '400px',
height: '400px'});
Map.add(chart);
// Drivega export qilish
Export.image.toDrive({
image: classified,
description: 'rfClass',
scale: 10,
region: aoi,
folder: 'randomForest',
maxPixels: 552296739,
crs: "EPSG:32641" });
Download 20.26 Kb.

Do'stlaringiz bilan baham:
1   2   3   4




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling