标签:
import os,sys import string from datetime import * import time import calendar import json start = time.clock() #read data filePath = ‘E:\\New folder\\16050320.024‘ fileOrg = open(filePath, ‘r‘) lineData=[line.strip().replace(‘\t‘, ‘ ‘) for line in fileOrg.readlines() if line != ‘\n‘ ] fileOrg.close() #parse data dataInfo = lineData[2].split(‘ ‘) reso = float(dataInfo[0]) xNum = int(dataInfo[6]) yNum = int(dataInfo[7]) startLon = reso / 2.0 startLat = reso / 2.0 data = ‘\n‘.join(lineData[3:]) #print(str(xNum) + " " + str(yNum) + " " + str(startLon) + " " + str(startLat) + " " + str(reso)); #write data file_object = open(‘T639.txt‘, ‘w‘) file_object.write("NCOLS " + str(xNum) + "\n") file_object.write("NROWS " + str(yNum) + "\n") file_object.write("XLLCENTER " + str(startLon) + "\n") file_object.write("YLLCENTER " + str(startLat) + "\n") # round(YReso, 3) * file_object.write("CELLSIZE " + str(reso) + "\n") file_object.write("NODATA_VALUE " + str(-9999) + "\n") file_object.writelines(data) file_object.close() # end = time.clock() dateSpanTransfer = end - start print("read: %f s" % dateSpanTransfer)
标签:
原文地址:http://www.cnblogs.com/gispathfinder/p/5561040.html