制图工具(7)建筑物立体效果实现

7.72GB ARCGIS ERDAS ENVI干货教程网盘下载 ARCGIS ERDAS ENVI教程 之前分享的教程网盘链接已经失效 这次重新更新 共计:7.72GB 准备好你的网盘 点击跳转下载 网盘教程目录 ENVi视频教程(26集) 1 Erdas2010视频教程(9集) 精通ArcGIS地理信息系统(池建 16小时 17集) ArcGIS10.0视频教程(28集) 附详细清单: 一、ENVi视频教程: 高光谱谱大气校正19.rmvb 风云三号大气校正20.rmvb 非监督分类07.rmvb 雷达影像处理17.rmvb 镶嵌03.rmvb 裁剪04.rmvb 阅读详情

先看效果:

一、需求背景

        我们知道,在完成地图模板的制作后,还有很多优化的工作需要处理,优化的内容一般是提升地图的美观,提高数据的表达维度,平衡多个要素之间的突出程度,以实现图面的整洁美观,酷炫突出制图主题,更容易提取地图信息,使得制图效果更加赏心悦目。

        制图中,居民地图层在二维地图制图中立体效果的呈现,是非常有必要和难实现的一个优化内容。

二、常见的建筑物制图效果优化方案

        用于解决在二维地图中,建筑物呈现立体效果的方案,主要有建筑物面转制图表达后整体偏移和快速制图插件中“生成立体楼块”的整体偏移。

2.1 使用制图表达

        利用制图表达为二维建筑物创建立体效果,是通过建筑物整体偏移一定的距离实现的,其缺点是,不能按建筑物层高进行拉伸,不能解决建筑物侧面,当底图显示比例尺较大时,没法展示建筑物边界细节和建筑物间的相互关系,如下图:

图片

2.2 生成立体楼块插件

        使用“生成立体楼块”插件,其原理是通过计算偏移面与原面状数据的位置,生成闭合的包络线,对生成的闭合部分进行重新构面,给予灰度值较高值,达到立体效果。此功能与制图表达的面偏移不同,是生成了实际的辅助数据,不论是性能、显示效果还是在不同比例尺下显示都比制图表达优胜。

        但是仍然不能解决按建筑物层高进行拉伸的效果,也不能处理较为复杂的数据关系,如大比例尺(如1:1000地形图数据中的建筑物)中建筑物的阳台、廊檐、高层建筑物之间的相互遮挡问题,如下图:

图片

三、创建建筑物2.5D效果工具

        工具用于解决在二维地图中,建筑物呈现立体效果的需求。

        其难点在于建筑物按层高拉伸后,由近及远的查看建筑物群,从视觉上就出现了高低错落,前后遮挡的效果,而建筑物拉伸后生成的建筑物顶面,建筑物侧面之间压盖或遮挡问题的在二维平面上处理,是非常困难的。

图片

        在处理压盖或遮挡时,统一的认知是,高层压盖底层,前排遮挡后排,但建筑物中类似廊檐,环形等几何图形跨越多个其它建筑物的特殊情况,与其他几何图形无法简单的判断出前后、左右的相对位置关系。如上图所示,高亮的部分为廊檐,红色标注1的楼块视觉上位于廊檐后排,数据处理时,应使用廊檐的楼块去擦除红色标注为1的楼块,同理,用红色标注为2和3的楼块去擦除廊檐的楼块。这在视觉上是很容易判断并得出结论的,但对于代码而言,需要找到指标来判断楼块之间的前后、左右关系,这是一个很难的事,因为无论你用几何中心点或者几何Y 轴最小坐标值来比对建筑物之间的位置关系,都存在矛盾的地方。本工具算法中,通过判断轮廓面与顶面Union 后生成的面中是否与“L 线”相交,即生成的面中,与L 线相交的部分舍弃,不与L 相交的部分擦除顶面,来解决上诉矛盾。“L 线”为原始轮廓面的底边, 与轮廓面存在覆盖关系的顶面存在相交关系时,底边相交的部分。       

图片

        本工具,按建筑物层高对建筑物进行拉伸, 然后分别解决建筑物顶面之间相互压盖的问题,解决建筑物侧面之间的相互遮挡问题,解决建筑物顶面建筑物侧面之间的相互遮挡问题,输出建筑物顶面和建筑物侧面两个图层。

        支持指定太阳方位角,太阳高度角对建筑物面处理,输出建筑物顶面和建筑物侧面两个图层。建筑物顶面仅保留建筑物的层高属性,而建筑物侧面则计算每个面与太阳照射方向的夹角,后续可通过系统符号中的“分级色彩”,对不同的角度值指定不同的灰度值或使用色带,实现建筑物立体效果。

图片

创建建筑物2.5D效果工具运行过程:

图片

        工具需要建筑物具有层高属性,当没有层高属性时,全部拉伸成相同高度。每个建筑物面都需要解决与周边建筑物面的压盖或遮挡问题,计算量异常的大。建筑物折点越多,四邻关系越复杂,层高值跨度越大,则处理速度越慢。

        如下图所示,一个建筑物面的折点多达20个,工具执行初期,生成的建筑物侧面就有20个,后续很多的叠加分析和擦除处理,都指数级的增加了运算量。

图片

工具参数说明:

图片

注意事项:

        当数据量较大时,分组计算字段的值对计算性能影响较大,此时,应保证每个分组的数量不易过多,比如不超过20万,且每个分组的建筑物应尽可能分布在一起,同一分组的建筑物面不应该跨越多个区域。否则,输出的结果,会导致临近的建筑物面之间遮挡处理不准确。

工具输出:

        要素类(FeatureClass)“{要素类名称}_buildings_originals”,“{要素类名称}_buildings_shadows”,存放在输出目录中的scratch.gdb中。若scratch.gdb不存在,则自动创建,若已存在,不会覆盖其中已有的要素。

        buildings_originals表示建筑物拉伸后的建筑物顶面,buildings_shadows表示建筑物拉伸后的建筑物轮廓面。

图片

 

 

图片

从太空到地面:InSAR技术如何实现毫米级形变监测与灾后救援 合成孔径雷达(SAR)是一种通过运动平台合成虚拟大孔径天线,实现高分辨率微波成像的遥感技术。其核心在于记录回波信号的振幅和相位信息,其中相位蕴含了精确的距离数据。干涉合成孔径雷达(InSAR)则通过比较同一区域不同时间获取的SAR图像的相位差,能够探测到地表毫米级的形变,这一技术价值在于突破了传统光学遥感受天气和时间限制的瓶颈。在工程实践中,InSAR广泛应用于地质灾害监测、基础设施健康诊断和地形测绘等领域。特别是在应急响应场景中,如地震、滑坡等灾害发生后,快速InSAR处理技术能穿透云层和烟雾,近乎实时地 阅读详情

相关推荐

ArcGIS Pro实战:基于坐标范围提取Las点云并制作三维地形底图

在三维GIS与数字孪生领域,处理海量激光雷达点云数据是一项核心任务。其原理在于将包含三维坐标信息的离散点云,通过数据提取、滤波与表面重建技术,转化为连续的数字高程模型,从而为空间分析提供精确的地形基础。这一过程的技术价值在于实现了从原始大数据到高价值、可定制化信息产品的精炼,极大地提升了数据处理的效率与针对性。其应用场景广泛覆盖城市规划、工程设计、环境模拟及灾害评估等多个领域。本文聚焦于利用ArcGIS Pro,针对特定坐标范围,系统讲解从Las点云数据中提取目标区域、生成DEM,并最终制作专业三维地形底图

weixin_33816946的博客 373

【教程】用 HTML JavaScript 制作 2.5D 迷宫游戏地图

  我写了一个能够随机生成迷宫的算法,得到了用户很好的反响,对大家有所帮助。我现在想将这个迷宫以2.5D游戏地图的方式呈现出来。最初我考虑使用CSS来实现这个目标,但效果并不太理想,因为我无法只将它渲染成背景,而不对整个网站进行重新排版。因此,虽然我不打算继续使用CSS来达到这个目标,但我想与大家分享如何使用CSS来按比例渲染迷宫的方法。后来,我决定使用HTML5画布功能和地图块的坐标变换来生成2.5D游戏地图。为此,我在JavaScript脚本中添加了坐标变换的脚本,分享出来希望能对大家能有所帮助。在文章

zhtbs的博客 3491

【Unity实战篇 】| 2.5D游戏是如何做出来的呢,2.5D游戏快速制作教程

玩过游戏的朋友都知道,市面上最常见的游戏多数分为2D和3D两种。 2D和3D游戏之间的差异大家都知道,一个是类似纸片游戏属于二维层面,另一个则是在3D立体空间中游玩。 其中还夹杂着一个2.5D游戏,本篇文章就来讲一下怎么通过Unity进行2.5D游戏是怎样的以及如何制作2.5D游戏。 制作方法很简单,文中使用到了Tile Map Editor制作2D地图,通过控制相机角度来形成伪3D来制作2.5D效果的游戏。 下面就一起来看看到底是怎样制作的吧!

努力前行,总会成为自己心中的那道光 8万+

2.5D地图GIS系统技术方案

2.5D地图GIS概述 1.1. 概述 2.5维地图就是根据dem、dom、dlg等数据,以及真三维模型在一定高度、视角和灯光效果,按照轴侧投影的方式生成的地图。本文以电子地图服务平台为例,详细阐述了2.5维电子地图关键技术以及其实现方式。 1.2. 地图的发展和概述 地图作为记录地理信息的一种图形语言形式是按照一定的数学法则,根据地图投影、地理坐标和比例尺,经过制图概括,在一定的...

u011180278的博客 1万+

中国范围DEM栅格数据全指南:从数据源选型到地形分析落地

DEM(数字高程模型)是地形分析与GIS应用的基础数据,其精度与坐标系直接决定水文、规划等工程的可靠性。针对中国区域,SRTM、ASTER GDEM与ALOS AW3D30等全球数据源在覆盖度、空洞与噪声上差异显著,而WGS84与CGCS2000投影转换、多幅拼接及DSM转DEM的预处理流程更是实践中的高频痛点。通过GDAL、WhiteboxTools等工具实现坡度计算、汇流累积量提取与空洞融合,能够系统性解决大范围地形指标计算的性能瓶颈。本文从数据源选型到地形分析落地,提供一套可复现的工程方案,适用于全国

weixin_33046983的博客 291

制作地图方法及地图制作软件

地图是一个可视化的载体,受可视化条件的限制,地图表达的要素详细程度及风格有所不同;在其处于电子地图状态时,地理要素赋函着属性信息,投影信息等,通过地理软件可以展现出来,当地图逐渐实物化,电子地图输出成介质地图,地理要素上的含义并非完全消失,但人们却无法通过更好的方式去感知。

Unity创建2.5D地图 【1】

3.在Assets下新建Map文件夹,导入地图png,地图一般是可以切割成更小块的。查看该地图的Inspector面板。选择Sprite Mode→Multiple。4.打开Window→2D→Tile Pallette, 将sprite拖入面板中,然后就可以开始绘制了。如果地图和网格大小不匹配,可选择Grid→Cell Size调整。2.创建完成后,TileMap位于Grid下,选择Grid,切换Cell Layout的值,有以下类型可选。我们选择第二个,因为我要做2.5D的。

kaiyuantao的专栏 2942

OMNET++ INET框架学习教程(一)

在自组网学习的道路上摸石头过河,帮你快速入门OIMNET++平台下的INET框架。

NLDwangzhe的博客 6565

2.5D高清栅格数据处理和发布服务

数据格式:raw,原始像素格式。 空间参考:缺少。 处理过程遇到的问题,因为要把它定义为4326(CGS-WGS-1984)空间参考,直接使用“定义投影”工具,出现各种各样的问题,可能是缺少了空间参考(很少拿到数据没有空间参考的,一般是提供方的问题),也可能是原始格式raw的问题。 最后处理流程如下: 1.原始数据导出成tif格式。Raw格式文件总大小是6...

aganliang的专栏 955

Hermes深入理解及源码解析(二):Hermes的记忆机制

源码位置:tools/memory_tool.py存储内容为两个文件,放在 ~/.hermes/memories/:MEMORY.md:Agent 自己的笔记(环境事实、项目约定、工具坑、学到的东西)—— 上限 2200 字符USER.md:关于用户的画像(角色、偏好、沟通风格)—— 上限 1375 字符作为一个独立的工具注册在系统中(为了让智能体正确使用它,System Prompt()中明确下达了禁令存储目标存储位置数据类型持久偏好/事实MEMORY.md我是谁、我喜欢什么、环境配置。

qq_41984117的博客 561

YOLOv8的Anchor-Free革新:从中心点预测到动态IoU匹配的全面解析

本文深入解析了YOLOv8采用Anchor-Free(无锚框)设计的核心优势与实现机制。通过摒弃预设锚框,模型直接预测目标中心点与宽高,结合解耦头、动态IoU匹配及Varifocal Loss等创新,显著简化了训练流程并提升了检测精度,尤其在小目标检测和模型泛化能力上表现突出。

weixin_29094301的博客 356

复合化计算机,复合式制图中计算机技术的应用方式

《复合式制图中计算机技术的应用方式》由会员分享,可在线阅读,更多相关《复合式制图中计算机技术的应用方式(6页珍藏版)》请在人人文库网上搜索。1、复合式制图中计算机技术的应用方式摘要:对于建筑复合式制图而言,其创作过程十分复杂,仅仅依靠手工制图的方式不仅效率低下,且准确性也无法得到保障。而通过计算机技术进行复合式制图的创作,则可以有效的提升制图的准确性,同时也极大地降低了所花费的时间和精力。现阶段常...

weixin_39915210的博客 448

envi5.3处理高分二号影像数据详细过程记录

全文根据此篇文章进行数据处理: tm影像辐射定标_高分二号影像数据预处理及裁剪过程 其他参考: 学习笔记---遥感影像辐射定标与大气校正 利用ENVI自带全球DEM数据计算区域平均高程 高分二号数据处理流程(有高分二号的数据信息) GF2有多光谱和全色两个数据,MSS是多光谱的,PAN是全色的,多光谱的分辨率低,全色的高,需要把这两个数据融合,融合之前需要做定标等处理,获取经纬度。 一、多光谱影像处理 1. 辐射定标 以这个为例: 其他路径\2022.4.2...

ligous的博客 5万+

SuperMap制图实用指南

       本教程介绍了 SuperMap 制图需要注意的问题,一些常见的制图效果及实现的方法。希望能对您有所帮助。教程中使用的软件是 SuperMap iDesktop 9D(2019)版本。 目录 1 地图概述 … 1 1.1. 地图分类… 1 1.2. 地图内容… 3 1.3. 地图制作要点 … 3 1.4. 优秀地图示例 … 4 2 地图数据设计 ...

SuperMap技术控 2844

c#窗体应用(.NET Framework)项目对Yaml文件进行写入与读取,Yaml数据转换成json

用到的技术与版本准备工作Yaml数据在C#中进行定义对Yaml文件的读取与写入代码的添加窗体控件控制操作写入数据到Yaml文件读取Yaml文件数据Yaml数据转换成json改进——对yaml文件读取时根据yaml文件中的键进行获取,对c#中怎么取名字无关yaml文件中多个数据读取遇到的问题总结的小点参考的文章在对Yaml文件进行读取前,先将Yaml文件中的数据结构在c#中进行定义,以便后面更好的读取。这里对这四个类型进行举例(这里为了想看看这四个类型到Yaml文件的格式是什么样子的)

永远年轻 1587

使用Python开发TreeATE的测试脚本常见问题

ImportError: No module named py_compile 找不到 DevLangPython3.dll 以上2个问题都是没有安装正确的Python,当前TreeATE依赖32位Python 2.7版本,暂时不支持Python 3以上版本

蓝白云的专栏 1033

GF7卫星数据处理实战:如何用RSD软件快速筛选高可信度DSM数据(附避坑指南)

本文深入解析了GF7卫星DSM数据处理中RSD软件的可信度分割功能。通过剖析不同可信度阈值(如0.7, 0.8, 0.9)的物理意义,并结合城市、山区、农田等典型地物场景,提供了实用的阈值选择策略与避坑指南,旨在帮助用户高效筛选出高可信度DSM数据,平衡数据完整性与可靠性。

pink的博客 923

【计算机视觉】语义分割实战:FCN、U-Net与DeepLab系列详解

语义分割实战:FCN、U-Net与DeepLab系列详解,人工智能、大模型、AI深度学习在计算机视觉领域取得了令人瞩目的进展,语义分割作为计算机视觉领域的关键任务,旨在将图像中的每个像素都分配到特定的类别中,实现对图像内容的精细理解。与目标检测关注物体的类别与位置不同,语义分割能够对场景中的所有元素进行像素级别的分类,这在自动驾驶、医学图像分析、遥感图像解译等众多领域都有着至关重要的应用。例如,在自动驾驶中,准确的语义分割可以帮助车辆识别道路、行人、交通标志等,为安全行驶提供决策依据;在医学图像分析中……

不踩坑,不知道坑有多深;不总结,踩过的坑白踩。 9万+

Tiled 3D地图伪实现:多层叠加营造深度感

在2D游戏开发中,我们常常需要创建具有深度感的场景,但又不想引入复杂的3D引擎。Tiled地图编辑器(Tile Map Editor)作为一款强大的2D地图编辑工具,虽然本身不直接支持3D地图创建,但通过巧妙利用其多层结构和视觉效果,我们可以实现令人惊叹的伪3D效果。本文将详细介绍如何使用Tiled的图层系统、视差滚动和叠加技术来创建具有深度感的游戏场景。 ## 核心原理:2D图层模拟3D空间 ...

gitblog_00840的博客 852

视觉Transformer实战 | Data-efficient image Transformer(DeiT)详解与实现

在计算机视觉领域,Vision Transformer (ViT) 已经证明了纯 Transformer 架构在图像分类任务上的强大能力。然而,ViT 通常需要在大规模数据集上预训练才能达到最佳性能,DeiT (Data-efficient image Transformer) 通过引入一系列训练策略和优化,使得 Transformer 模型能够在相对较小的数据集上取得优异表现。本节将详细介绍 DeiT 的技术原理,并使用 PyTorch 从零开始实现 DeiT 模型。

盼小辉丶的博客 1341

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

遥感智能体双向语义互补工具检索:从静态匹配到动态组合的进化

在大语言模型驱动的智能体应用中,工具调用是实现复杂任务自动化的核心环节。其基本原理是将用户指令转化为对特定功能模块的调用,从而扩展模型的能力边界。传统的线性工具检索模式(意图识别->工具匹配->执行)在简单场景下有效,但在遥感、地理信息等专业领域,单一工具往往难以应对多层次、多角度的深度分析需求,导致分析维度单一、结论片面。为此,引入“双向语义互补”机制成为提升智能体专业分析能力的关键技术。该技术通过“前向检索”定位核心工具,再基于初步结果进行“后向互补检索”,动态寻找能从不同维度解释或验证现象的其他工具,

weixin_30731305的博客 466

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

5分钟掌握Mapbox Studio Classic:零代码创建专业地图的终极指南

还在为复杂的地图制作工具而头疼吗?Mapbox Studio Classic为你提供了最简单直观的地图设计解决方案!这款强大的开源桌面应用让任何人都能在几分钟内创建出专业级别的自定义地图,无需任何编程经验。今天,就让我带你深入了解这款神奇的工具,开启你的地图创作之旅!✨ ## 为什么选择Mapbox Studio Classic?🤔 在众多地图工具中,Mapbox Studio Classi

gitblog_00862的博客 63

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

BaseMap模板理解

原文地址:BaseMap模板理解作者:捷泰技术团队1. Group Layers         Community BaseMap,坐标参考为Web-Mercator,最终提供的地图服务共计有20级,即L0-L19.      我们知道,无论是ArcGIS Online、Bing Maps、Google Maps,还是其他的互联网地图,不同比例尺下显示的内容有差异的,大比例尺总是比小比例尺的内容

集思(GIS)杂院 1423

食品品牌最全VI目录 - 塔望食品品牌全案策划VI设计清单

VI视觉识别系统 VI全称Visual Identity, 即企业VI视觉设计,通译为视觉识别系统。是将CI的非可视内容转化为静态的视觉识别符号。设计到位、实施科学的视觉识别系统,是传播企业经营理念、建立企业知名度、塑造企业形象的快速便捷之途。 企业通过VI设计,对内可以征得员工的认同感,归属感,加强企业凝聚力,对外可以树立企业的整体形象,资源整合,有控制的将企业的信息传达给受众,通过视觉符码,不断的强化受众的意识,从而获得认同。 食品品牌VI设计原则 1、外在形象与内在气质统一 .

Tastewend的博客 1665

cesium 加载bim模型_BIM的优势及运用原理、BIM工程师的介绍

BIM是指建筑信息模型,它的定义是:是以建筑工程项目的各项相关信息数据作为模型的基础,进行建筑模型的建立,通过数字信息仿真模拟建筑物所具有的真实信息。它具有可视化,协调性,模拟性,优化性和可出图性五大特点。说白了,过去建筑物图纸是按照制图规则,用CAD线条画出的,工程施工没问题,但是要想直观的的看到其效果,就需要立体图。但如要立体图,需找专门会用立体图软件的人士去做,很少有建筑设计经验丰...

weixin_39948111的博客 548

[资料] GIS资料汇总(GIS+Envi+erdas视频教程)

做为一个GISer,转发一些较好的GIS资料: 原文内容: 这是对我在地信网下载资料的一个汇总,资料全部来源于地信网,在这里对资料的分享者表示感谢{:soso_e183:} 便于广大网友下载相关视频教程资料,特将GIS+ENVi+erdas的资料重新压缩,统一上传百度网盘。 资料包括: ENVi视频教程(26集) Erdas2010视频教程(9集) 精通ArcGIS地理信息系统(池建16小时17集) ArcGIS10.0视频教程(28集) 再一次对资料的提供者表示感谢,也感谢地信网...

soderayer的博客 1487
上一篇: 制图工具(6)顶层道路线制作
下一篇: 制图工具(8)河流连通性检查
craybb
博客等级 码龄2年 1106粉丝 54原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

craybb

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值