首页 > 其他分享 >[原创]GDAL制作晕渲图的正确方法

[原创]GDAL制作晕渲图的正确方法

时间:2023-04-12 19:25:48浏览次数:31  
标签:color 渲图 merge https tif gdaldem 制作 GDAL 255

网上相关文章不多,参考了这一篇https://blog.csdn.net/liminlu0314/article/details/8522725  可能旧了点,需要更新一下

1.关于gdaldem的帮助文档要看,才知道参数如何填写https://gdal.org/programs/gdaldem.html

示例  

gdaldem hillshade 8933.dem hillshade.tif -z 5 -s 10 -az 315 -alt 45

 

gdaldem color-relief  8933.dem rain.txt color.tif

 

rain.txt是色表,格式跟globalmapper导出的clr一样,支持高程和百分比两种形式

0 153 102 255
200 0 0 255
400 0 255 0
600 255 255 0
800 255 102 0
1000 255 0 0

2.合并图像脚本,下载地址  https://github.com/postmates/gdal/blob/master/samples/hsv_merge.py

需要注意代码是基于python2版本的,如果是py3则会报错,原因是print语法变了,py3需要加一对括号

python hsv_merge.py color.tif hillshade.tif merge.tif

 

3.去除黑边

nearblack merge.tif -setalpha -of GTiff -o noblack.tif

 

 

标签:color,渲图,merge,https,tif,gdaldem,制作,GDAL,255
From: https://www.cnblogs.com/yifeimiao/p/17310901.html

相关文章

  • 记录下Mac下制作icns图标的流程
    创建一个文件夹必须要以iconset为后缀mkdirhgl_pngpic.iconset使用sips命令生成10张小图sips-z1616$hgl--outhgl_pngpic.iconset/icon_16x16.pngsips-z3232$hgl--outhgl_pngpic.iconset/[email protected]$hgl--outhgl_pngpic.iconset/icon......
  • 利用pandas 和 ttk.Treeviews制作xlsx视图工具
     importtkinterastkfromtkinterimportttkimportpandasaspdimporttkinter.messageboxasmsgboxdefStart():msgbox.showinfo('提示','OK')fp=pd.read_excel("./test.xlsx")foriintree.get_children():......
  • 活动预约报名二维码的制作分享
    随着互联网的普及,越来越多的企业和组织开始采用预约报名二维码作为活动或服务的报名渠道。预约报名二维码目前正广泛应用于各种场景,如展会、活动、讲座、课程等。比如将二维码设计在海报上,通过线下或线上的形式发送给意向客户,客户自行扫码便能查看详细的活动介绍、时间及规则等内容......
  • 欢迎来到偶伴科技公司的3D真人手办制作世界
    来加入3D真人手办的世界欢迎来到偶伴科技公司的3D真人手办制作世界!偶伴科技公司是一家专门从事3D真人手办制作的公司。公司拥有先进的制作技术和专业的设计师团队,让手办的每一个细节都能呈现得栩栩如生。近日,公司在北京欢乐谷开设了门店,为游客们提供了各式各样的手办商品,成为欢乐谷......
  • d3.js制作蜂巢图表带动画效果
     以上是效果图,本图表使用d3.jsv4制作。图表主要功能是在六边形格子中显示数据,点击底部图标可以切换指定格子高亮显示,图表可以随浏览器任意缩放。 1.图表的主体结构是由正六边形组成,使用d3生成六边形可以使用d3-hexbin.js,生成六边形比较方便,只要给定中心点坐标和半径即可生......
  • 使用ChatGPT写一个GDALDatasetRasterIOEx功能增强函数
    GDALDatasetRasterIOEx函数是GDAL用来读取栅格数据文件像素数据的函数,默认是不支持参数传入的读取窗口范围超出栅格的实际范围的,但是很多时候,需要按照地理范围读取,就会有超出栅格范围的情况。之前我常用的做法,就是创建一个基于Mem的VRT(虚拟栅格),VRT的地理范围取自己想要读取的......
  • ArcGIS 自签名证书制作-说明文档
    前言证书有效期时长:10年证书密码:openssl 制作过程#上传安装包:gis-ssl.tar.gz到/root目录下#解压cd&&tar-xzvfgis-ssl.tar.gz&&rmgis-ssl.tar.gz-f&&cd/root/gis-ssl#修改域名清单文件,改为现场实际的域名$vimcn.txt#执行脚本shgis-ssl.sh##得......
  • 电影网页设计模板代码 大学生电影网站设计与制作
    作品介绍大学生电影网站设计与制作html网页成品采用DIVCSS布局制作,主题为我的喜欢的电影榜单,作品包括1个首页和6个电影介绍子页面,共7个页面。整体设置了网页背景图片,首页顶部使用CSS3制作了LOGO鼠标经过放大效果,下方为6部电影封面图,点击可以进入电影介绍的子页面。每个电影子页面......
  • 不同操作环境下,如何制作多重引导USB?
    导读你想不想制作一个多重引导USB?你想在用来安装或者恢复其他系统的USB驱动器上有多个操作系统吗?你想从USB驱动器引导并使用多个操作系统吗?本文都能满足你的要求。不妨看一看这两种实现方法。你想不想制作一个多重引导USB?你想在用来安装或者恢复其他系统的USB驱动器......
  • 从零开始制作示波器--原理图设计之CIS库制作-0-CIS库建立(cadence-orcad16.6)
    1、前言前几天在咸鱼上偶然购得hp-54622示波器主板一块,此主板相对完整(除输入BNC接头缺失外)。主板上包括两块AD9054ABST-135芯片,此芯片为8-Bit,200MSPSA/DConverter。但主板上主芯片无资料,故打算业余时间基于此ADC设计一款示波器。一切从零开始。本次电路设计拟采用c......