- 博客(26)
- 收藏
- 关注
原创 SuperMap iObjects Java生成配置文件以及倾斜入库
SuperMap iObjects 是一个创新的 Java 库,它扩展了 SuperMap iDesktop 的功能,允许开发者在 Java 环境中处理和分析三维 GIS 数据。通过 iObjects,用户可以执行复杂的空间分析,包括倾斜摄影数据的入库操作。在本文中,我们将深入探讨如何使用 SuperMap iObjects Java 库将 OSGB 格式的倾斜摄影数据转换并处理为自然资源部2023年底颁布的行业标准的S3MB 格式。
2024-12-30 11:44:04
439
原创 SuperMap iClient3D for WebGL可视域分析添加可视体
在当今的地理信息系统(GIS)领域,三维可视化和分析已成为探索和理解复杂地理空间数据的关键工具。SuperMap iClient3D for WebGL,作为领先的三维 GIS 客户端产品,提供了一个强大的平台,使得用户能够创建、分析和共享三维地图和模型。本文将介绍如何基于SuperMap iClient3D for WebGL创建可视体以及如何将它们集成到您的三维分析项目中。
2024-12-27 14:03:37
487
原创 SuperMap iDesxtopX连接SeaweedFS对象存储
在当今的地理信息系统(GIS)领域,数据的存储、管理和可视化是核心的组成部分。随着三维GIS技术的发展,用户对于高效、可靠的空间数据管理解决方案的需求日益增长。SuperMap iDesktopX,作为一款强大的三维GIS桌面应用程序,提供了丰富的功能来满足这些需求。而 SeaweedFS,作为一款高性能的对象存储服务,以其出色的扩展性和兼容性而受到青睐。在本文中,我们将探讨如何将 SuperMap iDesktopX 与 SeaweedFS 相结合,以实现空间数据的高效存储和管理。
2024-12-26 16:51:01
768
原创 SuperMap iClient3D for WebGL缓存图层批量偏移模型对象
在三维空间分析中,对模型的精确控制是必不可少的。SuperMap iClient 3D for WebGL 支持批量偏移模型,这意味着用户可以一次性对多个对象进行位置调整,这在城市规划、建筑设计和环境管理等领域中尤为重要。在本文中我们将探讨如何通过批量偏移模型来实现对三维空间数据的精确控制。我们将通过实例分析和操作步骤详解,向读者展示此功能的实现方法和应用场景。
2024-12-26 15:45:30
303
原创 【SuperMap iDesktopX 2024视频分析】
SuperMap iDesktopX 2024基于AI与AR技术,提供的视频分析功能,使得我们具备更强的视频感知能力,因而从视频中提取更为丰富的信息。视频分析模块提供了目标检测、车牌识别、围栏分析、轨迹提取,以及AR空间分析功能,包括缓冲区分析、空间查询、空气质量分析等,可将视频与GIS结合,在视频地图中提取更多的空间信息,并基于视频进行空间分析。以下是相关环境配置以及目标检测、地理围栏的示例代码。
2024-09-02 10:59:28
521
原创 【SuperMap iDesktopX二次开发项目搭建流程以及配置maven步骤】
在IDEA将二次开发工程运行后,会在桌面根目录\bundles\plugin_bundles下面生成对应的jar包,如要在其他电脑上部署该二次开发成果、只需将该jar包放在\bundles\plugin_bundles目录下然后启动桌面即可。在第2步的对话框中,依次选中Global Libraries->添加->JAVA,在弹出的Select Library Files对话框中,同时选中以下4个目录,单击OK按钮后,选择develop,即可将桌面依赖添加至二次开发插件。
2024-06-11 15:16:14
2818
2
原创 SuperMap iClient3D for WebGL实现点击billboard修改标签内容
SuperMap iClient3D for WebGL实现点击billboard修改标签内容。
2023-12-15 09:53:47
386
原创 SuperMap iObjects Java批量导出obj模型
我们在项目中经常会遇到需要将模型数据集转换成其他格式的模型文件,但是在桌面软件中只能选择单个模型对象进行导出,如果要批量导出的话就需要组件开发,下面就让我们来看下如何使用SuperMap iObjects Java批量导出obj模型。
2023-12-07 10:48:41
477
1
原创 SuperMap iClient3D for WebGL 自定义区域影像裁剪
在处理影像数据的时候,有时我们可能并不希望修改原始数据,但是在前端加载的时候又有只需要显示某个区域影像的需求,针对这种情况SuperMap iClient3D for WebGL提供了自定义区域影像裁剪的方法,下面就让我们来看看具体是怎么使用的。
2023-12-07 09:36:32
559
1
原创 SuperMap iClient3D for WebGL实现浮动点效果
基于SuperMap iClient3D for WebGL实现浮动点效果,原理就是不断改变实体的高度,这里我们选择使用CallbackProperty来实现。
2023-11-03 14:49:14
134
1
原创 SuperMap iClient3D for WebGL查询地图栅格值
栅(shān)格数据就是将空间分割成有规律的网格,每一个网格称为一个单元,并在各单元上赋予相应的属性值来表示实体的一种数据形式。每一个单元(像素)的位置由它的行列号定义,所表示的实体位置隐含在栅格行列位置中,数据组织中的每个数据表示地物或现象的非几何属性或指向其属性的指针。一个优秀的压缩数据编码方案是:在最大限度减少计算机运算时间的基点上进行最大幅度的压缩。那么如何在SuperMap iClient3D for WebGL查询到地图的栅格值呢?下面让我们来看一下具体步骤。
2023-11-01 10:13:41
226
1
原创 SuperMap iClient3D for WebGL时序影像
时序影像可以用于对地球表面的变化进行定量分析和监测。通过对多时相遥感影像的比较和分析,可以揭示地理现象的时空演变规律,提供科学依据和决策支持。下面就让我们来看看如何在SuperMap iClient3D for WebGL中模拟时序影像的演变效果。
2023-10-31 09:15:44
160
1
原创 SuperMap iClient3D for WebGL加载GIF动图
SuperMap3D的billboard可以支持加载jpg、png等图片,但是在实际开发中可以会有需要加载gif动图的需求,遇到这种情况又该咋办呢?
2023-09-06 09:11:12
369
1
原创 SuperMap GIS精模数据处理Q&A
精模是面面俱到,所有的四面结构、造型、门窗、物体都要按比列构建的模型,是三维城市构建器的基底图层,支持独立的样式和数据配置,包括精模的阴影设置和精模的动效效果等。
2022-11-29 14:28:59
949
原创 SuperMap精模数据处理流程及注意事项
本文主要是针对城市级精细模型数据。为了使数据在前端使用调度更合理,加载速度更快,显示层次更鲜明,本文主要讲述数据生成缓存的参数设置及生成缓存前数据整理的建议。
2022-11-03 17:36:41
1084
原创 SuperMap iClient3D for WebGL教程(S3MTilesLayer)- 显示优化设置
三维的加载效率以及显示效果一直以来都是大家关注的重点,本篇文章主要从显示精度,色彩,泛光等几个方面来探讨学习S3MTilesLayer里面的显示优化设置。
2022-08-11 16:24:07
1424
原创 SuperMap iObjects Java删除iServer上发布的工作空间
文章目录前言一、创建PUT请求方式实例二、构造消息实体1.构造2.设置编码格式并把消息实体塞进去三、执行http的put请求四、Postman发请求前言通过iObjects Java调用iServer的rest api删除iServer上已发布的工作空间一、创建PUT请求方式实例 //创建httpClient对象 CloseableHttpClient httpClient = HttpClients.createDefault(); //创建PUT请求方式实
2022-05-10 14:51:07
357
原创 SuperMap iClient3D for WebGL加载rest地图服务设置地图子图层过滤
作者:kk文章目录一、主要使用接口二、步骤1.使用SuperMapImageryProvider加载rest地图服务2.设置过滤条件一、主要使用接口setLayerStatusParameters()二、步骤1.使用SuperMapImageryProvider加载rest地图服务代码如下(示例)://添加SuperMap iServer发布的地图服务var filterLayer = new Cesium.SuperMapImageryProvider({ url : 'ht
2022-04-06 19:13:34
1605
原创 SuperMap iClient 3D for WebGL无人机探照灯
作者:kk前言本篇文章主要介绍的是如何基于SuperMap iClient 3D for WebGL实现无人机探照灯功能。一、初始化时间代码如下: //开始时间 var startTime = Cesium.JulianDate.fromDate(new Date(2021, 12, 25, 20)); //结束时间 var endTime = Cesium.JulianDate.addSeconds(startTime, 360, new Cesium.
2021-12-22 11:38:05
572
原创 SuperMap iClient 3D for WebGL实现二三维联动
作者:kk前言本篇博客介绍的主要内容是如何基于SuperMap iClient 3D for WebGL和SuperMap iClient JavaScript实现二三维联动一、初始化三维场景和二维地球三维场景:var viewer = new Cesium.Viewer('cesiumContainer');二维地图:var map = L.map('mapContainer', { center: [0, 0], maxZoom: 18, zoom: 1
2021-12-13 15:58:34
980
1
原创 SuperMap iClient 3D for WebGL调用spatialanalyst空间分析服务对线数据进行放样
作者:kk前言本篇博客介绍的是如何在SuperMap iClient 3D for WebGL调用spatialanalyst空间分析服务对线数据进行放样一、首先需要在iServer发布空间分析服务操作截图iServer发布空间分析服务二、请求参数代码如下:var line = [{'x':116.44564437859106,'y':39.90302628980606,'z':15},{'x':116.44897779551044,'y':39.91745799561381,'z':
2021-11-10 18:21:23
753
原创 SuperMap iClient 3D for WebGL 实现label不随屏幕旋转
SuperMap iClient 3D for WebGL中label总是随着屏幕旋转面向用户,但是在有的场景中需要label固定在某个地方,比如说高速公路旁边的广告牌,这时就需要label固定朝向某个方位。下面就让我们来看看如何去实现这种需求。
2021-11-10 15:51:18
507
原创 SuperMap iClient3D for WebGL多子域加载
SuperMap iClient3D for WebGL支持多子域加载地形、影像、S3M以及MVT。下面我们来看看主要实现方式:使用到的接口以及主要代码:1、加载地形:var viewer = new Cesium.Viewer('cesiumContainer',{ terrainProvider:new Cesium.CesiumTerrainProvider({ url:'http://{s}/iserver/services/3D-SiC
2020-12-31 11:28:29
668
2
原创 SuperMap iDesktop实现室内导航
现今城市化进程飞速发展,错综复杂的路网和越来越复杂的建筑物内部构造,使得人们对于空间位置的认知变得更加困难,尤其是在商场、机场等大型公共场所,室内迷路的情况尤为突出,室内导航因此得到越来越多的关注。室内导航构建人与物之间的空间关系,使用户在室内能精确确定自己的位置,并能快速找到最佳路径到达想要去的位置,为人们的出行带来巨大的便捷。针对人们在室内出行中亟需解决的问题,SuperMap iDesktop 提供了室内导航数据的生产、加载、分析等一体化解决方案,支持构建室内与室外一体的导航模型,实现室内地图和室外地
2020-12-30 15:12:34
1544
2
原创 SuperMap iClient3D for WebGL如何实现自定义请求头
WebGL自定义请求头在WebGL所有的http请求中,在header上面设置鉴权信息话不多说,来看一下在WebGL自定义请求头我们需要做哪些操作首先需要打开iserver下的web.xml文件,找到cors.allowed.headers,在下面添加自己所需要的请求头,如图一:第二步,通过iServer发布或拿到之前已经发布过的三维服务在代码里面添加,添加的时候同事把请求头带上,效果图如图二:主要代码如下:1、scene.customRequestHeaders={ 'apptoken':
2020-12-29 22:39:33
400
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人