Ich habe ein Raster-Dataset im ASCII-Format. Mit Python muss ich die Werte min
und max
im Dataset ermitteln. Mir wurde gesagt, dass die Kopfzeileninformationen der Schlüssel sind, der Dinge wie Anzahl der Zeilen / Spalten, Zellengröße usw. enthält.
Können Sie nicht einfach die Header-Informationen überspringen und den gesamten Datensatz lesen, um die Werte min
und zu bestimmen max
?
Das versuche ich zu tun. Ich überspringe die ersten Zeilen, die die Header-Informationen enthalten, und versuche von da an, die Werte zu ermitteln. Das Folgende ist eine Art von dem, was ich habe, aber ich brauche eine Anleitung, da ich neu in Python bin.
raster_file = open('data.asc', 'r') # Open the file
data = raster_file.readlines()[4:] # Read the lines in the file, and skip the first six lines
for lines in data:
print max(data) # Find the max value in data
print min(data) # Find hte min value in data
Irgendwelche Vorschläge?