Vairāk

ArcMap modeļu veidotājs CalculateValue priekšnosacījums nedarbojas

ArcMap modeļu veidotājs CalculateValue priekšnosacījums nedarbojas


ArcMap 10 izmantoju ModelBuilder, šis ir mans modelis:

Šūnu statistiku aprēķina tikai tiem rastriem, kas datēti ar vasaras mēnešiem (aprīlis - oktobris), ievades rastra nosaukuma formāts ir GGGGGmMM, piem. y2007m10. Tāpēc mans priekšnoteikums kā būla vērtība:

Modelis darbojas, bet aprēķina šūnu statistiku visiem ievades rastriem, ne tikai vasaras mēnešiem. Iespējams, ka mans kods ir nepareizs, vai arī elementi ir nepareizi pasūtīti?


Jūs veicat klasisku kļūdu ar iteratoru un apkopo rīku, tam jābūt apakšmodelī, kā parādīts zemāk:

Piezīme Rastrs un izejas_vērtība ir priekšnoteikumi. Kods arī vērtības aprēķināšanas rīkā ir atšķirīgs, kā to ieteica Lou: