получение значений растров в таблицу
Добавлено: 10 май 2010, 18:00
подскажите, как сделать следующую вещь:
на входе есть растр (очень большой по экстенту, к примеру вся россия, разрешение 1km), в нем значения: 1 и nodata. Ячеек равных 1 может быть от 15 до 5000000 (то есть от очень мало, до очень много).
есть еще N-гридов (любой другой формат тоже могу сделать - хоть многоканальный тиф) такого же экстента и разрешения
Нужно получить таблицу в которой для каждой ячейки равной 1 первого растра, будут присутствовать значения всех N-гридов в этой точке (наподобие инструмента extract grid values)
что смущает:
1) combine обязательно отругает за количество гридов (более 20) и ячеек
2) если конвертировать первый растр в точечную тему и экстрагировать по точкам, то экстракция будет занимать пару недель (да и в целом - нужна только таблица, поэтому еще и компьютерные силы\время тратить на сам шейп как-то не хочется)
что бы можно было бы сделать? любым доступным инструментом (не только аркгис\аркинфо)?
на входе есть растр (очень большой по экстенту, к примеру вся россия, разрешение 1km), в нем значения: 1 и nodata. Ячеек равных 1 может быть от 15 до 5000000 (то есть от очень мало, до очень много).
есть еще N-гридов (любой другой формат тоже могу сделать - хоть многоканальный тиф) такого же экстента и разрешения
Нужно получить таблицу в которой для каждой ячейки равной 1 первого растра, будут присутствовать значения всех N-гридов в этой точке (наподобие инструмента extract grid values)
что смущает:
1) combine обязательно отругает за количество гридов (более 20) и ячеек
2) если конвертировать первый растр в точечную тему и экстрагировать по точкам, то экстракция будет занимать пару недель (да и в целом - нужна только таблица, поэтому еще и компьютерные силы\время тратить на сам шейп как-то не хочется)
что бы можно было бы сделать? любым доступным инструментом (не только аркгис\аркинфо)?