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

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

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

Сообщение ESRI_user »

Здравствуйте,
Подскажите пожалуйста как конвертировать растровый формат представляющий модель высот в бинарный типа:
Вложения
Heights_bin.jpg
Heights_bin.jpg (406.61 КБ) 9887 просмотров
Безликий
Интересующийся
Сообщения: 35
Зарегистрирован: 21 май 2009, 14:11
Репутация: 0

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

Сообщение Безликий »

Во вложенном файле мне ничего бинарного разглядеть не удалось.
Может поясните?
студент
ESRI_user
Новоприбывший
Сообщения: 6
Зарегистрирован: 09 фев 2010, 11:47
Репутация: 0

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

Сообщение ESRI_user »

Может быть я чего то не понял, но расширение файла .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: Как конвертировать растер в бинарный формат

Сообщение Максим Дубинин »

ваша иллюстрация смущает, это ваш исходный растр? или вам нужно привести что-то еще к такому виду?
Что у вас на входе? Что должно быть на выходе? Может пример приложите.
пристегивайтесь, турбулентность прямо по курсу
Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

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

Сообщение Mavka »

Я так понял:
Есть грид и нужно создать растровый файл, где каждой ячейке грида будет присвоен символ в зависимости от высоты. Что то типа ascii-арта, только результат должен быть растром и с сохранение геопривязки.
лангольеры под окном жрали время ом-ном-ном
Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

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

Сообщение Mavka »

Могу предложить только преобразовать грид в таблицу и представить его в виде точечного слоя с подписями
лангольеры под окном жрали время ом-ном-ном
ESRI_user
Новоприбывший
Сообщения: 6
Зарегистрирован: 09 фев 2010, 11:47
Репутация: 0

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

Сообщение ESRI_user »

На входе есть обычный растровый формат где каждый пиксель имеет высоту, на выходе нужно получить то что во вложенном файле, я пробовал конвертировать в ASCII, но там на выходе получаются значения высот, а нужны символы, насколько я понял это и есть бинарный формат.
Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

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

Сообщение Mavka »

"конвертировать в ASCII", получится файл X,Y,Z. Если его подгрузить в ГИС в виде точечного слоя, то можно в качестве подписей вывести координату Z, которую можно на промежуточном этапе заменить на кодовые символы. Вы увидите то что хотели, но это будет только вид а не растр.
лангольеры под окном жрали время ом-ном-ном
ESRI_user
Новоприбывший
Сообщения: 6
Зарегистрирован: 09 фев 2010, 11:47
Репутация: 0

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

Сообщение ESRI_user »

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

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

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

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