首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用GDAL实现DEM的地貌晕(一)

如果要体现出地形的起伏变化,需要得到地貌晕才行。晕渲法假设地形接受固定于某一位置光源的平行光线,随坡面与光源方向的夹角不同,产生不同色调明暗效果。...因此,对于太阳高度角α和太阳方位角β,日照光线的单位向量n(x,y,z)为: X = cos(α)*cos(β); Y = cos(α)*sin(β); Z = sin(α); 3) 晕强度 在文献...[1][2]中提出由格网点法向量与光源方向的夹角,确定当前格网点的晕强度值。...其晕图像素值i_cellvalue_hillshade计算公式如下所示(其中d_vectorvalue是法向量,a_rayvector是日照方向向量): ?...这里只是得到了晕的灰白强度,后续会继续实现彩色晕的实现。 3. 参考 [1].地貌晕的生成原理与实现.丁宇萍,蒋球伟 [2].DEM-地貌晕的生成原理

98430

使用GDAL实现DEM的地貌晕(二)

问题 之前我在《使用GDAL实现DEM的地貌晕(一)》这篇文章里面讲述了DEM晕的生成原理与实现,大体上来讲是通过计算DEM格网点的法向量与日照方向的的夹角,来确定该格网点的晕强度值。...但其实关于这一点我不是很理解,这样做随着坡面与光源方向的夹角不同,确实产生了不同色调明暗效果;但晕同时又有“阴坡面越陡越暗,阳坡面越陡越亮”的特性的,而阴阳坡面的划分又是跟坡度和坡向相关,之前的生成方法能体现出这种特性吗...经过查阅资料,却在ArcGIS的帮助文档《山体阴影工具的工作原理》(在线版本可查看这篇文章《ArcGIS教程:山体阴影工作原理》)中查阅到了晕的另外一种生成算法。...我这里通过GDAL实现了晕的生成: #include #include #include #include <osg/Vec3d...后续会正式在这个基础之上实现彩色的晕。 3. 参考 [1]. ArcGIS帮助:山体阴影工具的工作原理。 [2]. 基于视觉表象的彩色晕地图色彩设计.郭礼珍等.2004

85730
您找到你想要的搜索结果了吗?
是的
没有找到

使用GDAL实现DEM的地貌晕(三)

原理 之前在《使用GDAL实现DEM的地貌晕(一)》和《使用GDAL实现DEM的地貌晕(二)》这两篇文章中详细介绍了DEM生成地貌晕的原理与实现。...不过之前生成的都是晕强度值对应的灰度,而实际的应用过程中都会将DEM晕成彩色。...1) ArcMap生成彩色晕 可以通过ArcMap的做法来参考如何生成彩色晕(参考[1]),在ArcMap中生成彩色晕的步骤如下: 通过山体阴影工具生成灰度晕,这一点与前面文章介绍的相一致...然后在原DEM的显示中,选择最大最小拉伸显示,然后选择一个合适的彩色色带赋值。 最后,将步骤一的灰度晕设置一定的透明度,叠加到步骤二的彩色图上,就生成了最终具有立体感的彩色晕。...ArcMap生成的彩色晕: ? 2) 彩色色带赋值 不难发现,生成彩色晕的关键是第二步:要选取合适的色带,让色带根据对应的高程赋值。

1.1K30

如何使用免费

前言 一款基于 GitHub API 的免费、稳定且高效的床管理神器 你是否曾经因为床问题而烦恼过么? ⒈ 当你在使用静态博客网站写文章时,发愁图片不知怎么保存,难道全部放到仓库当中去?...⒉ 使用一些第三方免费床,网上复制的心仪图片链接,用着用着,发现某一天就失效了 ⒊ 特意花钱租个云服务器托管图片,单纯只是为了存储图片,真的划不来,而且上传操作真的好繁琐 ⒋ 曾经用过某某公司的免费床...,但都有时间期限,速度又慢,存储空间小,还限流量 ⒌ 担心一些第三方床网站一旦跑路,那么自己所有的图片资源都随之消失 难道就没有一款真正免费的,稳定的,不限量的,访问速度还很快的床管理工具吗 当然是有的...免费床,基于 GitHub API 搭建的床管理神器,免费、稳定、极速、高效,免下载,免安装,打开免费床(https://img.itclan.cn) 网站 即可使用 你只需注册 GitHub 账号...,创建一个仓库来作为自己的床,同时设置获取你 GitHub 账号的一个 Token 就可以了的 免费床 Features 功能特性 [√] 拖拽图片进行上传。

1.7K20

使用 PicGo + Gitee 搭建免费

但问题又来了,每次插入一张图片,我们总是要先将图片上传到床,获取链接之后再将链接插入到 md 文件中,这个过程过于繁琐,且每次插入都在做重复的工作,今天我就跟大家分享一下,我是如何使用 PicGo 床工具高效地解决上面的问题...,但这些都需要钱,使用 GitHub 虽然免费但是访问速度太慢。...这时我们又想到了 Gitee,但 PicGo 本身不支持,需要安装第三方床插件,于是我们打开插件设置,搜索 gitee,安装 gitee 插件: ?...Gitee 床,进行相关设置: ?...设置好之后保存,并且设置为默认床。这时我们就可以使用 PicGo 将图片上传到 Gitee 仓库中并且返回图片链接了: ?

1.1K20

来了,永久免费床服务

今天给大家介绍一个非常强大的软件picgo和对应的免费床服务。PICGO​Picgo是一个用于快速上传图片并获取图片 URL 链接的工具。...如果你想免费的话,就选择SMMS。每个账号有5G的免费额度,还是很不错的,一般来说对于个人的博客图片完全够了。如果空间满了,换个账号再注册一个。关于SMMS的注册和使用,我们之后再说。...免费床服务​谈到免费,大家肯定会想到最著名的github。没错,你可以在github上上传任何东西,他也是一个很好的免费服务器。...如果一定要免费的话,我们可以选择smms床服务。smms的官方网站是https://sm.ms/ , 如果内地用户访问不了的话,它也提供了一个额外的网站,叫做: https://smms.app/。...在上传服务选择PicGo.app:好了,设置完成了,你只需要在Typora中复制粘贴对应的图片,图片就会自动上传到服务器上,然后转换成对应的markdown格式啦。

12210

打造稳定快速、高效免费

GitHub + jsDelivr + PicGo + Imagine 打造稳定快速、高效免费床 前言 为什么要使用床呢?...有了床,情况就不一样了,Ctrl+C 的方式就搞定了,根本不用再 Check 文章内容一遍。 床的选择?...微博床:以前用的人比较多,从 2019 年 4 月开始开启了防盗链,凉凉 SM.MS:运营四年多了,也变得越来越慢了,到了晚上直接打不开图片,速度堪忧 其他小众床:随时有挂掉的风险 Imgur 等国外床...:免费,但是国内访问速度慢(不过没关系,利用 jsDelivr 提供的免费的 CDN 加速 速度足够了) 使用流程 新建 GitHub 仓库 生成一个 Token 配置 PicGo 并使用 jsdelivr...A:jsDelivr 为开发者提供免费公共 CDN 加速服务 使用 Imagine 进行图片压缩 通常情况下,图片大小都是超过 200KB 的,所以网页加载的时候会特别慢,一般我们会对图片进行压缩,这里我推荐

2.5K20

Gitee + PicGo 免费个人床搭建!

您诸位好啊,今天就不分享Go技术文了,搞一个免费床~ 平时我们写博客或者 markdown 时候会用到图片,markdown 文件一旦脱离本地观看,里面的图片便很难维护显示,这时候就需要用到床,...对比: 阿里云 OSS,腾讯云 COS,七牛床等付费服务 GitHub 有免费空间,但访问速度太慢,纯看运气访问。...床存储问题解决之后,接下来就需要一个工具能够快速上传并转换成链接的工具,这里推荐 PicGo 床工具。所谓床工具,就是自动把本地图片转换成链接的一款工具。...「gitee床也是有一定局限性的」:如果上传大于1MB的图片,图片插入到markdown编辑器后,是无法显示出来的。...填写完毕后,点击「确定」,并「设置为默认床」。 markdown使用配置 平时会用Typora来编写Markdown,为方便存储图片下载「新版Typora」设置一键上传即可。

1.3K30

服务器-免费获取域名证书

前言 免费获取证书的提供者是“Let’s Encrypt”,它的工作方式详情可参阅官方文档“《Let’s Encrypt的运作方式》”。...服务器证书一般用于提供WEB服务,在申请证书前应当有一个合法(备案过)的域名。在开始前,请确保自己已经拥有域名,且已经在DNS上与自己的服务器绑定。...SSH到你的服务器 ssh user@your_sever_domain 2. 安装snpad # 1....ls查看一下,能看到“example.domain.cn”目录 ls -l /etc/letsencrypt/live/ # 查看一下目录中的文件;有以下文件: # cert.pem => 服务器证书...# chain.pem => 中间证书 # fullchain.pem => 将中间证书和服务器证书放到一起的完整证书链,一般我们使用的是该文件 # privacy.pem => 私钥 ls

21.9K50

资源 | 分享几个好用免费

床是指储存图片的服务器,可将图片上传至床并得到一个访问图片的url链接。 对于普通用户,有了床,就可以把自己电脑上的图片上传至互联网,生成链接分享给其他人。...对于开发者,可以将系统中的图像数据(比如用户头像、商品)上传至床进行存储和管理。而无需自己在服务器本地搭建图片存储服务,省时省力。 随着床的概念越来越流行,床的功能也越发强大。...但毕竟床会占用服务器资源,因此很多床服务都是收费的。对于临时使用、图片数不多且图片无隐私的用户,更希望能免费使用床。 下面鱼皮分享几个好用的免费床给大家,可根据不同的需求来选择。 1....路过床 功能强大的免费床。...Gitee & GitHub Gitee和GitHub都是免费的代码托管平台,也可以将图片像代码一样进行托管在他们的服务器上,实现床的存储功能。

11.7K51
领券