ich stehe gerade irgendwie auf dem Schlauch.
Folgendes: Ich arbeite an dem Script zum Ändern der Zellwerte eines
Rasters und benutze folgende While-Schleife(n):
Code: Alles auswählen
i = xminf
j = yminf
zaehler = 0
while(i < xmaxf):
while(j < ymaxf):
arcpy.AddMessage("Check in-While, Klappe Nr: " + str(zaehler))
zaehler += 1
arcpy.AddMessage(str(i) + " " +str(j))
j += cellsizef
i += cellsizef
"tickt" die Variable "i" anscheinend nicht hoch, sodass ich folgenden
Output bekomme:
Check in-While, Klappe Nr: 0
33322321.35 6011434.28
Check in-While, Klappe Nr: 1
33322321.35 6011436.07602
Check in-While, Klappe Nr: 2
33322321.35 6011437.87205
.
.
.
Check in-While, Klappe Nr: 248
33322321.35 6011879.69398
Check in-While, Klappe Nr: 249
33322321.35 6011881.49
Da das Raster 249x249 Zellen besitzt, gehe ich dementsprechend auch nur
Spalte auf der ersten Rasterzelle durch (also 249 Positionen) und die
Variable "i" ändert sich nicht. Ich kann mir im Moment nicht erklären,
warum das so ist.
Kann mir da jemand helfen, vielleicht sehe ich den Wald ja vor lauter Bäumen nicht.
Gruß!