Mer

Stablet med "forventet et raster- eller lagnavn" -feil


Jeg bruker følgende python -scriptutdrag, men jeg får en TypeError: forventet et raster- eller lagnavn på den kommenterte linjen nedenfor. Jeg kunne ikke finne en løsning om hvordan jeg konverterer A1 -rasteren (som er riktig opprettet og lagret på disken) for å bli lagt til som addRas.

for raster i raster: inputPath = os.path.join (inputFolder, raster) print "Processing raster:" + inputPath N1 = IsNull (raster) A1 = Con (N1, 0, raster) if i == 0: # Got an feil på linjen under addRas = arcpy.Raster (A1) addNull = arcpy.Raster (N1) i = i + 1 print i else: addRas = addRas + arcpy.Raster (A1) addNull = addNull + arcpy.Raster (N1) i = i + 1 utskrift i avgRas = addRas / (i - addNull)

N1 og A1 er allerede rasterobjekter. Derfor trenger du ikke arcpy.Raster (), som lager et rasterobjekt fra en Navn.

addRas = A1 addRas = addRas+A1


Se videoen: Флюгер рынка-COT CFTC: Доллар,SP500,NASDAQ,ЕВРО,форекс,Золото,Нефть,Евро, ММВБ, (Oktober 2021).