![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
三维GIS
文章平均质量分 77
supermapsupport
这个作者很懒,什么都没留下…
展开
-
SuperMap iClient3D for WebGL之特效OD线
OD线又称为飞线图,是起点和终点的连线。它可以用于反映两点之间的某种关系,如航班线路、人口迁徙、交通流量、经济往来等。能够突出OD线信息的由以下几个要素:线的颜色和粗细、起点终点的大小。其中线的粗细一般不会单独展示,而是会和线颜色一起使用才会相辅相成。制作OD线图时至少需要突出其中一个要素。下面我们以SupperMap官网范例(数据为武汉人口流动数据)为例修改里面的OD线要素,使它更好看且可凸出信息。转载 2024-04-25 16:45:48 · 520 阅读 · 0 评论 -
SuperMap iClient3D for WebGL之闪电特效
小编有幸参加国网三维性能测评,在本次测评中,要求各厂商做出闪电特效功能。以往我们做天气特效大都是粒子系统,但是闪电特效使用粒子系统做出来效果不是很理想。非常感谢超图研究院三维研发人员的帮助,为我们提供了全新的解决方案。转载 2024-04-25 16:43:58 · 545 阅读 · 1 评论 -
SuperMap iClient3D for WebGL之电子围栏特效
在现代地理信息系统中,电子围栏(Geofencing)技术已经成为了一种常见的功能,用于监控和管理特定区域的活动。电子围栏技术被广泛应用于物流管理、安防监控、智慧城市等领域。在本文中,我们将探讨如何利用SuperMap iClient3D for WebGL实现不同类型的电子围栏特效。转载 2024-04-25 16:34:37 · 557 阅读 · 0 评论 -
SuperMap iClient3D for Cesium 如何使用白模数据与抽屉效果结合,展示白膜内部结构
作者:taco最近在支持的过程中,客户在看别的项目中,发现白模是可以抽插的。而非单独一个白色模型建筑。那么如何使用SuperMap产品来实现抽插的效果呢?本篇文章结合SuperMap iDesktopX产品以及SuperMap iClient for Cesium产品进行实现。首先抽屉的效果在BIM数据上已经做出了实现。大家感兴趣的话可以参考示例BIM抽屉效果进行实现(具体哪些代码看不懂的话,可以留言讨论。本片文章主要介绍如何使用shp面来构造并实现。转载 2024-03-19 17:15:05 · 581 阅读 · 1 评论 -
SuperMap 如何使用知识图谱与BIM数据进行联动
作者:taco近两年知识图谱的概念突然大火了起来,随之而来的就是用户的各种需求,你们的知识图谱能干什么呢?知识图谱有哪些应用呢?在结合客户的一些需求,以及自身的一些想法,写下这篇文章。转载 2024-03-15 17:25:47 · 541 阅读 · 0 评论 -
SuperMap iClient3D for WebGL/WebGPU 坐标系&位置(1) —— Cartesian2
说到关于地理必然逃不开位置的关系。借用百度百科的内容来说,是研究地球表层要素或者地理综合体、时间演变过程和特征的一门学科。必然逃不掉了。那么在SuperMap iClient3D for WebGL/WebGPU中包含了哪些坐标系信息呢?转载 2023-12-29 14:40:22 · 484 阅读 · 0 评论 -
SuperMap iClient3D for WebGL/WebGPU —— 数据集合并缓存如何控制对象样式
最近在支持的过程中,遇到了一个新问题!之前研究功能的时候竟然没有想到。通常我们控制单个对象的显隐、颜色、偏移的参数都是根据对象所在的图层以及对象单独的id来算的。那么问题来了,合并后的图层。他怎么控制单个对象的显隐、颜色、偏移呢?突然令人费解。本篇文章将介绍两种方式来控制合并图层后的单个对象的样式。转载 2023-12-27 16:46:52 · 147 阅读 · 0 评论 -
SuperMap Bentley 插件自动化导出方案
在客户使用的过程中,遇到了一个问题。我每来一个模型都要打开一边软件,选择一个模型,在设置一遍参数。有没有什么办法可以实现。我把模型放到一个文件夹里。自动给我导出来呢?"这样方便我后期读取数据直接处理,通过程序化的方式直接处理了,降低一下人员成本和学习成本好不。"“好的,他来了” 本篇文章介绍如何使用自动化导出。以及对应的使用流程。转载 2023-12-26 15:44:46 · 181 阅读 · 0 评论 -
SuperMap iClient3D for WebGL/WebGPU ——暴雪
基于SuperMap iClient3D for WebGL/WebGPU 实现暴雪仿真效果。先来看下效果暴雪。转载 2023-12-19 17:26:35 · 195 阅读 · 0 评论 -
SuperMap iClient3D for WebGL/WebGPU —— 单体gltf模型与Blender中的方向对应关系
在多年的支持过程中,发现其实制作动画模型最简单\最方便的制作方式是使用Blender工具进行制作。gltf有很多开源的工具可以将max制作的转换为这种格式。在很多包含动画的场景中,像模拟小人的行走、模拟火车的轨迹运行,又或者是模拟风力发电等等等。而我们常规情况运动的模型都以正北方向为正方向。不过我们更加推荐使用的是嵌入式gltf的格式。方向与 iClient3D for WebGL/WebGPU中的对应方向即为。方向与 iClient3D for WebGL/WebGPU中的对应方向即为。转载 2023-12-19 17:24:01 · 103 阅读 · 0 评论 -
SuperMap iClient3D for WebGL/WebGPU ——颜色(1)
在项目中通常会出现,高亮对象。给对象设置颜色的一些问题。那么针对颜色设置在超图的 iClient3D for WebGl/WebGPU 中又提供了哪些方式呢?本篇文章将介绍一些颜色的设置方法。以及一些颜色的参数设置。在iClient3D for WebGl/WebGPU 中主要以SuperMap3D.Color来配置颜色。转载 2023-12-19 17:22:08 · 151 阅读 · 0 评论 -
SuperMap iClient3D for WebGL/WebGPU ——地形影像
对于一个代码小白来讲,设置可能是刚接触开发的人(还没接触准备接触)的人来说。对于读代码或是在对产品的使用上会存在许许多多的疑惑。接下来的话准备开个新坑,帮大家了解超图官方示例中不同功能的数据是如何制作的。每一句代码都是什么意思。方便大家更好的入门。更好的开发。本系列博客从示例代码直接入手,关于环境配置,下载等内容。可以参考以前的博客——新产品使用指南中环境配置相关部分。转载 2023-12-19 17:19:14 · 357 阅读 · 0 评论 -
UE游戏引擎材质简单入门
什么是物体的材质,材质属性定义了物体的某些特性,从而决定了物体表面是如何与光线相作用的。UE中物理基础渲染(Physically Based Rendering OR PBR)几乎可以让我们模拟显示世界中的任何材质。那么如何在UE中制作出真实的PBR材质,基于我们提供的游戏引擎插件,如何将这些材质资源导出,并应用到 SuperMap iClient3D for Cesium/WebGL 平台上,提升模型的显示效果呢,下面小编将详细讲解一下。转载 2023-12-15 09:31:27 · 424 阅读 · 0 评论 -
SuperMap iClient3D 11i (2023) SP1 for Cesium之倾斜摄影单体化对象全显
在支持工作中,小编遇到有客户想要对倾斜摄影做单体化,并使它全部显示渲染出来的问题。需求:(1)采用两种颜色间隔表示楼层,使之单体化效果更直观;(2)有贴对象的效果,更逼真。不想要矢量面拉伸成方块那种效果,比较假;(3)鼠标实时监听单体化面,可追踪当前鼠标在哪个单体化面区域;(4)有选中效果,并可以弹出属性框。根据以上需求,小编在官网范例分层分户查询的基础上,进行二次开发,下面和小编一起来实战吧。转载 2023-12-13 17:55:01 · 427 阅读 · 0 评论 -
SuperMap iClient3D for Cesium 实现鼠标移动选中模型并显示模型对应字段
将模型属性数据存储到前端,通过监听鼠标指针的屏幕坐标返回当前坐标选中的实体对象,并根据对象id在保存的模型属性中查询需要显示的固定字段,最后通过气泡显示到模型的顶部.可以选择在iDesktop中选中数据集右键切缓存,或者保存场景后对场景切缓存。需要注意的是 属性存储类型 需要选择 ATTRIBUTE 才能在前端保存属性。将切好的缓存数据保存到工作空间后使用 supermap iserver 发布为三维服务.到此就完成了数据的制作。原创 2023-12-12 14:44:51 · 876 阅读 · 0 评论 -
SuperMap iClient3D for Cesium请求geojson数据构造水面符号
大多数时候我们水面符号都是在iDesktop中构建然后前端使用的,但是有的项目上因为需要展现洪水的涨跌,导致水面的高度以及位置会出现变化,这种情况下不适用在桌面做好的水面,需要在前端根据水面数据实时构建水面,那么怎么构建呢?转载 2023-12-12 14:42:22 · 133 阅读 · 0 评论 -
SuperMap Hi-Fi 3D SDK for Unreal 多时序淹没分析效果
本文以多时序水系淹没效果为例,介绍如何将带有时间维度的原始数据导入SuperMap iDesktopX,并生成多时序缓存,以及如何在SuperMap Hi-Fi 3D SDK for Unreal中,基于此多时序缓存进行可视化表达。转载 2023-12-12 14:27:51 · 248 阅读 · 0 评论 -
SuperMap iObject.NET三维场景拖拽框选实现详解及完整源代码(一)——环境准备及项目配置
三维场景框选是一种在三维空间中进行选择和操作的功能,它可以让使用者通过鼠标拖动来创建一个矩形框,以选择场景中的一部分或多个对象。这种框选功能在三维场景编辑和操作中非常有用,因为它可以帮助用户快速、准确地选择需要操作的对象,从而进行进一步的编辑、移动、删除等操作。该功能在GIS行业的各类业务中是有极大作用的,比如:在城市规划中,规划师可以框选一个街区或建筑物,进行细致的测量和规划,以便更有策略性的调控管理;原创 2023-12-07 20:55:24 · 2674 阅读 · 0 评论 -
SuperMap iClient3D for Cesium中球面场景天空盒新方式制作
天空盒是在三维场景中模拟天空和背景的技术,为用户提供了更加逼真和沉浸式的体验。天空盒包裹了整个场景,用于模拟自然环境,快速营造场景氛围。在实际项目应用中,我们发现原来版本提供的天空盒范例会出现一个问题:不管放大缩小场景,即使将视角拉高到太空中,也会看到天空盒贴图,这与实际中的太空不匹配。现在就有一个非常迫切的诉求:希望进入地球可以看到表达天气的天空,飞出地球可以看到充满星空的宇宙。转载 2023-12-04 18:18:32 · 447 阅读 · 0 评论 -
SuperMap iClient for Webgl 实现时序性淹没分析
常规实例中的淹没分析效果是一个基准面,随着时间平稳的上升,但实际情况可能并不会有一个平稳的上升效果,此时就有一个新问题?能否实现根据时间,降水量,或者水位的参数来控制淹没的效果呢?基于现有的接口的话,仅靠前端实现还是有些困难的。此时可以通过数据的辅助来实现该效果,本篇文章将介绍如何制作该类型数据,以及代码的实现方法。转载 2023-12-04 11:04:22 · 340 阅读 · 0 评论 -
SuperMap iDesktopX 11i(2023) 之模型数据的材质操作
SuperMap iDesktopX 11i是一款功能强大的地理信息系统软件,提供了丰富的功能和工具来处理和可视化地理数据。其中,对模型数据的材质操作是一项重要功能,它可以让用户对模型数据进行材质的设置和调整,以达到更好的可视化效果。本篇博客将介绍SuperMap iDesktopX 11i中的模型数据材质操作的相关功能,并提供一些实用的示例。转载 2023-11-29 15:05:11 · 497 阅读 · 0 评论 -
SuperMap iDesktopX如何获取模型数据中心点坐标
作者:超图研究院技术支持中心-于丁当在iDesktopX中建模或者将三方建模软件的模型导入iDesktopX后,往往没有直观便捷的所有模型对象坐标数据。但是三维模型中心点坐标是用于定位模型在空间位置的重要参数。比如通过三维模型中心点坐标,可以进行各种空间分析,例如计算模型之间的距离、角度、面积等。亦或是在城市规划、资源管理、环境监测等领域中,通过分析三维模型中心点坐标,可以帮助决策者更好地了解和掌握实际情况,从而做出更准确、更科学的决策。原创 2023-11-23 16:47:33 · 3164 阅读 · 0 评论 -
SuperMap iDesktop 11i 倾斜数据一键生成缓存
作者:taco前言:在项目支持的过程中,发现会有一些客户对处理数据很烦恼。既要我设置这个参数,又要我设置那个参数,搞得头很大。为什么就不能一键三连呢?哦!不对一键跑出结果呢?对于生产数据人员,只要知道选哪个文件路径就够了。完全不想管,具体参数怎么设置啊。所以本篇文章提供了一个的工具供大家使用。转载 2023-11-22 14:37:33 · 237 阅读 · 0 评论 -
SuperMap iClient for Cesium 模型数据定位问题处理思路
作者:taco在很多项目中,通常会出现需要我单独去定位到某一个构件(对象)的情况。然而在查找接口会发现。没有办法直接找到对象的中心点从而定位过去,通常都是以图层进行定位。那么针对这一情况应该如何操作进行定位呢?数据应该如何处理一下呢?本篇文章将结合项目中实际情况介绍如何处理该类型数据。转载 2023-11-22 14:33:43 · 229 阅读 · 0 评论 -
SuperMap iDesktop中如何基于地形数据制作一份水体模型
作者:taco常规的水面效果,都是通过三维面数据的风格设置制作的。当然这样的水面有一个好处,在于它可以反射水面上的物体,倒影之类的相对来说比较真实。但是如果我视角调整到水面以下就会出现水面下面并无水的效果,更像是一个表面的模型。本篇文章基于一个真实的地形数据,制作一份可以在前端流动的水体模型。转载 2023-11-22 14:30:53 · 208 阅读 · 0 评论 -
SuperMap iDesktop中模型实例化操作与点外挂数据的处理思路&优化
作者:taco在项目中,会出现一种情况,三维场景中存在大量的重复对象。而按照常规的缓存方式,这样的对象会导致最终的缓存结果很大。比如铁路场景中,枕木、扣件等对象、或是电力场景中绝缘子串等细小构件都会造成这种情况的发生。那么针对这些类型数据应该如何处理呢?有什么好的解决方案么?本篇文章针对这种情况来提供一种处理思路。转载 2023-11-22 14:26:34 · 217 阅读 · 0 评论 -
SuperMap iClient3D for WebGL实现白模镜面反射效果
镜面反射是光线在遇到光滑表面时的一种现象,其中光线以特定的角度从表面反射,形成明亮的反射光。这种反射是按照反射定律进行的,即入射角等于反射角。在镜面反射中,光线以束状或平行的方式撞击表面,并以相同的角度反射。这种现象通常发生在光滑、平整的表面上,如镜子、金属、水面等。镜面反射产生的反射光线具有强烈的方向性和明亮的光束,可以清晰地显示出入射光源的位置和形状。镜面反射的强度和方向取决于入射光线的角度和表面的特性。如果入射角度与表面法线垂直,那么反射光线将以相同的角度反射,形成完美的镜面反射。转载 2023-11-17 10:15:54 · 564 阅读 · 0 评论 -
SuperMap iDesktopX 11i 提取倾斜摄影边界面
提取倾斜摄影边界面转载 2023-10-12 19:27:26 · 586 阅读 · 0 评论 -
SuperMap iClient for WebGL加载HDR格式的环境光贴图
在三维渲染效果要求越来越逼真的大环境下,超图不负众望,最新SuperMap iClient3D 11i(2023) for WebGL/WebGPU beta 版本新增了支持加载HDR格式的环境光贴图的功能。下面小编带大家一起来看看什么是HDR格式的环境光贴图,怎样生成以及用代码如何加载。转载 2023-09-12 13:47:15 · 811 阅读 · 2 评论 -
SuperMap iClient3D 11i (2023) SP1 for Cesium之移动实体对象
SuperMap 官网三维前端范例编辑线面,可以对面实体对象的节点进行增加、删除以及修改位置。那可不可以整个线/面对象选中后鼠标拖动,使该面对象的整体位置随着鼠标的移动而移动呢?目前客户这种需求是为了项目上可以实时调整面的区域,方便后端出图。下面和小编一起来看看该功能实现的过程及效果。原创 2023-09-11 09:01:22 · 759 阅读 · 1 评论 -
SuperMap iClient3D for WebGL教程(Entity)-EllipsoidGraphics
本文章同步更新于简书文章 https://www.jianshu.com/p/c58489161a4e在上一篇文章里面,介绍了椭圆实体EllipseGraphics,这一篇我们来看看EllipsoidGraphics椭球体,同样的我们先看看下面这张图,了解EllipsoidGraphics有哪些属性,分别是干什么用的;关于fill,show,shadows以及distanceDisplayC...原创 2019-05-31 16:14:13 · 2857 阅读 · 0 评论 -
SuperMap iClient3D for WebGL教程(Entity)-LabelGraphics
作者:刘大本文已同步更新于简书文章 https://www.jianshu.com/p/4b1a196d11cfLabelGraphics文本实体对象,主要用于在场景中进行标注,展示地物的文本信息;同BillboardGraphics广告牌一样,不管怎么转动相机位置,文本都是正对你展示的;先来看看简单的实例吧viewer.entities.add({ id : 'label'...原创 2019-05-31 16:15:59 · 12046 阅读 · 0 评论 -
11.1.0新特性——iDesktopX快速参数化批量构建并配置不同管径、不同截面三维管网线型及场景
三维场景管网业务的老手都知道,管网数据配置三维立体管线的时候有一个繁琐的工作常常会让我们很苦恼。那就是一份管网数据的弧段线可能有几万甚至几十万条,而现实生产中这些管线的大小(管径)、形态(截面)均不同,想要配置出完美符合现实的立体管线,就需要手动构建大量的三维管网的三维线性符号,形状相似、大小相差不大,却要手动机械的重复工作,实在是折磨。甚至是工期太紧只能放弃每个数数据按实际大小,整套数据按图层统一给个大概的管径,显然是不能满足生产需求的。11.1.0iDesktopX的新功能“批量构建三维管线符号”原创 2023-07-24 01:09:10 · 3100 阅读 · 1 评论 -
SuperMap for Cesium基于数据服务绘制岛洞多边形
当我们使用WebGL对面数据服务进行查询的时候,会发现,完整的面数据可以进行查询以及前端能够正常绘制,但是遇到一些特殊的面对象,如下图的岛洞多边形的面数据,就会出现异常的情况。本文就给大家详细讲解一下前端如何去绘制导洞多边形原创 2023-07-20 09:31:09 · 1014 阅读 · 0 评论 -
SuperMap Hi-Fi 3D SDK for Unity制作游戏引擎材质
在交通,电力,规划等行业中,有的对象常常具有很强的质感,比如金属质感的钢轨,电力塔;陶瓷材质的绝缘子;玻璃材质的建筑幕墙等,但常规方式的表现效果往往差强人意。游戏引擎(Unity3D)中已有丰富的材质资源库,比如玻璃,金属等材质,这些材质很多都是 PBR 材质,质感明显,效果逼真。原创 2023-05-31 17:39:57 · 2232 阅读 · 0 评论 -
SuperMap Hi-Fi 3D SDK for Unity设置渲染范围
在三维项目中经常会使用到大屏,有可能会用到4K屏、8K屏、长屏、带鱼屏等高分辨率的屏幕,这些屏幕的其中一个特点是其长宽比比较大,有些时候会是几块16:9的屏幕横向拼接而成,这就使得这整个屏幕在水平方向上跨度很大,渲染内容增加。通常情况下会是屏幕中间显示三维场景内容,左右两侧显示UI图表以及控制信息,两侧的UI界面完全将后面的场景遮挡住了,这种情况下为了减少屏幕中渲染的数据量,提高性能,我们可以将三维场景的渲染范围限制在中间部分原创 2023-05-31 16:35:22 · 1746 阅读 · 0 评论 -
SuperMap GIS基础产品三维GIS FAQ集锦(2)
【问题原因】API文档中( 3D WebGL API (http://support.supermap.com.cn:8090/webgl/web/apis/3dwebgl.html) )对 COLUMBUS_VIEW和SCENE2D 进行了说明,这两个场景是不同的,一个是2.5D场景一个是2D场景。//默认为false;可参考官网示例代码“MVT”:http://support.supermap.com.cn:8090/webgl/examples/webgl/editor.html#MVT。原创 2023-05-06 13:40:20 · 1515 阅读 · 0 评论 -
被修饰成单栋的倾斜摄影处理思路
倾斜摄影数据是三维项目系统中的常客。在某些项目中,为了给倾斜摄影上的建筑赋予属性信息,实现点击建筑高亮并展示属性的功能,客户将倾斜摄影数据进行了模型单体化(使用pdmodeler或者其它软件,将倾斜摄影中的建筑提取成单个单个的对象)。这样处理后的数据在前端浏览器中加载存在非常严重的性能问题,接下来我们来看下这类数据该如何优化。原创 2023-04-27 14:03:30 · 1060 阅读 · 0 评论 -
SuperMap iClient3D for Cesium 构建隧道
②在绘制隧道走向时,我们根据绘制坐标计算出隧道的方向向量,从而获取线的角度,在这个角度基础上±90°,得到隧道垂直方向,方向+距离即可计算出目标点的世界坐标。第一步获取隧道截面坐标(红色点),第二步利用隧道方向向量,绘制出基于截面坐标且平行与隧道的线段(通视分析),第三步得到线段与地形的交点(蓝色点),第四步用得到的交点坐标将地形挖开。从图中可以看出,隧道口被堵死,我们需要拿到隧道与地形相交部分的节点坐标,然后将地形挖开。该方案的难点在于,如何根据隧道的截面坐标,将地形挖洞,使洞口与隧道模型完全吻合。原创 2023-04-27 10:24:52 · 1793 阅读 · 0 评论 -
SuperMap GIS基础产品三维GIS FAQ集锦(1)
SuperMap GIS基础产品三维GIS FAQ集锦(1)原创 2023-04-03 17:03:36 · 1342 阅读 · 0 评论