ArcGIS JS 基础教程(23):GaussianSplatLayer 高斯泼溅图层
ArcGIS JS 基础教程23GaussianSplatLayer 高斯泼溅图层零、写在前面一、功能介绍二、功能实现三、功能应用四、核心代码五、在线示例六、关键 API 说明七、系列导航零、写在前面本系列教程完整目录ArcGIS JS 系列基础教程100个项目常用热门功能在线示例完整可运行的 HTML 示例无需任何环境配置可直接在浏览器中打开体验️专栏导航收藏 关注专栏文章第一时间送达❤️一键三连点赞给教程充电 评论提问必回 收藏下次再看一、功能介绍GaussianSplatLayer是 ArcGIS JS5.0 全新引入的图层类型。通过高斯泼溅技术渲染数百万半透明椭球体能呈现极高细节的逼真 3D 模型。参考GaussianSplatLayer API二、功能实现constlayernewGaussianSplatLayer({portalItem:{id:01596d71a5ce40ec8a6f21baad6e5b6f}});map.add(layer);三、功能应用场景说明高精度巡检电力线/铁塔细节呈现文化遗产古建筑精细复现高逼真3D替代传统3D模型渲染四、核心代码sample/lesson23_gaussian_splat.html!DOCTYPEhtmlhtmllangzh-CNheadmetacharsetUTF-8metanameviewportcontentwidthdevice-width, initial-scale1.0title第23课GaussianSplatLayer 高斯泼溅/titlelinkrelstylesheethrefhttps://js.arcgis.com/5.0/esri/themes/light/main.cssscripttypemodulesrchttps://js.arcgis.com/5.0//scriptstyle*{margin:0;padding:0;box-sizing:border-box;}body{font-family:Microsoft YaHei,sans-serif;}#mapContainer{width:100vw;height:100vh;}.page-title{position:absolute;top:20px;left:50%;transform:translateX(-50%);background:rgba(255,255,255,0.95);padding:10px 24px;border-radius:6px;font-size:18px;font-weight:bold;z-index:100;box-shadow:0 2px 8pxrgba(0,0,0,0.15);}.status{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);background:rgba(0,0,0,0.7);color:white;padding:8px 20px;border-radius:20px;font-size:13px;z-index:100;pointer-events:none;}/style/headbodyh1classpage-title第23课GaussianSplatLayer 高斯泼溅/h1divclassstatusidstGaussianSplat | 加载中.../divdividmapContainer/divscripttypemoduleconstMapawait$arcgis.import(arcgis/core/Map.js);constSceneViewawait$arcgis.import(arcgis/core/views/SceneView.js);constGaussianSplatLayerawait$arcgis.import(arcgis/core/layers/GaussianSplatLayer.js);constgetTiandituawait$arcgis.import(https://openlayers.vip/examples/resources/tianditu.js);consttlgetTianditu.default({type:vec_w});constmapnewMap({basemap:{baseLayers:[tl.base,tl.anno]}});constviewnewSceneView({container:mapContainer,map,zoom:15,center:[108.8,15.2]});window.viewview;// GaussianSplatLayer — 5.0 新特性通过 portalItem 加载官方示例越南工业区constgsnewGaussianSplatLayer({portalItem:{id:01596d71a5ce40ec8a6f21baad6e5b6f},elevationInfo:{mode:absolute-height,offset:10}});map.add(gs);awaitview.when();awaitgs.load();try{view.goTo(gs.fullExtent,{duration:2000,easing:cubic-out});document.getElementById(st).textContentGaussianSplat | 5.0新特性已加载;}catch(e){document.getElementById(st).textContentGaussianSplat | 加载失败(ee.message?e.message:e);console.error(e);}/script/body/html五、在线示例在线体验https://southjor.github.io/arcgis-examples/lessons/lesson23.html六、关键 API 说明API说明new GaussianSplatLayer({ portalItem })通过 portalItem 加载高斯泼溅官方示例 idelevationInfo高程贴合3D 必配view.whenLayerView(layer)等待图层渲染就绪参考链接GaussianSplatLayer API七、系列导航⬅️上一篇ArcGIS JS 基础教程22BuildingSceneLayer 建筑场景图层➡️下一篇ArcGIS JS 基础教程24VectorTileLayer 矢量切片图层小贴士GaussianSplatLayer是 ArcGIS JS5.0 全新引入的图层通过数百万半透明椭球体高斯泼溅呈现极高细节的逼真 3D 模型是传统 3D 模型渲染的有力替代。使用时注意它是 5.0 新特性需配合支持该版本的 SDK3D 场景务必设置elevationInfo才能正确贴合地面加载失败多为 portalItem 不可达或所在区域无数据。

相关新闻

Vue3应用打包:Ionic Framework移动端开发指南

Vue3应用打包:Ionic Framework移动端开发指南

1. 为什么选择Ionic Framework打包Vue3应用?作为前端开发者,我们经常面临将Web应用打包为移动端安装包的需求。传统方案通常需要学习Android Studio或Xcode等原生开发工具,而Ionic Framework提供了一条更平滑的过渡路径。我在最近一个Vue3项目…

2026/8/5 11:25:09 阅读更多 →
告别滚动拼接:3分钟学会用Chrome插件一键保存完整网页

告别滚动拼接:3分钟学会用Chrome插件一键保存完整网页

告别滚动拼接:3分钟学会用Chrome插件一键保存完整网页 【免费下载链接】full-page-screen-capture-chrome-extension One-click full page screen captures in Google Chrome 项目地址: https://gitcode.com/gh_mirrors/fu/full-page-screen-capture-chrome-exten…

2026/8/5 11:25:08 阅读更多 →
UE5抛射物运动组件ProjectileMovement深度解析与实战配置

UE5抛射物运动组件ProjectileMovement深度解析与实战配置

1. 项目概述:从“会动”到“会飞”的物理模拟 在虚幻引擎5(UE5)里做射击游戏,让子弹飞起来,听起来是个基础需求。很多新手的第一反应可能是:这还不简单?在Tick里每帧更新子弹位置,用…

2026/8/5 11:25:08 阅读更多 →

最新新闻

13、Rust程序设计语言——认识Cargo和Crates.io

13、Rust程序设计语言——认识Cargo和Crates.io

目录1. 采用发布配置自定义构建2. 将crate发布到Crates.io2.1 编写有用的文档注释2.1.1 常用章节2.1.2 文档注释作为测试2.1.3 注释包含项的结构2.2 导出实用的公有API2.3 创建crates.io账号2.4 向新crate添加元数据2.5 发布到crates.io2.6 发布现有crate的新版本2.7 使用cargo…

2026/8/5 12:08:25 阅读更多 →
AI Agent学习:Harness工程——模型之外的Agent核心竞争力(李博杰《深入理解 AI Agent》1.2观后总结)

AI Agent学习:Harness工程——模型之外的Agent核心竞争力(李博杰《深入理解 AI Agent》1.2观后总结)

一、Harness工程的核心本质 基础Agent依靠大模型ReAct循环、上下文和工具,可以跑通演示Demo,但存在天然缺陷,容易出现模型幻觉、工具选错、异常无法自愈等问题。Demo可以运行不代表产品可用,而Harness工程就是补齐这些缺陷、让Age…

2026/8/5 12:08:25 阅读更多 →
CentOS 8静态IP配置详解:从原理到实战的完整指南

CentOS 8静态IP配置详解:从原理到实战的完整指南

1. 项目概述:为什么静态IP配置是运维的“必修课” 在Linux服务器运维,尤其是CentOS这类企业级发行版的使用中,配置静态IP地址几乎是每个管理员上手后要做的第一件事。你可能刚从虚拟机里装好一个崭新的CentOS 8,或者接手了一台物理…

2026/8/5 12:08:25 阅读更多 →
Oracle表空间扩展实战:DBA必备的三种扩容方案与避坑指南

Oracle表空间扩展实战:DBA必备的三种扩容方案与避坑指南

1. 项目概述:为什么表空间扩展是DBA的日常必修课 在Oracle数据库的日常运维中,表空间管理绝对算得上是DBA的“家常便饭”。无论是业务数据量的自然增长,还是突如其来的数据导入需求,都可能导致表空间耗尽,进而引发应用…

2026/8/5 12:08:25 阅读更多 →
AI转 word 工具推荐:平板端首选AI 导出鸭

AI转 word 工具推荐:平板端首选AI 导出鸭

标题:AI转 word 工具推荐:平板端首选AI 导出鸭 正文:AI导出鸭平板版完美适配iPad/安卓大屏,支持分屏拖拽。技术底层通过DOM树解析与CSS样式映射,精准还原代码块、LaTeX公式及Mermaid图表。实测导出200页含复杂流程图文…

2026/8/5 12:08:25 阅读更多 →
豆包、飞书合并,字节奔赴AI办公战场

豆包、飞书合并,字节奔赴AI办公战场

AI办公爆火,字节跳动选择对内“动刀”。在2026年的7月30日, 依据《科创板日报》所进行的报道, 字节跳动对AI业务组织架构作出调整, 强化豆包, 以及飞书、火山引擎在企业生产力场景里的产品与服务协同。听说, 飞书跟豆包的产品团队要进行整合, 而后成立全新的豆包产品…

2026/8/5 12:07:25 阅读更多 →

日新闻

Java缓存框架:JetCache

Java缓存框架:JetCache

TOC 一、简介 JetCache 是一个 Java 缓存抽象框架,为不同的缓存解决方案提供了统一的使用方式。 它提供的注解比 Spring Cache 更加强大。 JetCache 的注解支持原生 TTL、两级缓存以及在分布式环境中的自动刷新功能,同时你也可以通过代码直接操作 Cach…

2026/8/5 0:00:43 阅读更多 →
AD 铺铜设置十字连接,过孔全连接,新版AD的简单设置

AD 铺铜设置十字连接,过孔全连接,新版AD的简单设置

需求:通孔焊盘 十字花;过孔 Via 实心直连;贴片焊盘按需设置 AD 测试版本AD24 很多工程师踩坑:全部统一十字,导致接地过孔阻抗高、大电流发热! 一、快捷键打开规则 PCB 界面按下:D R 展开…

2026/8/5 0:00:43 阅读更多 →
AI素描转换技术深度拆解(2024最新论文+工业级落地代码):从Stable Diffusion ControlNet到LoRA微调全链路解析

AI素描转换技术深度拆解(2024最新论文+工业级落地代码):从Stable Diffusion ControlNet到LoRA微调全链路解析

更多请点击: https://kaifayun.com 第一章:AI生成素描效果 AI生成素描效果是计算机视觉与风格迁移技术融合的典型应用,其核心在于将彩色照片或RGB图像转换为具有手绘质感、明暗对比强烈、边缘清晰的单色素描图像。该过程通常依赖于深度学习模…

2026/8/5 0:00:43 阅读更多 →

周新闻

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

1. 从水管网络到最大流:一个核心问题的诞生想象一下,你是一个城市供水系统的总工程师。你的城市有多个水源(水库),需要通过一个复杂的地下管道网络,将水输送到各个居民区。每条管道都有其最大通水能力&…

2026/8/4 13:24:41 阅读更多 →
基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…

2026/8/4 11:41:39 阅读更多 →
MATLAB xcorr函数详解:从互相关原理到四大实战应用

MATLAB xcorr函数详解:从互相关原理到四大实战应用

1. 从一次信号“找茬”说起:为什么我们需要互相关几年前,我在处理一组声学传感器数据时遇到了一个棘手的问题。我有两个麦克风记录了一段相同的音频信号,理论上它们接收到的声音波形应该非常相似,只是由于麦克风位置不同&#xff…

2026/8/5 10:20:36 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/4 13:38:24 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/4 11:09:16 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/4 13:38:40 阅读更多 →