Страница 1 из 2
Не могу получить прозрачный фон Geotiff.
Добавлено: 14 окт 2015, 12:17
Evgen04
Здравствуйте!
В фотошопе сохранил pdf с прозрачной подложкой в растр форматов tif и png так же с прозрачно подложкой, затем в GM привязал растр и экспортировал в geotif, но после экспорта фон растра становится непрозрачным. Пробовал работать как с tif, так и с png. Фон карты в GM выставлен белым, при сохранении указываю делать фоновые пиксели прозрачными.
Прошу дать совет.
Re: Не могу получить прозрачный фон Geotiff.
Добавлено: 14 окт 2015, 18:54
ericsson
Какой формат хранения цвета вы используете в GeoTIFF - 24, 8 бит?
Какое сжатие вы используете (LZW, JPEG)?
Каким образом прозрачный цвет указан в свойствах слоя?
Re: Не могу получить прозрачный фон Geotiff.
Добавлено: 15 окт 2015, 11:25
Evgen04
Формат хранения цвета 8 бит
Сжатие LZW
А вот на третий вопрос затрудняюсь ответить, буду признателен, если поясните.
Re: Не могу получить прозрачный фон Geotiff.
Добавлено: 15 окт 2015, 11:42
Донецков
В программах ГИС присутствует возможность назначить какой-то цвет (или несколько цветов) прозрачным...
Re: Не могу получить прозрачный фон Geotiff.
Добавлено: 15 окт 2015, 13:01
Evgen04
Различного рода эксперименты показали, что в geotif сохраняется цвет фона карты.
Re: Не могу получить прозрачный фон Geotiff.
Добавлено: 16 окт 2015, 00:39
ericsson
Чтобы какой-то цвет был в итоговом GeoTIFF помечен, как прозрачный (ключевой), его нужно явным образом указать в свойствах слоя. Функция телепатии в GM еще пока не встроена.

Re: Не могу получить прозрачный фон Geotiff.
Добавлено: 16 окт 2015, 16:41
Evgen04
Спасибо за советы.
В одном случае tif изначально с прозрачным фоном, в другом по вашему совету сделал фон прозрачным, но при сохранении в любом случае сохраняется фон карты и соответственно geotif не прозрачный. Что с этим делать, не понимаю. Сохраняю со следующими параметрами:
Re: Не могу получить прозрачный фон Geotiff.
Добавлено: 16 окт 2015, 19:27
ericsson
При экспорте прозрачные области, естественно, заливаются фоновым цветом рабочего пространства GM. Но в самом файле они должны быть при этом помечены, как прозрачные. Если открывать файл в какой-нибудь смотрелке, которая не поддерживает прозрачность, она покажет поля цвета фона. Но при загрузке обратно в GM ключевой прозрачный цвет будет использован.
Re: Не могу получить прозрачный фон Geotiff.
Добавлено: 16 окт 2015, 19:27
ericsson
И выбросьте русифицированный GM - он глючный.
Re: Не могу получить прозрачный фон Geotiff.
Добавлено: 22 окт 2015, 17:47
Evgen04
Спасибо, возьму оригинальный GM. Geotif я подгружаю после GM в Geomedia и там соответственно фон не прозрачный, но в Geomedia нашел функцию, которая позволяет сделать необходимый цвет прозрачным, в моем случае цвет фона.
Re: Не могу получить прозрачный фон Geotiff.
Добавлено: 29 дек 2017, 18:10
igorsldk
Для прозрачности фона программы и незаполненных до конца частей плиток PNG, чтобы по краям карты не было видно полосы, необходимо следующее. В верхнем меню "Вид, Цвет фона" выставить чисто белый. Затем 'чекбокс Transparent, и нажав Set transparent color... выбирайте нужные цвета" и "перевести ползунок "Hom Similar Must Colors..." (Похожесть цветов) в положение Fuzzi (Нечетко)" могут Вам ничего не дать, поскольку белого цвета может не быть в палитре, которая строится на основе цветов слоя карты ! Надо для слоя выполнить команду TRANSPARENT_COLOR="RGB(255,255,255)", можно скриптом и не трогать ползунки.

Re: Не могу получить прозрачный фон Geotiff.
Добавлено: 30 дек 2017, 05:26
junkmail2
У Geotiff нет такого понятия как "прозначный" цвет, у него в каждом пикселе кодируется определённое значение (длиной 8-бит и т.д.), можно лишь указать программе интерпретировать определённые значения как NoData, что, собственно, и даёт "прозрачный" цвет в ГИС-программах. Если вам таки нужен "прозрачный" цвет для работы с картой как с картинкой RGB (а не как с растром с набором данных), то вам нужно сохранять её в другом формате, например PNG или GIF, которые имеют "прозрачный" цвет в своём арсенале. Однако, тогда вы не сможете больше работать с этой картой как с набором данных (например высот и т.п.) а только как с картинкой. Ну можно сохранить растр в формате Geotiff для целей обработки данных, и в формате PNG или GIF для использования в презентациях или печати, однако тогда лучше экспортировать готовую карту.
Понять эту тему вам может помочь это видео:
https://www.youtube.com/watch?v=B-_sTAztlw4
Re: Не могу получить прозрачный фон Geotiff.
Добавлено: 30 дек 2017, 11:44
ericsson
junkmail2, то что вы пишете, соответствует реальности только частично, а то, что вы предлагаете - вредный совет.
Geotiff вполне может содержать как ключевой цвет, так и восьмибитный альфа-канал, верно интерпретируемые и гис-приложениями, и графическими приложениями, которые о geo-составляющей метаданных не имеют никакого понятия.
Re: Не могу получить прозрачный фон Geotiff.
Добавлено: 30 дек 2017, 12:08
junkmail2
ericsson, а в чём же состоит вредность совета?
Re: Не могу получить прозрачный фон Geotiff.
Добавлено: 30 дек 2017, 12:33
junkmail2
Альфа-канал и прозрачный фон/цвет, немного разные вещи, не находите?