Skip to content

BandId in gdal_edit.py #761

@GoogleCodeExporter

Description

@GoogleCodeExporter

1. What version of Python(x,y) have you installed?
2.7

2. Which components have you installed (Python(x,y) installer:
componentpage):
    b. Have you selected the "Full" component selection?

3. Have you selected the option "Customize installation directories"?
b. No

4. If the answer to 3. is yes, what installation directories have you
chosen?

5. Where did you install Python(x,y) itself?
a. default path

6. Have you installed Python(x,y):
    a. For "Current user only"

7. What is your operating system?
c. Windows 7

8. Is the operating system 64 bit?
a. Yes

9. When you installed Python(x,y), were you logged in as :
a. a regular user
b. an administrator of the machine

10. If you are using Windows Vista/7, have you installed Python(x,y):
a. simply by double-clicking on the installer

------------

What steps will reproduce the problem?
1. Open 
https://code.google.com/p/pythonxy/source/browse/src/python/gdal/DOC/samples/gda
l_edit.py?repo=xy-27&r=d2bf0ff3aaef1b77c7266ebb8671d473e7281938#144
2. Goto line 144
3. There is: ds.GetRasterBand(1).SetNoDataValue(nodata)

What is the expected output? What do you see instead?

There should be i variable instead of 1 constant:
ds.GetRasterBand(i).SetNoDataValue(nodata)
                ===

Please provide any additional information below.

This script works well although there is programming mistake because as I 
belive NoData value is stored in Dataset not in RasterBand.

Original issue reported on code.google.com by kuba.szo...@gmail.com on 28 Jan 2015 at 9:10

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions