Маска растрово в питоне с использованием rasterioPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Маска растрово в питоне с использованием rasterio

Сообщение Anonymous »

Я хочу обрезать один растер, основываясь на степени другого (меньшего) растра. Сначала я определяю координаты углов меньшего растра, используя < /p>

Код: Выделить всё

import rasterio as rio
import gdal
from shapely.geometry import Polygon

src = gdal.Open(smaller_file.tif)
ulx, xres, xskew, uly, yskew, yres  = src.GetGeoTransform()
lrx = ulx + (src.RasterXSize * xres)
lry = uly + (src.RasterYSize * yres)
geometry = [[ulx,lry], [ulx,uly], [lrx,uly], [lrx,lry]]
Это дает мне следующую выходную геометрию = [-174740.0, 592900.0], [-174740.0, 2112760,0], [900180.0, 2112760.0], [900180.0, 592900.0]

Подробнее здесь: https://stackoverflow.com/questions/717 ... g-rasterio
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»