Skip to content

Commit 23080ad

Browse files
authored
permanently store NODATA values
1 parent f8c0b58 commit 23080ad

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

GAVOCoverage/gavo_coverage.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,9 @@ def getSelFeat(): ### Get feature
8383
srs = osr.SpatialReference()
8484
srs.ImportFromProj4(str(CovProj))
8585
dataset.SetProjection( srs.ExportToWkt() )
86+
q=dataset.GetRasterBand(1)#
87+
q.SetNoDataValue(65535)#
88+
q=None#
8689
dataset=None
8790
# Add layer to the map:
8891
coverageRasterCubeLayer=iface.addRasterLayer(destinationTarget, destinationFileName)
@@ -93,10 +96,10 @@ def getSelFeat(): ### Get feature
9396
coverageRasterCubeLayer.setCrs(myCRS)
9497
cRBC=coverageRasterCubeLayer.bandCount()
9598
QgsMessageLog.logMessage('coverage contains ' + str(cRBC) + ' bands')
96-
QgsMessageLog.logMessage('Assuming NODATA = 65535')
99+
# QgsMessageLog.logMessage('Assuming NODATA = 65535')
97100
coverageLayerDataProvider=coverageRasterCubeLayer.dataProvider()
98101
# coverageLayerDataProvider.setNoDataValue(1,65535)
99-
for i in range(1, cRBC + 1): coverageLayerDataProvider.setNoDataValue(i,65535)
102+
# for i in range(1, cRBC + 1): coverageLayerDataProvider.setNoDataValue(i,65535)
100103
coverageRenderer=QgsMultiBandColorRenderer(coverageLayerDataProvider,int(0.5+cRBC/6),int(0.5+cRBC/2),int(0.5+5*cRBC/6))
101104
QgsMessageLog.logMessage('setting up contrast enhancement')
102105
def getContrastEnhancer():

0 commit comments

Comments
 (0)