Commit bfc50145 authored by Mario Chirinos Colunga's avatar Mario Chirinos Colunga 💬

SCL to JSON

parent 011695c6
...@@ -14,14 +14,17 @@ def L2ASCLtoDict(filename, wkt): ...@@ -14,14 +14,17 @@ def L2ASCLtoDict(filename, wkt):
intput = gdal.Open(filename) intput = gdal.Open(filename)
rows, cols, geotransform = intput.RasterYSize, intput.RasterXSize, intput.GetGeoTransform() rows, cols, geotransform = intput.RasterYSize, intput.RasterXSize, intput.GetGeoTransform()
data = intput.GetRasterBand(1).ReadAsArray(0,0,cols,rows) data = intput.GetRasterBand(1).ReadAsArray(0,0,cols,rows)
print ("rows: " + str(rows) + " , cols: " + str(cols))
print(len(data))
print(len(data[0]))
dataDict = dict() dataDict = dict()
for d in data: # for d in data:
dataClass = str(int(d)) # dataClass = str(int(d))
if dataClass in dataDict: # if dataClass in dataDict:
dataDict[dataClass]+=1 # dataDict[dataClass]+=1
else: # else:
dataDict[dataClass]=0 # dataDict[dataClass]=0
return dataDict # return dataDict
#------------------------------------------------------------------------------- #-------------------------------------------------------------------------------
def main(argv): def main(argv):
if len(sys.argv) != 2: if len(sys.argv) != 2:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment