- 博客(39)
- 资源 (6)
- 收藏
- 关注
原创 【超图】SuperMap iMobile for Android:实现REST服务与高德底图的匹配指南
作者:taco在移动应用开发中,我们经常集成第三方地图服务,如百度地图和高德地图,它们大多采用火星坐标系。那么,我们如何将标准坐标系下的数据服务与这些地图服务的位置进行匹配呢?直接叠加是否可行?本文将详细阐述如何实现两者之间的精确位置匹配。
2024-12-11 11:56:31
476
原创 【超图】iClient3D for Cesium 以动静结合方式加载WMTS服务
作者:taco在最近支持的项目中,我们面临一个挑战:客户需要在前端动态加载高达3亿级别的白模底面数据。这样做的主要原因是客户的数据库会频繁更新,因此我们需要采用动态加载的方式来确保用户界面能够实时反映最新的数据变化。如果我们仅依赖iServer的动态出图能力,而不采取其他辅助方案:在高视角和10至13级比例尺的情况下,系统需要请求大量数据以实现动态出图。然而,由于磁盘读写速度和数据库索引效率的限制,查询过程耗时较长,这不仅导致动态出图速度缓慢,还可能会引起iServer出现暂时无响应的现象。
2024-12-03 15:02:46
1235
原创 【超图】基于iServer GP 算子实现白模的局部更新(增删改)
作者:taco最近在项目中遇到客户想要实现白模的局部更新,正好在iDesktopx以及iServer的11.2.0版本中已经实现了该功能模块。但涉及到具体的使用层面,大家可能还存在一些疑惑。本篇文章该算子的使用,以及如何构建GP算子的请求更新,来整体的介绍这一个功能。
2024-08-20 15:08:56
740
原创 【超图】白模数据如何与抽屉效果结合,展示白膜内部结构
作者:taco最近在支持的过程中,客户在看别的项目中,发现白模是可以抽插的。而非单独一个白色模型建筑。那么如何使用SuperMap产品来实现抽插的效果呢?本篇文章结合SuperMap iDesktopX产品以及SuperMap iClient for Cesium产品进行实现。首先抽屉的效果在BIM数据上已经做出了实现。大家感兴趣的话可以参考示例BIM抽屉效果进行实现(具体哪些代码看不懂的话,可以留言讨论。本片文章主要介绍如何使用shp面来构造并实现。
2024-03-19 17:09:23
1021
1
原创 【超图】SuperMap如何使知识图谱与BIM数据的绑定
作者:taco近两年知识图谱的概念突然大火了起来,随之而来的就是用户的各种需求,你们的知识图谱能干什么呢?知识图谱有哪些应用呢?在结合客户的一些需求,以及自身的一些想法,写下这篇文章。
2024-03-15 17:23:15
1489
1
原创 【超图】导入txt文件至udbx数据源中
好家伙数据一拿来我直接蒙了。咋一行一行的一点不规整,不圆润。据客户描述每一行都是一大片的经度纬度,一行是一个面数据。最近在支持的过程中,有客户遇到了txt类型的数据导入到udbx中,不知如何导入。本身以为是客户不会用产品,直接叫嚣着客户,数据拿来我看看。常规超图desktop中导入这种数据的话,是真没得办法。插件中需要选择所需存储的数据源,需要导入的数据类型,以及本地的txt文本。所以针对这种类型数据。taco写了个demo直接通过代码读取去存入到数据源中。这两天会上架到资源上,有需要的朋友们可以自取哇!
2024-03-14 17:00:11
374
原创 【超图】SuperMap iClient3D for WebGL/WebGPU —— 坐标系&位置 —— Cartesian2
作者:taco说到关于地理必然逃不开位置的关系。借用百度百科的内容来说,是研究地球表层要素或者地理综合体、时间演变过程和特征的一门学科。所以必然逃不掉了。那么在SuperMap iClient3D for WebGL/WebGPU中包含了哪些坐标系信息呢?
2023-12-29 14:34:14
1763
原创 【超图】SuperMap iClient3D for WebGL/WebGPU —— 数据集合并缓存如何控制对象样式
作者:taco最近在支持的过程中,遇到了一个新问题!之前研究功能的时候竟然没有想到。通常我们控制单个对象的显隐、颜色、偏移的参数都是根据对象所在的图层以及对象单独的id来算的。那么问题来了,合并后的图层。他怎么控制单个对象的显隐、颜色、偏移呢?突然令人费解。本篇文章将介绍两种方式来控制合并图层后的单个对象的样式。
2023-12-27 16:38:20
1357
原创 【超图】SuperMap 模型处理自动化方案 ——目录
作者:taco在支持客户的过程中,会有很多用户会想要实现自动化流程,并非按部就班的一步一步去搞数据,搞优化。总是想要一个按钮就实现所有数据的处理,发布,预览等功能。根据这种情况,尝试搞一些自动化的方案,为大家答忧解惑。方案的形式有很多种。大家根据自身项目情况进行选择。本篇文章作为目录存在。点击下方链接均可直接跳转对应文档。
2023-12-26 16:56:07
755
原创 【超图】SuperMap Bentley 插件自动化导出方案
作者:taco在客户使用的过程中,遇到了一个问题。我每来一个模型都要打开一边软件,选择一个模型,在设置一遍参数。有没有什么办法可以实现。我把模型放到一个文件夹里。自动给我导出来呢?"这样方便我后期读取数据直接处理,通过程序化的方式直接处理了,降低一下人员成本和学习成本好不。"“好的,他来了” 本篇文章介绍如何使用自动化导出。以及对应的使用流程。
2023-12-26 15:40:42
1445
原创 【超图】SuperMap iClient3D for WebGL/WebGPU 专题文档目录
作者:taco为了简化学习成本,准备开始对超图 SuperMap iClient3D for WebGL/WebGPU 产品整理出一份新的学习教程。其中包含各示例的解说与说明。根据不同示例中所针对的部分进行扩展(数据制作、功能讲解、扩展功能、示例中没有用到的接口,以及结合iServer产品的分析模块功能)。
2023-12-19 17:11:51
674
原创 【超图】SuperMap iClient3D for WebGL/WebGPU ——地形影像
作者:taco对于一个代码小白来讲,设置可能是刚接触开发的人(还没接触准备接触)的人来说。对于读代码或是在对产品的使用上会存在许许多多的疑惑。接下来的话准备开个新坑,帮大家了解超图官方示例中不同功能的数据是如何制作的。每一句代码都是什么意思。方便大家更好的入门。更好的开发。本系列博客从示例代码直接入手,关于环境配置,下载等内容。可以参考以前的博客——新产品使用指南中环境配置相关部分。
2023-12-19 16:55:24
2015
1
原创 【超图】SuperMap iClient3D for WebGL/WebGPU ——颜色(1)
作者:taco在项目中通常会出现,高亮对象。给对象设置颜色的一些问题。那么针对颜色设置在超图的 iClient3D for WebGl/WebGPU 中又提供了哪些方式呢?本篇文章将介绍一些颜色的设置方法。以及一些颜色的参数设置。在iClient3D for WebGl/WebGPU 中主要以SuperMap3D.Color来配置颜色。
2023-12-19 15:31:40
1623
原创 【超图】SuperMap iClient3D for WebGL/WebGPU —— 单体gltf模型与Blender中的方向对应关系
在多年的支持过程中,发现其实制作动画模型最简单\最方便的制作方式是使用Blender工具进行制作。gltf有很多开源的工具可以将max制作的转换为这种格式。在很多包含动画的场景中,像模拟小人的行走、模拟火车的轨迹运行,又或者是模拟风力发电等等等。而我们常规情况运动的模型都以正北方向为正方向。不过我们更加推荐使用的是嵌入式gltf的格式。方向与 iClient3D for WebGL/WebGPU中的对应方向即为。方向与 iClient3D for WebGL/WebGPU中的对应方向即为。
2023-12-14 16:46:17
787
原创 【超图】SuperMap iClient3D for WebGL/WebGPU ——暴雪
作者:taco时隔多年北京又开始降下了特大暴雪。身为打工人的你有没有居家办公呢?反正小编我是没有。既然没有借着暴雪的功劳居家办公,那就接着雪来输出一篇博客好了。基于SuperMap iClient3D for WebGL/WebGPU 实现暴雪仿真效果。先来看下效果暴雪。
2023-12-14 14:23:28
1244
原创 【超图】iClient for Webgl 实现贴图放样
作者:taco最近在支持的过程中,客户遇到了一个很困扰的问题。通过实体构建box,或者polygon等实体。去给他贴图。贴图的uv设置的明明是一样的,但是很不幸得出现了一个问题。方向竟然有正有反。测试发现这种现象和构建实体的方向,经纬度的值都会有所关联。而且不光是超图的iClient for Cesium 产品,原生最新的10.1+版本的Cesium也会有这个现象。那么我们该通过什么方式给实体附加模型呢?本篇文章基于 iClient for Webgl产品提供了一个新的放样思路。
2023-12-04 16:37:45
587
原创 【超图】SuperMap iObject .Net 实现Excel导入创建点
作者:taco最近在支持客户的过程中,有客户想要实现excel数据的导入,但是excel数据并没有单独的import方法进行导入,那么针对于该类型的数据应该如何进行导入呢?导入后的数据又如何创建点数据集来存储这个呢?本篇文章将介绍如何导入excel数据。
2023-12-04 14:46:52
1136
原创 【超图】iClient for Webgl 实现时序性淹没分析
作者:taco前言:常规实例中的淹没分析效果是一个基准面,随着时间平稳的上升,但实际情况可能并不会有一个平稳的上升效果,此时就有一个新问题?能否实现根据时间,降水量,或者水位的参数来控制淹没的效果呢?基于现有的接口的话,仅靠前端实现还是有些困难的。此时可以通过数据的辅助来实现该效果,本篇文章将介绍如何制作该类型数据,以及代码的实现方法。
2023-12-04 10:45:07
1219
2
原创 【超图】超图中模型实例化操作与点外挂数据处理
作者:taco在项目中,会出现一种情况,三维场景中存在大量的重复对象。而按照常规的缓存方式,这样的对象会导致最终的缓存结果很大。比如铁路场景中,枕木、扣件等对象、或是电力场景中绝缘子串等细小构件都会造成这种情况的发生。那么针对这些类型数据应该如何处理呢?有什么好的解决方案么?本篇文章针对这种情况来提供一种处理思路。
2023-11-17 14:21:54
730
原创 【超图】iDesktop中如何基于地形数据制作一份水体模型
作者:taco常规的水面效果,都是通过三维面数据的风格设置制作的。当然这样的水面有一个好处,在于它可以反射水面上的物体,倒影之类的相对来说比较真实。但是如果我视角调整到水面以下就会出现水面下面并无水的效果,更像是一个表面的模型。本篇文章基于一个真实的地形数据,制作一份可以在前端流动的水体模型。
2023-11-14 15:30:06
444
原创 【超图】iClient for Cesium 模型数据定位问题处理思路
作者:taco在很多项目中,通常会出现需要我单独去定位到某一个构件(对象)的情况。然而在查找接口会发现。没有办法直接找到对象的中心点从而定位过去,通常都是以图层进行定位。那么针对这一情况应该如何操作进行定位呢?数据应该如何处理一下呢?本篇文章将结合项目中实际情况介绍如何处理该类型数据。
2023-11-14 11:54:15
412
原创 【超图】iDesktop 11i 倾斜数据一键生成缓存
作者:taco前言:在项目支持的过程中,发现会有一些客户对处理数据很烦恼。既要我设置这个参数,又要我设置那个参数,搞得头很大。为什么就不能一键三连呢?哦!不对一键跑出结果呢?对于生产数据人员,只要知道选哪个文件路径就够了。完全不想管,具体参数怎么设置啊。所以本篇文章提供了一个的工具供大家使用。
2023-11-10 16:42:43
253
原创 【记录】mvn 管理node版本
最近在给客户搞代码的时候发现了个很恶心的问题,远程看还好说,直接远程调试了。不过项目刚刚初期的话,客户可以直接把代码打包发过来。发过来以后就会遇到个头疼的问题哈哈哈!代码根本跑步起来!全是一个个的红色错误!(哭唧唧)。目前遇到的问题发现主要原因还是由于node版本导致的。高版本node吧安不了低版本的models。低版本的把又安不上高版本的。而每次拆卸再重装的话,费时费力,还不讨好。此时就想到我电脑到底能不能同时安装多个版本nodejs然后随时切换嘞?答案当然是可以的了!
2023-09-04 22:05:13
2668
原创 【超图】SuperMap iClient3D for Cesium 面编辑添加节点
【记录】最近又客户反馈如何绘制一个矢量面后,再对矢量面进行编辑。cesium面编辑并添加节点。完整代码在资源中可下载。
2022-11-18 10:31:12
686
原创 【超图】SuperMap iClient3D for Cesium 加载SHP文件
作者:taco由于原生的Cesium本身并没有提供加载解析shp文件的接口,所以如果想要直接读取本地文件加载的话需要通过别的方式去加载。
2022-11-17 09:26:36
1055
原创 【超图】Bentley 导出插件 error 127.MDL Loader :Unable to load library (DLL or MDL shared library) DgnToUDB
作者:taco之前写过一篇关于Bentley导出插件的使用说明,介绍了插件大致安装方法。不过最近遇到了很多由于插件更新后,在更新插件或是安装的时候发现会报error 127的错误。本篇文章介绍一下如何处理这种情况。顺便一说超图bentley导出插件已经提供了14/15/17三个版本的插件插件下载地址下载地址安装使用说明好的进入正题,首先看报错查看自己弹出的报错是否与截图中的一直。
2022-11-16 10:22:36
510
原创 【超图】SuperMap iClient3D for Cesium加载3dtiles并获取所有属性值
【代码】【超图】SuperMap iClient3D for Cesium加载3dtiles并获取所有属性值。
2022-11-07 13:57:00
1199
原创 【超图】SuperMap iClient3D for Cesium点聚合更改图标样式
我们还需要上面的数字。当然,如果不需要的话也可以直接替换。这样我们就需要查接口是否能带数字替换了。然而PinBuilder却接口表示“我没有”。
2022-11-03 09:44:46
1131
原创 【Cesium】原生Cesium中使用插件库加载超图服务
说起来超图提供的iClient for Cesium 版本已经很久没有更新过了。通过打印查看,貌似一直都是1.67的版本,眼看着原生中已经升级到了1.97。接下来就是调用方法,github中已经提供了例子。具体的还是按照github中的例子使用。前两天在网上冲浪的过程中,发现了这款“插件库”。相当于集成了超图的部分功能,但是又能在原生中使用。下载的话这里就不放文件了。直接在这里面下载就可以使用了。好的,接下来就看看这个库具体哪里下载,以及如何使用?这样操作我们就在原生Cesium中加载了超图的服务。
2022-09-08 09:42:26
4539
20
原创 【超图】SuperMap iDesktop 倾斜摄影数据隧道构建——挖洞
作者:taco 在很多交通的项目场景中,通常会有隧道的模型数据....
2022-07-06 11:55:40
1411
原创 【超图】SuperMap iClient3D 11i for Cesium三维场景中图例使用说明
11beta版本的iServer中将图例(legend)的已经单独做出来了一个窗口,可以通过请求直接获取到桌面配好的地图图例。那么既然能拿到图例了,如何在三维场景中使用呢?如何将地图的图例也展示在三维场景之中。本片文章将简单说明一下如何使用。......
2022-06-24 09:24:34
1155
原创 【超图】SuperMap iClient3D 11i for WebGL新产品食用指南(二)
作者:taco上一篇介绍了以一个新手如何去初始化地球。这一篇我们将慢慢的深入进去。但暂时还不去真正的添加数据去展示,而是来研究一下。初始化的过程中我们都干了些什么?
2022-06-21 16:20:45
877
原创 【超图】SuperMap iClient3D for WebGL 加载TMS瓦片
作者:taco 瓦片格式千千万,在使用的过程中我们发现iserver中并没有发布tms瓦片的方法,那么我们手里如果拥有了一份tms的瓦片,应该如何去使用呢?以及他应该怎么去加载呢?本片文章来介绍一下关于tms瓦片加载的方式。...
2022-06-20 13:52:04
1968
1
原创 【超图】SuperMap iObjects .NET之批量导出含坐标信息模型
作者:taco前言:在使用超图桌面产品的时候,会发现我的模型只能导入成超图的格式,也就是模型数据集格式,在处理成缓存后也不是通用的模型格式,再想导出成通用的时候就发了愁了。模型数据集中的对象确实可以导出成标准的格式,但是每次导出却只能导出一个,我是一个一个的导出呢?还是全都合并后再去导出呢?而且最要命的是,导出后的模型竟然没有了坐标信息!地理信息中最重要的就是模型的坐标信息,导出后竟然都消失不见了。那我后面怎么继续使用呢。基于这个问题,其实靠iObjects提供的组件产品是完完全全可以实现的。只不过暂时
2022-05-23 22:04:06
1140
1
原创 【Cesium】Cesium 地球以球中心进行缩放大小
作者:tacoCesium中在对地球进行缩放的时候,会根据鼠标摆放的位置来判断当前缩放的中心点位置。这一点就会导致如果我的鼠标摆放到了北极的位置进行缩小后,地球就会出现偏移的现象,地球向向上进行缩小,偏离中心的位置。这种情况下在进行放大的话,球面依然不能保证中心位置。这个时候就会出现一个想法,我能不能把地球固定在我整个浏览器的中间呢?不管我根据哪个点去进行缩放,地球中心的位置都保持不变。 如果要去修改鼠标事件的话,首先想到的是screenSpaceEventHandler...
2022-05-18 20:26:32
3695
2
原创 【超图】SuperMap iClient3D for WebGL 加载4490/4326的wmts服务
作者:taco在使用webgl加载经纬度坐标系的时候,我们会发现使用默认的接口去加载,天地图的wmts服务是正常的,但是如果我去加载iserver中发布的wmts服务,就会出现无论怎么去调整参数,都不能正常的将wmts服务加载到我的场景上去。总会出现些许的偏移。或是我添加的图层根本对不上我的地球。原因并不是因为代码写错了。而是这部分iserver提供的能力文档和天地图等服务的文档有些许的区别导致的(包括dpi不一致导致)。那么g我们如何去正常的将wmts服务加载到球面...
2022-04-27 16:51:41
2304
超图导入txt文件至udbx
2024-03-14
SuperMap iClient3D for WebGL/WebGPU -颜色(1) 完整代码
2023-12-19
SuperMap iObjects .NET Help帮助文档
2023-11-23
SuperMap iMobile 11i(2023) SP1 for Android帮助文档
2023-11-23
栲栳岛-高程TIF数据 WGS84坐标系(经纬度坐标) 可用于测试使用
2023-11-20
基于超图iObject .net 点外挂模型导出工具
2023-11-20
基于iClient for Cesium 实现白膜动态分层
2023-04-28
leaflet epsg3857坐标系绘制缓冲区控件查询
2022-11-18
加载本地shp文件的库
2022-11-17
iclient for cesium 绘制贴对象线开挖(倾斜+地形)
2022-06-22
大中小城市(北京,上海,成都)矢量轮廓数据 可用于拉伸白膜,gis数据展示等。
2022-06-05
超图模型数据集导出为通用格式小插件
2022-05-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人