ASCII形式のラスターデータセットがあります。Pythonを使用して、データセット内の値min
とmax
値を決定する必要があります。ヘッダー情報はキーであり、行/列の数、セルサイズなどが含まれていると言われています。
ヘッダー情報をスキップして、データセット全体を読み取って値min
とmax
値を決定することはできませんか?
これが私がやろうとしていることです。ヘッダー情報を含む最初の数行をスキップして、そこから値を決定しようとしています。以下は私が持っているものの一種ですが、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
助言がありますか?
2
オープンソースまたはESRIスタックを使用していますか?
—
暗闇