Saya memiliki dataset raster dalam format ASCII. Menggunakan Python, saya perlu menentukan min
dan max
nilai - nilai di dalam dataset. Saya telah diberitahu bahwa informasi header adalah kunci, yang berisi hal-hal seperti jumlah baris / kolom, ukuran sel, dan lain-lain.
Tidak bisakah Anda melewatkan informasi header dan membaca seluruh dataset untuk menentukan nilai min
- max
nilainya?
Inilah yang saya coba lakukan. Saya melewatkan beberapa baris pertama yang berisi informasi header, dan mencoba menentukan nilai dari sana. Berikut ini adalah jenis dari apa yang saya miliki, tetapi perlu bimbingan karena saya baru di Python.
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
Ada saran?