3D瓦片地图组件上线|提供DEM数据接入,全方位呈现三维地图地形!

file
在用户调研中,我们了解到很多用户自身的可视化项目,需要在垂直空间上表现一些业务,例如:3D地形效果,数据底板建设等,而传统的地图效果不满足此用户需求。瓦片地图能够无限加载大地图,以更三维的方式呈现地图技术,更真实地模拟现实世界中的地形、建筑和环境,为用户提供全方位的视角。

于是为了帮助广大易知微用户获取更精确的地形和地理信息,提升产品GIS能力,易知微平台上线了3D瓦片地图组件,并且接入DEM数据,有效协助模拟现实场景,进行数据分析和预测,提供详细的地形信息,辅助用户实现科学决策。

file

file

3D瓦片地图组件介绍

3D瓦片地图是一种将地理信息进行瓦片化处理,并以三维方式呈现的地图技术。与传统二维地图相比,3D瓦片地图能够更真实地模拟现实世界中的地形、建筑和环境,为用户提供全方位的视角。

DEM(Digital Elevation Model),即数字高程模型,是高程数据的3D计算机图形表示。通过DEM,用户可以快速浏览和查询地形的三维形态,包括高程、坡度、坡向等信息。可以为用户提供直观、准确的地形数据支持,有助于更好地理解和分析地球表面的地形地貌特征。

通过接入高精度的DEM数据,我们的3D瓦片地图可以精确呈现地形的起伏变化,提供细致的地势信息,同时也支持精度自定义调节、支持自定义接入瓦片底图服务。
https://www.bilibili.com/video/BV1Wt421g7JL/?spm_id_from=333.999.0.0

组件优势

3D瓦片地图组件接入DEM数据,再和数字孪生技术相结合,实现了兼具加载流畅度体验与高质量高精度的画面呈现,用户无需再担心地图加载缓慢或者画质粗糙,一键快速、流畅实现三维场景效果,场景搭建效率提升30%。

同时,该组件支持精度自定义调节、接入个性化瓦片底图。无论您是需要大致的地理概览,还是需要细致的地形分析,都能满足您的需求。我们提供全球的无缝瓦片地图数据,仅输入经纬度即可快速跳转全球任一角落、呈现任意精度级别的场景素材。让三维地图更加个性化,契合整体项目需求,体现团队的专业水准。

此外,该组件在叠加各类地理信息要素子组件的同时,可以与2D图表组件进行联动,实现3D场景与2D看板的交互,实现信息无缝切换、交互,让数据分析更加直观,大大提升工作效率。

最后,该组件可以为数字孪生中的虚拟模型提供真实世界的地形基础,更准确地模拟地形的变化和影响,实现更精确、高效的分析和预测,有助于提升决策支持和风险管理的能力,为各种应用场景提供更为准确和可靠的依据。
为了帮助大家更好的使用「3D边界地图」,我们邀请了EasyV的前端开发宝树老师提供研发者角度的实操演示~
https://www.bilibili.com/video/BV1nz421e7Sq/?spm_id_from=333.999.0.0&vd_source=673cd0793e1bb7626216392bb15d0654

3D瓦片地图组件已于5月16日(周四)晚,正式上线EasyV,该功能具备以下突出能力:

  • 全面支持3D瓦片地图加载
    组件支持瓦片地图服务(TMS),并进行了一系列的处理、加工:如墨卡托投影转换、瓦片切片、数据压缩(压缩率达50%)等,便于用户快速上手。
    可根据实际业务需求进行个性化剪裁,自定义展示区域,无论是关注某个特定地区的地形地貌,还是对整个地球的地势变化进行全局分析,都能够得到满足,项目地理信息展示更加精准、专业。
    支持二次编辑叠加要素描边纹理、渲染效果调节等,让三维地图更加生动、逼真,让大屏展现形式更加丰富多样,从而更好地理解和分析数据。

  • 内置全套高精度DEM数据
    平台内置的数据采集基于NASA公开的“ASTER GDEM V3”高程数据,具备30米的高精度,可呈现精细的地形细节,开箱即用,用户无需耗费时间进行数据查找。
    灵活高度自定义瓦片地图精度展示调整,可以根据项目需求,调整地图精度,从粗略概览到精细的局部细节,完美满足分析需求。

  • 地理信息要素精准叠加
    组件支持叠加各类信息要素进行多样的可视化展示,能够将区域、点位的业务信息以高效、精准的方式呈现,让数据变得更加直观易懂。
    支持与高程数据精确匹配,完美贴合高程地形地貌,实现区域、点位的业务信息高效、精准呈现,辅助管理人员指挥决策。

file

实际应用场景

在EasyV中,3D瓦片地图可以作为底层数据与业务数据、IoT数据等其他类型的数据相结合,构建一个多维度、交互性强的数字孪生可视化大屏,为各行业提供决策支持和运营优化。

  • 生态系统优化与分析:在智慧农业和林业管理中,DEM有助于分析土地坡度、朝向等对作物生长和森林生态的影响。

  • 水利防洪防汛:防洪防汛中,DEM数据可以用来模拟洪水泛滥情况,通过分析不同高程区域的洪水流向和淹没范围,进行风险评估和应急管理。

  • 城市规划与建设:在城市规划中,可以辅助更直观地进行土地利用规划、建筑设计和基础设施布局,实现科学决策,优化城市空间结构。同时,也有助于交通部门优化道路设计,提升交通效率,减少拥堵。

file

3D瓦片地图组件应用流程

瓦片地图的处理与加载

主要是通过确定业务范围的经纬度,借助高程数据信息,在瓦片地图上快速实现三维场景。用户可以通过调整瓦片分辨率的数据,调整画面清晰度,从而调整三维场景的整体效果。

一般情况下不需要调整,默认为标准的瓦片分辨率,即256,但如果想要平衡画面的性能与效果,可以通过调整该项达到目的。该配置项的数值越小,地图的精细度越高,性能消耗随之增加;该配置项的数值越大,地图的精细度越低,性能消耗随之降低。

优化(此处用于提升大屏发布时的加载速度和渲染性能优化)

  • 预加载瓦片启用后,将会读取预先录制的瓦片列表,在加载时优先显示,待加载完成时才会渲染画面,规避渲染画面时瓦片分块出现的问题,提升观看体验。此处需要注意,必须先使用录制预加载功能,录制瓦片数据。

  • 录制预加载启用后,会在下次加载时录制数据,记录所有请求的瓦片,将他们的坐标写入录制数据中;结束录制后,上传服务端,数据供预加载瓦片功能使用。

file

场景效果调整

  • 地形DEM的调整与处理
    用户可以通过调整光照、高度缩放,实现对画面中灯光、三维高度效果的调整,从而使画面中的立体感对应变化,达成更贴合业务场景的展现目标。
    file

  • 通用设置调节

用户可进入通用设置模块,通过调节相机及镜头范围功能,来调整画面中渲染的场景范围。同时,也可以对镜头的可活动范围进行限制。

镜头自动旋转

本次3D瓦片地图组件中内嵌了自带的镜头自动旋转功能,减少了以往需要在场景管理中手动配置镜头的时间成本,仅需调整镜头旋转速度和画面范围,即可快速实现摄像机效果,大大提升了用户的项目搭建体验。

file

场景效果调节

在场景设置中,用户可以替换天空球,来为场景提供一个天空作为背景,同时,给场景中基于物理渲染的物体提供间接光照。独立环境贴图允许用户进行自定义独立环境贴图,来整体调节场景效果,可影响物体的反射和间接光照,不影响天空效果。

同时,可以通过颜色调节参数,对画面整体颜色进行调整,适当增加饱和度、对比度和校正曝光程度来美化画面效果。以及,通过泛光、雾、抗锯齿等参数设置,共同对场景的呈现效果进行调整优化。

file

地理信息要素叠加

3D瓦片地图组件提供多功能多样化的子组件样式类型,结合GIS以散点、飞线、路径和围栏等可视化的形式展现业务,并可与常规的2D组件联动以实现3D场景与2D看板交互。

file

3D瓦片地图组件已经于5月16日(周四)晚,正式上线EasyV,点击下方「阅读原文」即可开通产品试用。平台已经内置了13种地图组件,覆盖二维到三维多类型地图,拥有丰富的地图类型、业务子组件、交互操作和个性化调整等,未来,EasyV 将在GIS 能力上持续优化提升,让每一个组织和个体都看见并受益于数字化!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/640562.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

云端升级,智能适配——LDR6282,USB-C接口显示器的最佳选择

华为MateView USB-C接口显示器技术深度解析与科普 随着科技的飞速发展,终端显示产品也迎来了全新的变革。在众多更新迭代中,华为MateView显示器凭借其独特的USB-C接口设计,为用户带来了前所未有的便捷体验。本文将带您深入探索这款显示器的技…

uniapp开发vue3监听右滑返回操作,返回到指定页面

想要在uniapp框架中监听左滑或者右滑手势,需要使用touchstart和touchend两个api,因为没有原生的左右滑监听api,所以我们只能依靠这两个api来获取滑动开始时候的x坐标和滑动结束后的x坐标做比对,右滑的话,结束时候的x坐…

Flutter 页面布局 Flex Expanded弹性布局

题记 —— 执剑天涯,从你的点滴积累开始,所及之处,必精益求精,即是折腾每一天。 什么是弹性布局(Flex)? 弹性布局(Flex)是一种基于弹性盒子模型的布局方式,类…

【如何让论文中摘要后面的内容不出现在目录中】

首先选择摘要二字,设置为一级标题,然后选择摘要后面的内容设置为正文样式,再选择这一部分看一下是不是都是正文大纲级别,如果是那就可以了。 具体流程如下 1、选择摘要二字,设置为一级标题样式 2、选择摘要后面的文…

Springboot零星知识点1

1、请求路径的组成 2、多个环境配置文件 3、对 自定义的属性 增加文字描述,而且IDEA不会警告 4、读取属性值的两种方式 5、东东

TP6 模型批量插入获取插入的自增ID

在TP框架中,数据插入 添加一条数据,返回添加成功的条数 $data [foo > bar, bar > foo]; Db::name(user)->save($data); // 或者 Db::name(user)->insert($data); 批量添加 $data [[foo > bar, bar > foo],[foo > bar1, bar > foo1],[…

【管理咨询宝藏112】波士顿现场精益生产及运营管理整体优化方案

本报告首发于公号“管理咨询宝藏”,如需阅读完整版报告内容,请查阅公号“管理咨询宝藏”。 【管理咨询宝藏112】波士顿现场精益生产及运营管理整体优化方案 【格式】PDF版本 【关键词】波士顿咨询、精益生产、运营提升 【核心观点】 - 家电市场的发展要…

推荐几款新手学习编程的网站

免费在线开发平台 介绍一款编程平台,专为学生和开发者量身打造!平台拥有近4000道编程题目,支持多种编程语言(包括C、C、JavaScript、TypeScript、Go、Rust、PHP、Java、Ruby、Python3和C#),为您提供全面的学…

蓝桥杯-数三角(ac代码时间复杂度分析)

问题描述 小明在二维坐标系中放置了 ( n ) 个点,他想在其中选出一个包含三个点的子集,这三个点能组成三角形。然而这样的方案太多了,他决定只选择那些可以组成等腰三角形的方案。请帮他计算出一共有多少种选法可以组成等腰三角形&#xff1f…

dubbo复习:(7)使用sentinel对dubbo服务进行限流

一、下载sentinel-dashboard 并启动 java -Dserver.port8080 -Dcsp.sentinel.dashboard.serverlocalhost:8080 -Dproject.namesentinel-dashboard -jar sentinel-dashboard.jar二、在spring boot应用中增加sentinel相关依赖 <dependency><groupId>com.alibaba.csp…

Mybatis Cache(二)MybatisCache+Redis

前面提到了&#xff0c;使用mybatis cache&#xff0c;一般是结合redis使用。 一、demo 1、数据表 create table demo.t_address (id int auto_incrementprimary key,address_name varchar(200) null,address_code varchar(20) null,address_type int n…

Star CCM+在电池热管理中SOC计算、充电Map调用、电池内阻调用的方法

前言 众所周知电池充电电流是随着电池温度与容量变化查表获得(形式见下表),其中电池的充电倍率(电流)是阶梯变化的,而内阻是线型变化的。因此为了仿真的准确定,需要在软件中实现数据的调用,计算电池的发热量。 电池内阻/充电倍率表 一 SOC计算 SOC的估算方法有开路电…

selenium安装出错

selenium安装步骤&#xff08;法1&#xff09;&#xff1a; 安装失败法1 第一次实验&#xff0c;失败 又试了一次&#xff0c;失败 安装法2-失败&#xff1a; ERROR: Could not install packages due to an EnvironmentError: [WinError 5] 拒绝访问。: c:\\programdata\\a…

swust oj 1075: 求最小生成树(Prim算法)

#include <iostream> using namespace std;typedef struct {int n;int e;char data[500];int edge[500][500]; }Graph;typedef struct {int index;int cost; }mincost;typedef struct {int x;//起点int y;//终点int weight;//权重 }EDGE;typedef struct {int index;int …

Bugku Crypto 部分题目简单题解(四)

目录 python_jail 简单的rsa 托马斯.杰斐逊 这不是md5 进制转换 affine Crack it rsa python_jail 启动场景 使用虚拟机nc进行连接 输入print(flag) 发现报错&#xff0c;经过测试只能传入10个字符多了就会报错 利用python中help()函数&#xff0c;借报错信息带出flag变…

2024年商业管理与文化传播国际学术会议(ICBMCC 2024)

2024年商业管理与文化传播国际学术会议&#xff08;ICBMCC 2024) 2024 International Conference on Business Management and Cultural Communication 一、【会议简介】 2024年商业管理与文化传播国际学术会议&#xff08;ICBMCC 2024&#xff09;是一次汇集全球商业管理领域…

SwiftUI中的手势(MagnificationGesture、 RotationGesture)

通过前两篇文章的探索&#xff0c;手势的基本使用规则已经较深的了解&#xff0c;本篇文章主要看看放缩手势MagnificationGesture和旋转手势RotationGesture。 MagnificationGesture 放缩手势 放缩手势在App中用的也比较广泛&#xff0c;下面先看一个示例效果&#xff1a; 上…

必示科技参与智能运维国家标准预研线下编写会议并做主题分享

近日&#xff0c;《信息技术服务 智能运维 第3部分&#xff1a;算法治理》&#xff08;拟定名&#xff09;国家标准预研阶段第一次编写工作会议在杭州举行。本次会议由浙商证券承办。 此次编写有来自银行、证券、保险、通信、高校研究机构、互联网以及技术方等29家单位&#xf…

前端vue 动态加载ts文件,动态调用ts内的方法

业务场景: 在某个业务场景中, 我们需要在数据库配置ts文件路径,和需要调用的函数名称, 前端需要再指定的场景下,触发对应的函数, 并执行处理逻辑,返回结果. 实现: 这是一个数据库配置生成的动态表单 动态校验的例子, 需要引用动态的函数校验 任意一个js文件, common1.ts c…

运算符重载(上)

目录 运算符重载日期类的比较判断日期是否相等判断日期大小 赋值运算符重载赋值运算符重载格式赋值运算符只能重载成类的成员函数不能重载成全局函数用户没有显式实现时&#xff0c;编译器会生成一个默认赋值运算符重载&#xff0c;以值的方式逐字节拷贝 感谢各位大佬对我的支持…