首页
学习
活动
专区
工具
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-地貌晕的生成原理

1K30

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

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

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

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

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

1.1K30

【Blender】如何使用Festivity方案一键三二 - FBX版本

导言何为三二三二就是2d风格的3d渲染三二有什么奇功减少阴影计算,使得光照扁平化,画风类似日本二维动画相比普通二维与三维动画,三二的优势就在于可以既能保持二维动画的美术风格,同时减轻画师的工作负担...目前三二动画在包括动画产业大国日本在内的国外市场上已经成为了一个单独的品类,这足以说明它对行业发展的重要程度。...图片图片如果使用三二效果,则减轻了很大部分的光照计算负担,画风也很容易接受图片图片效果实例3D渲染-cycles 图片Its Splash by Piotr Krynski三二 Ar-Sr-Na mmd...图片图片图片三二具体原理,此处不再介绍,简单地说,就是无阴影,削除阴影让其看起来很像日式动画----准备众所周知,我的观众游泳技术不好,没办法游到海外去看youtube上的教程,而我擅长游泳,所以特地去学了这个教程为大家转述注意...:由于插件限制,blender仅支持3.1以上版本,此处使用blender3.4教程内有两种办法用于三二,作者建议请先粗略阅读一遍再考虑哪种方法,不然边看边做到中途发现不行就完蛋了。

2.2K211

TOP级CG行业云渲染服务的演进之路

赞奇旗下产品之一“云”,是国内目前唯一一个全部使用公有云进行渲染和生产的SaaS。 整个赞奇科技的产品分为以上几块,效果建筑设计类、影视动画类、呆猫云桌面以及CGMAGIC插件。...上图是一张流程,我们产品通过赞奇PaaS层管理调度,和SaaS层的端口,最后走入到云计算公有云可用序的平台。...我们其实最早是私有云,购买了3000台服务器后,发现还是有问题。首先,服务器你买的越多,也无法有效的保证各类用户的各类需求。...02 云平台 赞奇在渲染这块是云这个平台,我们为整个行业提供了稳定的PaaS服务,便捷的SaaS服务,以及各项人工在内的全方位服务。...在未来,包括现在云在做的,我们提供大的超高性能的存储,首先传输不存在问题,上万台服务器并发,满足客户定制化的需求。

76820

游戏服务器之逻辑服务器的资源分布

一、主线程 1、程序主线程(线程1) 读取服务器配置,读取逻辑数据配置,启动账号管理器、日志管理器,启动逻辑引擎(启动账号管理器、启动db管理器(连接数据服务器进程)、启动网关、启动日志管理器、初始化游戏命令...网络线程类型包括: (1)网络连接监听线程 (2)网络数据接收线程 (3)数据缓冲处理例程 队列交换,和数据拷贝线程到对应的玩家数据会话的缓冲区里 (4)网络数据发送线程 数据发送线程的数量是配置的,在服务器的配置文件里...目前配置两个发送线程,每个发送线程有两个发送队列(一个用来追加,一个用来处理发送) 三、业务线程 1、db管理器线程(线程5) 连接到db服务器,发送消息并处理响应消息,读写档案。

93360

黄土地貌鞍部的提取

六、操作步骤 1、正地形、等高线和晕的提取 同山脊线与山谷线的提取中一样,由于鞍部点的整体位置是处于山脊上的,需要提取出正地形以舍弃那些在负地形上的错误的提取结果。...利用spatial analyst菜单下的surface analysis菜单中的contour和hillshade工具分别提取研究区域的等高距为40m的等高线数据ctour(5)和研究区域的晕hillshade...6 研究区域的晕hillshade 2、山脊的提取 山脊的提取与练习1中山脊的提取过程是完全相同的,分别是进行洼地填充、然后在无洼地的DEM上提取水流方向、基于水流方向计算汇流累积量数据、提取汇流累积量数据等于零的栅格...提取过程产生的各个数据分别为:filldem(7)、flowdir(8)、flowacc(9)以及flowacc0(10、11)。 ? ? 7 洼地填充 ? ?...20 重分类数据 (4) 将栅格数据rasteranbu2转成矢量结构数据anbudian,如图21,并配合等高线数据和晕对矢量形式的鞍部点数据进行编辑,剔除那些处于研究区域边缘以及内部的伪鞍部点

85610

XcodeGhost S | 变种带来的又一波影响

四 WeChat和网易云音乐受影响版本的使用情况 经调查,70%的用户使用的是iOS旧版本,为了避免持续感染,苹果用户应该尽快升级到最新的iOS 9版本。...五 运行受影响应用的iOS版本分布 许多公司已经采取措施,阻止企业网络中的XcodeGhost DNS查询,以切断用户手机和攻击者的C&C服务器的连接,但是当手机端的系统或应用更新时,这些措施就失效了...iOS 9中引入了NSAppTransportSecurity方法提高客户端和服务器端的连接安全。...另外,XcodeGhost S通过一种新颖的技术来掩盖其C&C服务器,其代码中不再使用硬编码地址,而是转而采用了按字符来组装的URL。... *原文:FireEye,编译/洛竹,内容有所修改,转载请注明来自FreeBuf黑客与极客(FreeBuf.COM)

81670

利用水墨映客床作为COS服务器

设置图片的参数 读取图片内容并写入请求 获取响应 利用水墨映客作为COS服务器 文章类网站项目的图片存储都是一个很重要的问题,一般都是使用云服务厂商的COS对象存储服务(参考前文:使用腾讯云对象存储搭建床...平常有些博客或者笔记的都是用markdown编辑,图片一般都是上传床,但是很多床都没有开放接口。...最近用路过床的时候网站没打开,咨询管理说有DNS污染,便又搜索有没有好用一些的床,就发现了水墨映客床,虽然容量有限,但是他每天签到都可以扩充容量,并且最最重要的我发现水墨映客开放上传接口,于是就开始鼓捣想着利用水墨映客作为...COS服务器。...水墨床地址:图片映客--水墨床,免费专业的高速外链床 分为两种,一种还是利用picGo配合typora,另一种是在SpringBoot中开发为工具类专门用作图片上传。

11010

​【云服务器】使用腾讯云服务器搭建床,Hexo一键部署,太方便啦

最近在建设个人网站:www.python-office.com,需要使用一个床,来存放多个页面都会用到的图片等文件。这次我选择的是云服务器 + Hexo框架进行搭建。...使用的设备和技术设备:腾讯云服务器技术:Hexo、supervisor、nginx软件:Xftp搭建步骤1、安装node环境这一步属于基础操作,直接百度,这里不赘述了。...hexo项目新建hexo项目hexo init hexo-demo进入hexo-demo文件夹,安装依赖cd hexo-demonpm install运行项目安装完依赖以后,执行以下命令,启动hexo服务器...posts| `-- hello-world.md|-- python-office.jpg`-- qrcode.jpg4、进阶:搭配supervisor、nginx更适合完成以上任务,这个简单的床已经可以用...nginx:将hexo访问地址链接到自己的域名下,例如我的:https://www.python-office.com/api/img-cdn/python-office.jpg写在最后这种床,适合你的服务器资源很丰富的情况

1.6K60

纵享丝滑!全志R128+LVGL驱动多尺寸RGB LCD屏幕流畅运行

7寸方屏(1024x600) 4寸方屏(480x480) 4寸圆屏RGB(480x480) R128适配RGB LCD配置 如动展示,其中最大的屏幕是 7寸1024x600分辨率,lvgl...相关阅读:SPI 与 DBI 性能对比 - R128 能进行虚拟光交互的智能家居中控,基于开源项目移植的NWatch智能手表,它们的产品形态其实类似,只是在屏幕的选择规格上有明显差异。...开源一个能进行虚拟光交互的D1s智能家居中控 | 全志在线开发者论坛 相关阅读:小时候画在手腕上的表,我让他真正动了起来 | 全志在线开发者论坛 在原文链接演示的链接回复中,也可以发现有的开发者基于R128...+LVGL的搭配实现了普通灯珠的点阵屏控制效果,丰富的音视频接口为R128应对不同场景的需求提供了便利。

25410

MIT 开发廉价闪存设备,处理数据性能堪比服务器

通常来说,数据的处理需要跨多个耗电量大的服务器,在昂贵的动态随机存取存储器(DRAM)中进行。...闪存芯片阵列+计算加速器,在个人电脑达到服务器级性能 在处理数据时,闪存通常比DRAM慢得多。但研究人员开发出一种由闪存芯片阵列和计算“加速器”组成的设备,可以使闪存达到类似于DRAM的性能。...此外,通过合并几个设备,可以处理更大的——多达40亿个节点和1280亿个连接线——而其他系统无法在128G的服务器上处理这些。...研究人员将两台设备(总计1GB的DRAM和1TB的闪存)接入一台台式电脑,获得了与数千美元的传统服务器同样的性能。...Jun说:“你可以把这个平台插入笔记本电脑,下载这个软件,然后编写简单的程序,就可以在你的笔记本电脑上获得服务器级的性能。”

61930
领券