自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (3)
  • 收藏
  • 关注

原创 SuperMap iClient3D for WebGL之角度量算

SuperMap的WebGL官网示例里的只有距离、高度、面积的量算,那角度量算怎样实现呢?小编在网上查找了相关资料,终于实现了该功能。下面我们来看看具体实现思路与过程。

2024-05-06 15:32:32 405

原创 SuperMap iClient3D for WebGL之特效OD线

OD线又称为飞线图,是起点和终点的连线。它可以用于反映两点之间的某种关系,如航班线路、人口迁徙、交通流量、经济往来等。能够突出OD线信息的由以下几个要素:线的颜色和粗细、起点终点的大小。其中线的粗细一般不会单独展示,而是会和线颜色一起使用才会相辅相成。制作OD线图时至少需要突出其中一个要素。下面我们以SupperMap官网范例(数据为武汉人口流动数据)为例修改里面的OD线要素,使它更好看且可凸出信息。

2024-04-25 16:05:22 630

原创 SuperMap iClient3D for WebGL之电子围栏特效

在现代地理信息系统中,电子围栏(Geofencing)技术已经成为了一种常见的功能,用于监控和管理特定区域的活动。电子围栏技术被广泛应用于物流管理、安防监控、智慧城市等领域。在本文中,我们将探讨如何利用SuperMap iClient3D for WebGL实现不同类型的电子围栏特效。首先来看整体效果:其次我们分别对每个电子围栏特效效果及实现方法做详细描述。

2024-04-25 14:13:58 1011

原创 SuperMap iClient3D for WebGL之闪电特效

小编有幸参加国网三维性能测评,在本次测评中,要求各厂商做出闪电特效功能。以往我们做天气特效大都是粒子系统,但是闪电特效使用粒子系统做出来效果不是很理想。

2024-04-17 11:16:32 424

原创 SuperMap iClient3D 11i (2023) SP1 for Cesium之倾斜摄影单体化对象全显

在支持工作中,小编遇到有客户想要对倾斜摄影做单体化,并使它全部显示渲染出来的问题。需求:(1)采用两种颜色间隔表示楼层,使之单体化效果更直观;(2)有贴对象的效果,更逼真。不想要矢量面拉伸成方块那种效果,比较假;(3)鼠标实时监听单体化面,可追踪当前鼠标在哪个单体化面区域;(4)有选中效果,并可以弹出属性框。根据以上需求,小编在官网范例分层分户查询的基础上,进行二次开发,下面和小编一起来实战吧。

2023-12-13 16:40:53 127

原创 SuperMap iClient3D for Cesium中球面场景天空盒新方式制作

天空盒是在三维场景中模拟天空和背景的技术,为用户提供了更加逼真和沉浸式的体验。天空盒包裹了整个场景,用于模拟自然环境,快速营造场景氛围。在实际项目应用中,我们发现原来版本提供的天空盒范例会出现一个问题:不管放大缩小场景,即使将视角拉高到太空中,也会看到天空盒贴图,这与实际中的太空不匹配。现在就有一个非常迫切的诉求:希望进入地球可以看到表达天气的天空,飞出地球可以看到充满星空的宇宙。

2023-12-04 18:08:42 207

原创 SuperMap iDesktopX 11i(2023) 之模型数据的材质操作

SuperMap iDesktopX 11i是一款功能强大的地理信息系统软件,提供了丰富的功能和工具来处理和可视化地理数据。其中,对模型数据的材质操作是一项重要功能,它可以让用户对模型数据进行材质的设置和调整,以达到更好的可视化效果。本篇博客将介绍SuperMap iDesktopX 11i中的模型数据材质操作的相关功能,并提供一些实用的示例。

2023-11-28 20:30:57 244 1

原创 SuperMap iClient3D for WebGL实现白模镜面反射效果

镜面反射是光线在遇到光滑表面时的一种现象,其中光线以特定的角度从表面反射,形成明亮的反射光。这种反射是按照反射定律进行的,即入射角等于反射角。在镜面反射中,光线以束状或平行的方式撞击表面,并以相同的角度反射。这种现象通常发生在光滑、平整的表面上,如镜子、金属、水面等。镜面反射产生的反射光线具有强烈的方向性和明亮的光束,可以清晰地显示出入射光源的位置和形状。镜面反射的强度和方向取决于入射光线的角度和表面的特性。如果入射角度与表面法线垂直,那么反射光线将以相同的角度反射,形成完美的镜面反射。

2023-11-15 11:14:52 179

原创 SuperMap iObjects Java组件开发——在IntelliJ IDEA中创建SuperMap的UI界面

SuperMap iObjects Java是一款强大的地理信息系统(GIS)开发工具包,可以用于构建各种GIS应用程序。本文将介绍如何在IntelliJ IDEA中创建SuperMap的UI界面,并进行相关的开发。需要参考CSDN博客提前部署好环境。SuperMap iObjects Java组件开发——环境部署(IntelliJ IDEA)_nannan^_^的博客-CSDN博客。

2023-10-16 16:21:12 255

原创 SuperMap iObjects Java组件开发——环境部署(IntelliJ IDEA)

SuperMap iObjects Java 是面向GIS应用系统开发者的组件式GIS开发平台,具有强大的地理数据管理、编辑、显示、分析等功能,并且其具有极强的易用性和丰富的帮助资源,适宜快速开发大型GIS应用系统。本文将介绍如何在IntelliJ IDEA集成开发环境中进行SuperMap iObjects Java组件的环境部署。

2023-10-16 10:29:27 377 2

原创 SuperMap iClient for WebGL加载HDR格式的环境光贴图

在三维渲染效果要求越来越逼真的大环境下,超图不负众望,最新SuperMap iClient3D 11i(2023) for WebGL/WebGPU beta 版本新增了支持加载HDR格式的环境光贴图的功能。下面小编带大家一起来看看什么是HDR格式的环境光贴图,怎样生成以及用代码如何加载。

2023-09-12 11:45:53 99

原创 SuperMap iClient3D 11i (2022) SP1 for Cesium之移动实体对象

SuperMap 官网三维前端范例编辑线面,可以对面实体对象的节点进行增加、删除以及修改位置。那可不可以整个线/面对象选中后鼠标拖动,使该面对象的整体位置随着鼠标的移动而移动呢?目前客户这种需求是为了项目上可以实时调整面的区域,方便后端出图。下面和小编一起来看看该功能实现的过程及效果。

2023-07-31 09:12:42 250

原创 SuperMap iClient3D 11i (2022) SP1 for Cesium 之保存视频投放

最近小编接到一个客户项目中的需求,想做两个页面,A 页面绘制了视频投放,点击保存后跳转到 B 页面,B 页面是一个表格,记录了视频列表,有预览的链接,点击链接可以返回 A 页面,并且 A 页面之前保存的视频仍然存在。其实实际项目中将处理结果保存下来,下次打开或者刷新页面使其值还保留的应用有很多,下面小编带大家用简单的demo实现该功能。

2023-03-21 17:22:43 249

原创 基于 SuperMap iDesktopX 快速构建参数化管道模型

在管网项目中,经常遇到根据点、线数据制作管点管线模型。超图最快性能最佳的方案是将管点管线模型做成三维管点管线符号,在场景中以自定义专题图的这种方式来渲染表达。它看起来是模型,但实际还是点线数据。这种方案不利于项目后面对管道进行安全管理分析,比如模型碰撞分析(项目里需要安全管理,通俗来说假设我要新建管线,要分析会不会和原有的撞上)。那制作不同管径的管道模型,传统方式上,可以使用3ds Max建模软件进行建模。但这种方式在面对大数据量的管道数据时,工作量就会变得比较大。

2023-02-27 09:27:01 1506 1

原创 SuperMap iClient3D for WebGL/Cesium端性能优化

在GIS项目中,SuperMap iClient for WebGL/Cesium加载的服务图层很多、种类也很多,经常会出现少部分数据可以,但是大批量数据加载进来会出现掉帧严重,性能急速下跌,甚至导致浏览器崩溃的情况。本文争对这种情况来罗列出了下列四大类性能优化的方案,供GIS用户参考使用。

2022-12-15 14:57:54 3869

原创 SuperMap GIS的TIN地形数据优化

TIN指不规则三角网,是针对连续三维空间的不规则划分,其最小单元为不规则三角形。TIN 可以减少数据冗余,表达经度更高,同时在计算效率方面比较有优势,在地理信息系统中有广泛应用。 如交通,道路、桥梁、隧道设计、施工;水利,水利设施、水利发电等;城市建筑,施工、填挖方等。TIN地形数据是项目中最基础的底图数据,用户对地形处理效率及加载性能都有比较高的要求,因此,本文总结了一些TIN地形数据优化的经验,供用户参考。

2022-12-15 14:43:19 1400

原创 SuperMap GIS的TIN地形数据处理Q&A

TIN地形数据简介SuperMap GIS中的三维地形切片一般有两种,DEM地形和TIN(不规则三角网),它们是表示数字高程模型的两种方法。DEM地形是普通地形切片,没有TIN地形的特征点多,生成时间比TIN要快,适用于只作展示的场景。TIN(Triangulated Irregular Network) 指不规则三角网,是针对连续三维空间的不规则划分,其最小单元为不规则三角形。TIN 可以减少数据冗余,表达经度更高,同时在计算效率方面比较有优势,在地理信息系统中有广泛应用。

2022-12-15 14:31:37 3011 1

原创 SuperMap GIS的TIN地形数据处理十问

TIN地形数据处理常见问题集锦

2022-11-28 16:09:47 822

原创 SuperMap GIS发布三维服务流程

三维数据的体量通常情况是非常大,为了保证一份数据多端使用,故而需要SuperMap GIS iServer产品将三维数据发布为三维服务。供WebGL端、iObjects端和iDesktop端调用。本文将讲解SuperMap GIS发布三维服务流程,为初学者提供一些帮助。

2022-11-28 09:12:26 3136

原创 SuperMap iObjects .NET之模型缓存局部更新(更新几何数据、属性数据)

在实际项目中,经常会遇到需要及时追加数据或者替换数据亦或者是属性更新的情况,比如前面1期收集到的模型,已经制作完成并且缓存已应用于项目中。二期数据收集回来后需要将数据追加到项目中,或者是需要将之前某范围内的模型缓存用新收集的数据替换掉,亦或者只是对缓存数据的部分属性值做更改,这个时候就涉及到模型缓存局部更新功能。

2022-09-20 17:25:35 296

原创 利用 Nginx 服务搭建子域环境提升三维场景加载性能

Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。优点:稳定性强、功能集丰富、配置文件简单、系统资源消耗低、占用内存少、并发能力强、安装简单、启动特别容易,并且几乎可以做到7*24不间断运行,即使运行数个月也不需要重新启动。还能够不间断服务的情况下进行软件版本的升级。......

2022-08-18 15:10:11 943

原创 SuperMap iClient3D for Cesium之模型数据集发布数据服务实现快速查询

SuperMap官网WebGL范例里对模型进行属性查询,用到三种方法:1.模型数据集发布数据服务进行查询;2.模型数据集转成二维面数据集或者属性表,对二维面或者属性表发布数据服务进行查询;3.通过模型缓存进行属性查询。以上三种方式具体实现过程可见博客。上述查询方法各有优缺点,小编整理了根据不同数据类型发布服务在前端进行查询的功能对比,如下图所示:可以根据自己的项目需求选择适合自己的属性查询方式。本文着重说明一下模型数据集发布数据服务实现快速查询的方法。......

2022-08-17 16:33:13 681

原创 SuperMap iDesktop.Net之布尔运算求交——修复含拓扑错误复杂模型

SuperMap IDesktop里三维地理设计”选项卡中“运算分析”模块的布尔运算功能,是数字符号化的逻辑推演法,SuperMap引用这种逻辑运算方法实现对三维模型对象间进行合并、求差、求交运算,输出结果数据。实际项目中,参与布尔运算的往往是复杂模型,并非简单的正方体或者圆球。在平时支持过程中,会出现很多复杂模型做布尔运算的现象,为了方便大家更好的将布尔运算运用到实际项目中,小编在此整理了含拓扑错误复杂模型的布尔运算处理修复方法,供大家参考处理修复数据。.....................

2022-08-02 18:15:17 481

原创 SuperMap Hi-Fi 3D SDK 11i(2022) for Unity插件开发——连接数据服务进行SQL查询

实际项目中,经常会遇到通过某些属性来查找对象并过滤的需求。再举个通俗的例子方便大家更好理解,比如:“有一栋楼,想查询2楼的所有建筑,并只显示2楼,其它楼层都隐藏”。这时,得先通过SQL查询出“2楼”这个属性所对应的所有对象的ID,再通过ID数组来控制显隐([通过ID数组控制显隐可见该博客](https://blog.csdn.net/nan620403/article/details/125179021))。通过SQL查询需要连接数据服务,下面小编带大家来看看在unity中怎么连接数据服务。........

2022-06-22 17:03:56 1245

原创 SuperMap Hi-Fi 3D SDK 11i(2022) for Unity插件开发——选中对象隐藏

实际项目中,选中对象让其隐藏这个功能比较常见。项目中项目人员要对场景中的对象进行编辑、操作时,最好先隐藏掉不需要显示在工作场景中的对象。其实,隐藏掉暂不需编辑的对象,能降低电脑使用率、显存,更能提高软件和项目人员的工作效率。当需要使用隐藏的对象时,再“显示”出来。目的是为了辅助场景预览、编辑等。......

2022-06-08 10:45:00 700

原创 SuperMap Hi-Fi 3D SDK 11i(2022) for Unity插件开发入门——点击按钮在球面场景添加Geobox对象

SuperMap平台最新发布的Unity游戏引擎插件(),小编下载后发现帮助文档和接口参考文档里都对Unity插件开发怎样入门没有过多描述,为了方便大家更好的使用该插件进行二次开发,实现更多符合项目的功能,小编身先士卒,将自己摸索的经验分享给大家。

2022-05-19 20:29:23 2660 1

SuperMap iClient3D 11i (2023) SP1 for Cesium之倾斜摄影单体化对象全显

SuperMap iClient3D 11i (2023) SP1 for Cesium之倾斜摄影单体化对象全显

2023-12-13

SuperMap IDesktop.Net之修复含拓扑错误复杂模型(骨架翻转插件)

骨架翻转.Net组件接口MeshOperator.ReverseMesh(Skeleton skeleton),仅需要翻转体积小于0的骨架。翻转骨架,用于处理模型数据。 对于模型数据布尔运算或获取截面崩溃或结果不对的情况,都可以使用该方法进行处理。 因目前11.0.0桌面版本没有骨架翻转的功能,需要我们二次开发。小编为了便于大家快速应用到项目中,自己写了一个小插件,见地址按照部署文档进行部署,然后在桌面功能栏里看到骨架翻转的功能按钮。

2022-08-02

SuperMap 3D SDKs_Unity插件开发——连接数据服务进行SQL查询并过滤显示(查询某一楼层并只显示这一楼层)

1. unity.udbx数据源里存储了https://blog.csdn.net/nan620403/article/details/125405058博客里的数据; 2.“建筑@unity”文件夹是模型数据集的缓存文件; 3.“楼层.smwu”是在iServer里发布数据服务和三维服务的工作空间; 4.“TextScripts”文件夹里是SuperMap 3D SDKs_Unity插件开发——连接数据服务进行SQL查询并过滤显示的实现过程。将它复制粘贴到您的unity项目的Assets目录下。

2022-06-23

SuperMap 3D SDKs_Unity鼠标点击添加GeoBox对象

SuperMap 3D SDKs_Unity中实现鼠标点击添加GeoBox对象,代码里有如何获取场景、场景鼠标点击触发事件、获取鼠标当前精度的地理坐标、在场景的跟踪图层添加GeoBox对象等关键代码

2022-06-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除