Daha çox

Fokal Statistikada Qəribə Davranış


ArcGIS 10-dakı Məkan Analisti üçün Fokal Statistika alətindən istifadə edərək bir rasterdəki qonşuluqdakı maksimum dəyəri hesablamağa çalışıram. Python istifadə edərək, hər biri dairəvi bir qonşuluq təyin edərkən bir neçə fərqli radiusa baxıram, aşağıdakı kimi:

bant genişliyi = [1609.344 * .125,1609.344 * .25,1609.344 * .5,1609.344 * 1,1609.344 * 2,1609.344 * 4,1609.344 * 8,1609.344 * 16] bw genişliyindəki bw üçün: kd = "copc_kd_06_" + str (say) nhMax = FocalStatistics (kd, NbrCircle (bw, "MAP"), "MAXIMUM", "NODATA")

Qeyd edək ki, "1609.344" metrdən milə çevrilmədir, buna görə məhəllənin maksimum 0,125, 0,25, 0,5, 1,0… milində tapmağa çalışıram. Problem ondadır ki, 0.125, 0.25, 0.5 və 2.0 yaxşı fəaliyyət göstərir, 1.0, 4.0, 8.0 və 16.0 aşağıda göstərildiyi kimi son dərəcə qəribə nəticələr verir.

Beləliklə, komanda verilən dairəvi məhəllələr əvəzinə, üçə bölünmüş dairələrin düzensiz məhəllələrini meydana gətirir.

Bunu başqa kimsə gördü, yoxsa həll yolunu bilirsiniz?


Çox təəccübdən sonra bu problemi məhəllə tərifinə çevirib həll etdimNbrCircle (bw, "MAP")danXƏRİTƏvahidHÜCRƏvahid. Mənim vəziyyətimdə sadəcə mənimkini bölmək tələb olunurdubwdəyəri 150, hüceyrə ölçüsü.

Bu arabalı davranışdır və inanıram ki, bilinən bir səhvlə əlaqəlidir.


Videoya baxın: Steve Ballmer crying on stage during his last speech at Microsoft (Oktyabr 2021).