У меня есть растровые данные для застроенных территорий по всему миру с разрешением 40 м в виде файла vrt, скачать данные отсюда , и я пытаюсь обрезать данные по маске, а затем извлечь значение индекса цвета для каждой ячейки.
Примечание: существуют еще 2 файла с данными: vrt.clr и vrt.ovr
Вот пример данных: представление данных vrt в arcmap.
Мой вопрос: почему при обрезке по маске я получаю значения пустых ячеек?
Я пробовал следующее:
- извлечь по маске с помощью панели инструментов arcmap
использование gdal в python 2.7
import gdal ds = gdal.Open('input.vrt') ds = gdal.Translate('output.vrt', ds, projWin = [80.439,5.341,81.048,4.686]) ds = NoneЯ также попытался сохранить данные в формате tif
Кроме того, есть ли способ прочитать значение индекса цвета в заданных координатах (x, y) после маскирования данных?
