三维GIS
文章平均质量分 77
supermapsupport
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SuperMap iClient3D for WebGL实现动态铁路线可视化效果
本文介绍了基于SuperMap iClient3D for WebGL实现铁路线动态纹理可视化的方法。通过自定义Spriteline1MaterialProperty材质类,结合GLSL着色器编程,实现了铁路线纹理的动态流动效果。关键技术包括:1) 定义材质属性控制纹理动画周期和重复次数;2) 使用GLSL着色器实现fract(s-time)纹理流动算法;3) 基于铁路线长度动态计算纹理参数;4) 实现平滑过渡和交互效果。该方法可扩展应用于公交线路、河流流向等线性要素的可视化,显著提升了3D地图的表现力转载 2025-08-07 15:25:15 · 322 阅读 · 0 评论 -
SuperMap iClient3D for WebGL选中抬升特效
在大屏展示系统中,对行政区划数据制作了立体效果,如果希望选中某一行政区划进行重点介绍,目前常见的方式是通过修改选中对象色彩、边线等方式进行实现;这里提供另外一种偏移动效的思路,并提供下钻功能,让地图选中效果更加炫酷,一起开看看如何实现吧!原创 2025-01-16 15:14:03 · 1134 阅读 · 0 评论 -
SuperMap iObjects JAVA实现获取模型体剖切截面
GIS行业中,获取模型体的剖切截面(俗称剖面)具有广泛的用处,比如地形分析中, 通过获取地形模型的剖切面,可以直观地展示地表高程沿某条线的变化情况,评估地形起伏、坡度、坡向等特征;工程规划与设计中,获取模型的剖切面可以帮助工程师更好地了解地形地貌,从而进行道路、桥梁、隧道等基础设施建设的合理规划与设计等等。传统的模型剖面只能获取一个平面图,随着三维运用的日益增长,今天就教大家一种获取带正确地理坐标位置的三维剖面。原创 2024-12-31 10:14:02 · 443 阅读 · 0 评论 -
iClient3D for WebGL以数据流的方式加载模型构件
在WebGL种对于模型的加载通常是切模型三维缓存后再发布服务加载,想要控制单个模型构建的加载只能是通过隐藏其他的构件来实现单独加载该模型构件的效果。在实际项目中,模型构件的加载确实可以通过将模型切分为多个独立的构件来实现按需加载。当用户需要某个构件时,系统可以根据构件ID动态请求并加载对应的构件数据。这种方法通过将大型模型拆分成小的可独立加载的部分,优化了内存管理和加载性能,从而提高了系统的响应速度和用户体验。转载 2025-01-02 09:04:07 · 248 阅读 · 0 评论 -
SuperMap实现城市级别建筑快速建模
在CIM系统中,城市模型是重要的组成部分。在整个系统中,除了重点区域使用精细化建模外,其余大范围城市建筑模型均使用简单模型,以往对于大范围城市建筑精简模型的做法是通过矢量面拉伸为白模,或者通过3ds Max手工建模。目前看来,以上两种做法也面临不可避免的问题,白模拉伸不好看、3ds Max手工建模成本高效率低,基于上述现象,今天小编为大家带来一款城市级别建筑快速建模工具。原创 2025-01-02 09:01:24 · 1825 阅读 · 0 评论 -
SuperMap iClient3D for Cesium等高线标注
在三维地形分析中,等高线分析是一种非常重要的分析方法,它能直观的表达出地形的高低起伏特征,在三维系统中受到广泛应用。在SuperMap iClient3D for Cesium中,等高线分析是前端GPU分析,能够分析并渲染出等高线,但是无法获取高程标注,这对三维项目来说缺少一个重要的地形高度指标。那么如何实现等高线的高程数值展示呢?我们一起来看下吧。原创 2024-12-27 17:20:31 · 1560 阅读 · 0 评论 -
SuperMap iDesktopX填补三维可视化地图海岸地形
在做沿海城市三维可视化地图时,会遇到这样一种现象:DEM数据与国家天地图官网的行政区边界不一致,使得三维可视化地图,出现如下图地形缺失现象:这是由于海岸线地区受地形精度、采集时间、沙滩、海水涨潮等因素影响,这部分地区没有DEM数据。把国家天地图行政区矢量面数据与dem数据添加到地图可以看到,这部分没有dem数据。对于这类现象,有两个处理方式:①以矢量数据为准,处理dem数据;②以dem数据为准,修改矢量数据。为了保证数据的准确性,建议以国家天地图公布的行政区矢量数据为准,处理dem数据。1、使用【数据原创 2024-12-27 17:14:30 · 642 阅读 · 0 评论 -
SuperMap iDesktopX处理三维可视化地图边界缝隙
在SuperMap iDesktopX 中使用【栅格影像生成三维模型】功能制作三维可视化地图时,会遇到这样的问题,生成结果边界存在锯齿效果,与行政区划矢量数据不匹配,严重影像地图的美观与准确性。原创 2024-12-27 17:09:17 · 678 阅读 · 0 评论 -
iClient3D for Cesium 以动静结合方式加载WMTS服务
作者:taco在最近支持的项目中,我们面临一个挑战:客户需要在前端动态加载高达3亿级别的白模底面数据。这样做的主要原因是客户的数据库会频繁更新,因此我们需要采用动态加载的方式来确保用户界面能够实时反映最新的数据变化。如果我们仅依赖iServer的动态出图能力,而不采取其他辅助方案:在高视角和10至13级比例尺的情况下,系统需要请求大量数据以实现动态出图。然而,由于磁盘读写速度和数据库索引效率的限制,查询过程耗时较长,这不仅导致动态出图速度缓慢,还可能会引起iServer出现暂时无响应的现象。转载 2024-12-03 15:18:40 · 604 阅读 · 0 评论 -
基于iServer GP 算子实现白模的局部更新
作者:taco最近在项目中遇到客户想要实现白模的局部更新,正好在iDesktopx以及iServer的11.2.0版本中已经实现了该功能模块。但涉及到具体的使用层面,大家可能还存在一些疑惑。本篇文章该算子的使用,以及如何构建GP算子的请求更新,来整体的介绍这一个功能。转载 2024-08-20 15:17:14 · 907 阅读 · 0 评论 -
SuperMap iClient3D for WebGL之特效OD线
OD线又称为飞线图,是起点和终点的连线。它可以用于反映两点之间的某种关系,如航班线路、人口迁徙、交通流量、经济往来等。能够突出OD线信息的由以下几个要素:线的颜色和粗细、起点终点的大小。其中线的粗细一般不会单独展示,而是会和线颜色一起使用才会相辅相成。制作OD线图时至少需要突出其中一个要素。下面我们以SupperMap官网范例(数据为武汉人口流动数据)为例修改里面的OD线要素,使它更好看且可凸出信息。转载 2024-04-25 16:45:48 · 1051 阅读 · 0 评论 -
SuperMap iClient3D for WebGL之闪电特效
小编有幸参加国网三维性能测评,在本次测评中,要求各厂商做出闪电特效功能。以往我们做天气特效大都是粒子系统,但是闪电特效使用粒子系统做出来效果不是很理想。非常感谢超图研究院三维研发人员的帮助,为我们提供了全新的解决方案。转载 2024-04-25 16:43:58 · 1026 阅读 · 1 评论 -
SuperMap iClient3D for WebGL之电子围栏特效
在现代地理信息系统中,电子围栏(Geofencing)技术已经成为了一种常见的功能,用于监控和管理特定区域的活动。电子围栏技术被广泛应用于物流管理、安防监控、智慧城市等领域。在本文中,我们将探讨如何利用SuperMap iClient3D for WebGL实现不同类型的电子围栏特效。转载 2024-04-25 16:34:37 · 1143 阅读 · 0 评论 -
SuperMap iClient3D for Cesium 如何使用白模数据与抽屉效果结合,展示白模内部结构
作者:taco最近在支持的过程中,客户在看别的项目中,发现白模是可以抽插的。而非单独一个白色模型建筑。那么如何使用SuperMap产品来实现抽插的效果呢?本篇文章结合SuperMap iDesktopX产品以及SuperMap iClient for Cesium产品进行实现。首先抽屉的效果在BIM数据上已经做出了实现。大家感兴趣的话可以参考示例BIM抽屉效果进行实现(具体哪些代码看不懂的话,可以留言讨论。本片文章主要介绍如何使用shp面来构造并实现。转载 2024-03-19 17:15:05 · 1493 阅读 · 1 评论 -
SuperMap 如何使用知识图谱与BIM数据进行联动
作者:taco近两年知识图谱的概念突然大火了起来,随之而来的就是用户的各种需求,你们的知识图谱能干什么呢?知识图谱有哪些应用呢?在结合客户的一些需求,以及自身的一些想法,写下这篇文章。转载 2024-03-15 17:25:47 · 1484 阅读 · 0 评论 -
SuperMap iClient3D for WebGL/WebGPU 坐标系&位置(1) —— Cartesian2
说到关于地理必然逃不开位置的关系。借用百度百科的内容来说,是研究地球表层要素或者地理综合体、时间演变过程和特征的一门学科。必然逃不掉了。那么在SuperMap iClient3D for WebGL/WebGPU中包含了哪些坐标系信息呢?转载 2023-12-29 14:40:22 · 753 阅读 · 0 评论 -
SuperMap iClient3D for WebGL/WebGPU —— 数据集合并缓存如何控制对象样式
最近在支持的过程中,遇到了一个新问题!之前研究功能的时候竟然没有想到。通常我们控制单个对象的显隐、颜色、偏移的参数都是根据对象所在的图层以及对象单独的id来算的。那么问题来了,合并后的图层。他怎么控制单个对象的显隐、颜色、偏移呢?突然令人费解。本篇文章将介绍两种方式来控制合并图层后的单个对象的样式。转载 2023-12-27 16:46:52 · 303 阅读 · 0 评论 -
SuperMap Bentley 插件自动化导出方案
在客户使用的过程中,遇到了一个问题。我每来一个模型都要打开一边软件,选择一个模型,在设置一遍参数。有没有什么办法可以实现。我把模型放到一个文件夹里。自动给我导出来呢?"这样方便我后期读取数据直接处理,通过程序化的方式直接处理了,降低一下人员成本和学习成本好不。"“好的,他来了” 本篇文章介绍如何使用自动化导出。以及对应的使用流程。转载 2023-12-26 15:44:46 · 369 阅读 · 0 评论 -
SuperMap iClient3D for WebGL/WebGPU ——暴雪
基于SuperMap iClient3D for WebGL/WebGPU 实现暴雪仿真效果。先来看下效果暴雪。转载 2023-12-19 17:26:35 · 359 阅读 · 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 · 267 阅读 · 0 评论 -
SuperMap iClient3D for WebGL/WebGPU ——颜色(1)
在项目中通常会出现,高亮对象。给对象设置颜色的一些问题。那么针对颜色设置在超图的 iClient3D for WebGl/WebGPU 中又提供了哪些方式呢?本篇文章将介绍一些颜色的设置方法。以及一些颜色的参数设置。在iClient3D for WebGl/WebGPU 中主要以SuperMap3D.Color来配置颜色。转载 2023-12-19 17:22:08 · 400 阅读 · 0 评论 -
SuperMap iClient3D for WebGL/WebGPU ——地形影像
对于一个代码小白来讲,设置可能是刚接触开发的人(还没接触准备接触)的人来说。对于读代码或是在对产品的使用上会存在许许多多的疑惑。接下来的话准备开个新坑,帮大家了解超图官方示例中不同功能的数据是如何制作的。每一句代码都是什么意思。方便大家更好的入门。更好的开发。本系列博客从示例代码直接入手,关于环境配置,下载等内容。可以参考以前的博客——新产品使用指南中环境配置相关部分。转载 2023-12-19 17:19:14 · 779 阅读 · 0 评论 -
UE游戏引擎材质简单入门
什么是物体的材质,材质属性定义了物体的某些特性,从而决定了物体表面是如何与光线相作用的。UE中物理基础渲染(Physically Based Rendering OR PBR)几乎可以让我们模拟显示世界中的任何材质。那么如何在UE中制作出真实的PBR材质,基于我们提供的游戏引擎插件,如何将这些材质资源导出,并应用到 SuperMap iClient3D for Cesium/WebGL 平台上,提升模型的显示效果呢,下面小编将详细讲解一下。转载 2023-12-15 09:31:27 · 1311 阅读 · 0 评论 -
SuperMap iClient3D 11i (2023) SP1 for Cesium之倾斜摄影单体化对象全显
在支持工作中,小编遇到有客户想要对倾斜摄影做单体化,并使它全部显示渲染出来的问题。需求:(1)采用两种颜色间隔表示楼层,使之单体化效果更直观;(2)有贴对象的效果,更逼真。不想要矢量面拉伸成方块那种效果,比较假;(3)鼠标实时监听单体化面,可追踪当前鼠标在哪个单体化面区域;(4)有选中效果,并可以弹出属性框。根据以上需求,小编在官网范例分层分户查询的基础上,进行二次开发,下面和小编一起来实战吧。转载 2023-12-13 17:55:01 · 913 阅读 · 0 评论 -
SuperMap iClient3D for Cesium 实现鼠标移动选中模型并显示模型对应字段
将模型属性数据存储到前端,通过监听鼠标指针的屏幕坐标返回当前坐标选中的实体对象,并根据对象id在保存的模型属性中查询需要显示的固定字段,最后通过气泡显示到模型的顶部.可以选择在iDesktop中选中数据集右键切缓存,或者保存场景后对场景切缓存。需要注意的是 属性存储类型 需要选择 ATTRIBUTE 才能在前端保存属性。将切好的缓存数据保存到工作空间后使用 supermap iserver 发布为三维服务.到此就完成了数据的制作。原创 2023-12-12 14:44:51 · 1408 阅读 · 0 评论 -
SuperMap iClient3D for Cesium请求geojson数据构造水面符号
大多数时候我们水面符号都是在iDesktop中构建然后前端使用的,但是有的项目上因为需要展现洪水的涨跌,导致水面的高度以及位置会出现变化,这种情况下不适用在桌面做好的水面,需要在前端根据水面数据实时构建水面,那么怎么构建呢?转载 2023-12-12 14:42:22 · 327 阅读 · 0 评论 -
SuperMap Hi-Fi 3D SDK for Unreal 多时序淹没分析效果
本文以多时序水系淹没效果为例,介绍如何将带有时间维度的原始数据导入SuperMap iDesktopX,并生成多时序缓存,以及如何在SuperMap Hi-Fi 3D SDK for Unreal中,基于此多时序缓存进行可视化表达。转载 2023-12-12 14:27:51 · 514 阅读 · 0 评论 -
SuperMap iObject.NET三维场景拖拽框选实现详解及完整源代码(一)——环境准备及项目配置
三维场景框选是一种在三维空间中进行选择和操作的功能,它可以让使用者通过鼠标拖动来创建一个矩形框,以选择场景中的一部分或多个对象。这种框选功能在三维场景编辑和操作中非常有用,因为它可以帮助用户快速、准确地选择需要操作的对象,从而进行进一步的编辑、移动、删除等操作。该功能在GIS行业的各类业务中是有极大作用的,比如:在城市规划中,规划师可以框选一个街区或建筑物,进行细致的测量和规划,以便更有策略性的调控管理;原创 2023-12-07 20:55:24 · 3040 阅读 · 0 评论 -
SuperMap iClient3D for Cesium中球面场景天空盒新方式制作
天空盒是在三维场景中模拟天空和背景的技术,为用户提供了更加逼真和沉浸式的体验。天空盒包裹了整个场景,用于模拟自然环境,快速营造场景氛围。在实际项目应用中,我们发现原来版本提供的天空盒范例会出现一个问题:不管放大缩小场景,即使将视角拉高到太空中,也会看到天空盒贴图,这与实际中的太空不匹配。现在就有一个非常迫切的诉求:希望进入地球可以看到表达天气的天空,飞出地球可以看到充满星空的宇宙。转载 2023-12-04 18:18:32 · 984 阅读 · 0 评论 -
SuperMap iClient for Webgl 实现时序性淹没分析
常规实例中的淹没分析效果是一个基准面,随着时间平稳的上升,但实际情况可能并不会有一个平稳的上升效果,此时就有一个新问题?能否实现根据时间,降水量,或者水位的参数来控制淹没的效果呢?基于现有的接口的话,仅靠前端实现还是有些困难的。此时可以通过数据的辅助来实现该效果,本篇文章将介绍如何制作该类型数据,以及代码的实现方法。转载 2023-12-04 11:04:22 · 812 阅读 · 0 评论 -
SuperMap iDesktopX 11i(2023) 之模型数据的材质操作
SuperMap iDesktopX 11i是一款功能强大的地理信息系统软件,提供了丰富的功能和工具来处理和可视化地理数据。其中,对模型数据的材质操作是一项重要功能,它可以让用户对模型数据进行材质的设置和调整,以达到更好的可视化效果。本篇博客将介绍SuperMap iDesktopX 11i中的模型数据材质操作的相关功能,并提供一些实用的示例。转载 2023-11-29 15:05:11 · 1200 阅读 · 0 评论 -
SuperMap iDesktopX如何获取模型数据中心点坐标
作者:超图研究院技术支持中心-于丁当在iDesktopX中建模或者将三方建模软件的模型导入iDesktopX后,往往没有直观便捷的所有模型对象坐标数据。但是三维模型中心点坐标是用于定位模型在空间位置的重要参数。比如通过三维模型中心点坐标,可以进行各种空间分析,例如计算模型之间的距离、角度、面积等。亦或是在城市规划、资源管理、环境监测等领域中,通过分析三维模型中心点坐标,可以帮助决策者更好地了解和掌握实际情况,从而做出更准确、更科学的决策。原创 2023-11-23 16:47:33 · 3740 阅读 · 0 评论 -
SuperMap iDesktop 11i 倾斜数据一键生成缓存
作者:taco前言:在项目支持的过程中,发现会有一些客户对处理数据很烦恼。既要我设置这个参数,又要我设置那个参数,搞得头很大。为什么就不能一键三连呢?哦!不对一键跑出结果呢?对于生产数据人员,只要知道选哪个文件路径就够了。完全不想管,具体参数怎么设置啊。所以本篇文章提供了一个的工具供大家使用。转载 2023-11-22 14:37:33 · 485 阅读 · 0 评论 -
SuperMap iClient for Cesium 模型数据定位问题处理思路
作者:taco在很多项目中,通常会出现需要我单独去定位到某一个构件(对象)的情况。然而在查找接口会发现。没有办法直接找到对象的中心点从而定位过去,通常都是以图层进行定位。那么针对这一情况应该如何操作进行定位呢?数据应该如何处理一下呢?本篇文章将结合项目中实际情况介绍如何处理该类型数据。转载 2023-11-22 14:33:43 · 534 阅读 · 0 评论 -
SuperMap iDesktop中如何基于地形数据制作一份水体模型
作者:taco常规的水面效果,都是通过三维面数据的风格设置制作的。当然这样的水面有一个好处,在于它可以反射水面上的物体,倒影之类的相对来说比较真实。但是如果我视角调整到水面以下就会出现水面下面并无水的效果,更像是一个表面的模型。本篇文章基于一个真实的地形数据,制作一份可以在前端流动的水体模型。转载 2023-11-22 14:30:53 · 708 阅读 · 0 评论 -
SuperMap iDesktop中模型实例化操作与点外挂数据的处理思路&优化
作者:taco在项目中,会出现一种情况,三维场景中存在大量的重复对象。而按照常规的缓存方式,这样的对象会导致最终的缓存结果很大。比如铁路场景中,枕木、扣件等对象、或是电力场景中绝缘子串等细小构件都会造成这种情况的发生。那么针对这些类型数据应该如何处理呢?有什么好的解决方案么?本篇文章针对这种情况来提供一种处理思路。转载 2023-11-22 14:26:34 · 603 阅读 · 0 评论 -
SuperMap iClient3D for WebGL实现白模镜面反射效果
镜面反射是光线在遇到光滑表面时的一种现象,其中光线以特定的角度从表面反射,形成明亮的反射光。这种反射是按照反射定律进行的,即入射角等于反射角。在镜面反射中,光线以束状或平行的方式撞击表面,并以相同的角度反射。这种现象通常发生在光滑、平整的表面上,如镜子、金属、水面等。镜面反射产生的反射光线具有强烈的方向性和明亮的光束,可以清晰地显示出入射光源的位置和形状。镜面反射的强度和方向取决于入射光线的角度和表面的特性。如果入射角度与表面法线垂直,那么反射光线将以相同的角度反射,形成完美的镜面反射。转载 2023-11-17 10:15:54 · 1144 阅读 · 0 评论 -
SuperMap iDesktopX 11i 提取倾斜摄影边界面
提取倾斜摄影边界面转载 2023-10-12 19:27:26 · 1165 阅读 · 0 评论 -
SuperMap iClient for WebGL加载HDR格式的环境光贴图
在三维渲染效果要求越来越逼真的大环境下,超图不负众望,最新SuperMap iClient3D 11i(2023) for WebGL/WebGPU beta 版本新增了支持加载HDR格式的环境光贴图的功能。下面小编带大家一起来看看什么是HDR格式的环境光贴图,怎样生成以及用代码如何加载。转载 2023-09-12 13:47:15 · 34750 阅读 · 2 评论 -
SuperMap iClient3D 11i (2023) SP1 for Cesium之移动实体对象
SuperMap 官网三维前端范例编辑线面,可以对面实体对象的节点进行增加、删除以及修改位置。那可不可以整个线/面对象选中后鼠标拖动,使该面对象的整体位置随着鼠标的移动而移动呢?目前客户这种需求是为了项目上可以实时调整面的区域,方便后端出图。下面和小编一起来看看该功能实现的过程及效果。原创 2023-09-11 09:01:22 · 1062 阅读 · 1 评论
分享