Как конвертировать растер в бинарный формат

Вопросы общего характера по ГИС и дистанционному зондированию, не связанные с конкретным ПО.
Ответить
ESRI_user
Новоприбывший
Сообщения: 6
Зарегистрирован: 09 фев 2010, 11:47
Репутация: 0

Как конвертировать растер в бинарный формат

Сообщение ESRI_user » 09 фев 2010, 12:04

Здравствуйте,
Подскажите пожалуйста как конвертировать растровый формат представляющий модель высот в бинарный типа:
Вложения
Heights_bin.jpg
Heights_bin.jpg (406.61 КБ) 9816 просмотров

Безликий
Интересующийся
Сообщения: 35
Зарегистрирован: 21 май 2009, 14:11
Репутация: 0

Re: Как конвертировать растер в бинарный формат

Сообщение Безликий » 09 фев 2010, 17:25

Во вложенном файле мне ничего бинарного разглядеть не удалось.
Может поясните?
студент

ESRI_user
Новоприбывший
Сообщения: 6
Зарегистрирован: 09 фев 2010, 11:47
Репутация: 0

Re: Как конвертировать растер в бинарный формат

Сообщение ESRI_user » 09 фев 2010, 18:17

Может быть я чего то не понял, но расширение файла .bin и символы в обозначают высоты в бинарном формате, так написано в описании: "Binary Heght Format: each element is two bytes in size and most significant byte is stored first."

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Как конвертировать растер в бинарный формат

Сообщение Максим Дубинин » 10 фев 2010, 04:15

ваша иллюстрация смущает, это ваш исходный растр? или вам нужно привести что-то еще к такому виду?
Что у вас на входе? Что должно быть на выходе? Может пример приложите.
пристегивайтесь, турбулентность прямо по курсу

Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

Re: Как конвертировать растер в бинарный формат

Сообщение Mavka » 10 фев 2010, 09:58

Я так понял:
Есть грид и нужно создать растровый файл, где каждой ячейке грида будет присвоен символ в зависимости от высоты. Что то типа ascii-арта, только результат должен быть растром и с сохранение геопривязки.
лангольеры под окном жрали время ом-ном-ном

Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

Re: Как конвертировать растер в бинарный формат

Сообщение Mavka » 10 фев 2010, 10:34

Могу предложить только преобразовать грид в таблицу и представить его в виде точечного слоя с подписями
лангольеры под окном жрали время ом-ном-ном

ESRI_user
Новоприбывший
Сообщения: 6
Зарегистрирован: 09 фев 2010, 11:47
Репутация: 0

Re: Как конвертировать растер в бинарный формат

Сообщение ESRI_user » 10 фев 2010, 11:11

На входе есть обычный растровый формат где каждый пиксель имеет высоту, на выходе нужно получить то что во вложенном файле, я пробовал конвертировать в ASCII, но там на выходе получаются значения высот, а нужны символы, насколько я понял это и есть бинарный формат.

Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

Re: Как конвертировать растер в бинарный формат

Сообщение Mavka » 10 фев 2010, 12:38

"конвертировать в ASCII", получится файл X,Y,Z. Если его подгрузить в ГИС в виде точечного слоя, то можно в качестве подписей вывести координату Z, которую можно на промежуточном этапе заменить на кодовые символы. Вы увидите то что хотели, но это будет только вид а не растр.
лангольеры под окном жрали время ом-ном-ном

ESRI_user
Новоприбывший
Сообщения: 6
Зарегистрирован: 09 фев 2010, 11:47
Репутация: 0

Re: Как конвертировать растер в бинарный формат

Сообщение ESRI_user » 10 фев 2010, 14:10

Для конвертации растра в текст я использовал функцию Raster to ASCII, получил текстовый файл в виде матрицы высот, где нет данных -9999.

Ответить

Вернуться в «Общие вопросы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя