Заменить значения пикселей в .tif
-
- Новоприбывший
- Сообщения: 8
- Зарегистрирован: 06 окт 2016, 23:40
- Репутация: 0
Заменить значения пикселей в .tif
Здравствуйте.
Можете подсказать, как в python'е в .tif заменить значения пикселей?
Можете подсказать, как в python'е в .tif заменить значения пикселей?
-
- Гуру
- Сообщения: 964
- Зарегистрирован: 22 май 2010, 20:20
- Репутация: 154
-
- Новоприбывший
- Сообщения: 8
- Зарегистрирован: 06 окт 2016, 23:40
- Репутация: 0
Re: Заменить значения пикселей в .tif
Код: Выделить всё
import sys
import numpy
import time
import osgeo.gdal as gdal
gdalData = gdal.Open( "out_obl.TIF" )
xsize = gdalData.RasterXSize
ysize = gdalData.RasterYSize
#raster = gdalData.ReadAsArray()
gdalBand = gdalData.GetRasterBand( 1 )
raster = gdalBand.ReadAsArray()
i = 0
while i < xsize:
j = 0
while j < 100:#ysize:
print i, j
if (raster[ j, i ] == 0):
raster[j, i] = 7740
j = j +1
i = i + 1
Пробовал как в примерах, выдает то ошибку, то сохраняет не открывающийся tif.
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9128
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 747
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: Заменить значения пикселей в .tif
Ничего не помогающая понять фраза учитывая то что код вы свой до конца не привели.DarkPower писал(а):Пробовал как в примерах, выдает то ошибку, то сохраняет не открывающийся tif.
пристегивайтесь, турбулентность прямо по курсу
-
- Гуру
- Сообщения: 4056
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1054
- Ваше звание: программист
- Откуда: Казань
Re: Заменить значения пикселей в .tif
опять читаем cookbook ...
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 28 гостей