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

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

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

1.1K30

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

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

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

使用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-地貌晕的生成原理

1K30

如何使用免费

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

1.7K20

Gitee + PicGo 免费个人床搭建!

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

1.3K30

使用 PicGo + Gitee 搭建免费

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

1.1K20

打造稳定快速、高效免费

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

2.6K20

来了,永久免费床服务

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

18310

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

前言 免费获取证书的提供者是“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

22K50

免费使用云服务器部署docker

@FilePath: \JavaPub-Blog\docs\posts\docker\免费使用云服务器部署docker.md --> 白嫖在线云服务器免费在 linux 服务器使用 docker 。...今天就给大家分享一个也可以 在线 免费 使用 Docker 学习网站,它叫 Play With Docker。 有了它,你就相当于免费拥有了一台自己的服务器。...Play With Docker( PWD )是一个利用云主机搭建的在线实验环境,具有开源免费、 Web 端友好、指引步骤详细、开箱即用等特性,用户可以构建、运行Docker容器,甚至可以在Docker...免费使用Docker的网站, https://labs.play-with-docker.com/ 启动 Nginx 案例 用Docker快速启动一个服务并暴露给外部访问的基本步骤如下: 搜索并拉取需要的镜像...查看容器是否运行 docker ps 这样就可以通过访问主机的80端口来访问到nginx服务器了。

62180

无需服务器,无限空间,完全免费床搭建 (图文教程)

床是一种在线服务,为用户提供图像存储和分享的便利平台。...无论是个人博客、社交媒体平台还是网页设计师,都可以从床中受益,将图像轻松地上传、存储和链接到自己的网站或应用程序中、之前的文章里我介绍过了简单床,路过床这2个优秀的床作品。...今天带来新一个床项目,比起前2个,甚至都不需要你有服务器。简直是完全的白嫖,主要是使用Cloudflare Pages和Telegraph。...等待一小会儿后,就会发现项目已经部署好了~ 部署好后页面就会显示它的地址,这是cf给我们的免费域名。我们点击访问网站。 就会发现已经有了好看的图片上传页面。 你也可以给这个项目更换你自己的域名。...如果大家遇到这种上传成功却后台看不到图片的情况,只需要访问一次图片就可以了 一些限制:因为我们用的是cf的免费资源,所以每日会有一些额度限制。比如每日100000次读取,1000次免费删除操作等。

4K50
领券