自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 UE5+Cesium for UE:01-从零搭建可漫游的“真实地球”,10分钟让你的角色跑遍全球!

本文介绍了使用Cesium for Unreal插件快速搭建真实地球场景的方法。首先启用插件并连接Cesium ion账户,添加全球地形、卫星影像和建筑白膜等资产。重点讲解了设置初始经纬度位置的操作技巧,包括通过Cesium Georeference调整原点参数,以及如何快速返回初始视角。文章还说明了在UE5中添加第三人称角色的步骤,包括游戏模式设置和出生点配置。最后展示了角色在世界场景中漫游的效果。这套流程仅需10分钟即可完成真实地球场景的搭建,为地理空间可视化项目提供了高效解决方案。

2026-04-29 16:43:54 359

原创 保姆级教程!从DEM数据到Cesium地形切片的完整生产流程

本文详细介绍了在Windows环境下构建离线三维地形服务的完整流程。首先通过QGIS和OpenTopography插件获取DEM数据,然后使用Docker运行ctb-quantized-mesh工具进行地形切片处理,最后通过Nginx代理发布地形数据并在Cesium中加载。特别针对内网环境或私有部署场景,提供了一套完整的解决方案,包括数据处理、切片生成、服务发布等关键步骤。教程还包含了常见问题的解决方法,如Docker安装、DEM数据获取、Nginx配置等注意事项,为开发者提供了实用的技术参考。

2026-02-12 09:34:34 1427 2

原创 开源工具推荐 | Cesium 交互编辑神器来了!像专业建模软件一样操作 3D 模型

《Cesium模型交互神器cesium-transform-gizmo发布》介绍了一款专为CesiumJS打造的开源模型变换控制器。该工具提供类似3D建模软件的交互体验,支持模型和3D Tiles的平移、旋转和缩放操作,具有高性能设计、TypeScript/JavaScript双支持、高度可定制等特点。文章展示了核心功能演示,并提供了30秒快速上手的代码示例。该项目旨在填补Cesium生态在交互编辑领域的空白,作者呼吁开发者前往GitHub给予Star支持。最后邀请读者分享Cesium开发中的痛点和功能建议

2026-02-09 17:31:48 1288

原创 手把手教你用NestJS搭建第一个Node.js后端项目

NestJS作为企业级Node.js框架,结合了Express的灵活性与现代后端开发最佳实践。本文分享了作者从Express转向NestJS的实践经验,重点介绍了NestJS的分层架构(控制器、服务、数据层和模块化设计)以及如何快速搭建项目。文章详细演示了使用Prisma ORM连接数据库和实现完整用户模块CRUD接口的过程,包括模块创建、服务层业务逻辑封装和控制器层HTTP请求处理,为开发者提供了从零开始的NestJS实践指南。

2025-06-23 16:43:12 1296

原创 npm publish失败解决方法

使用npm publish发布时,遇到网络连接错误发布失败的情况;等登录成功但publish连不上服务器。我使用了vpn,但是没有设置npm走代理服务器。代理服务器的地址可以在。

2024-12-03 11:04:01 619

原创 git stash命令,暂存工作区更改

前端GIS开发两年,时不时会遇到提交代码时的困扰:在开发过程中遇到需要push之前提交的代码情况。这个时候,已经编写功能到一半的代码如果提交上去可能产生bug;暂存当前的工作区的更改,然后就可以获取一个干净的工作区,之后正常使用git pull,git push同步代码,最后使用。弹出之前暂存的工作区更改。

2024-11-12 16:02:29 383 1

原创 npm安装依赖报错: cb() never called!

【代码】npm安装依赖报错: cb() never called!

2024-06-24 14:02:19 325

原创 重写Cesium.Proxy对象的getURL()方法解决Url字符转义问题

const proxy = Cesium.Proxy; //处理浏览器Url字符转义异常的问题 proxy.getURL = (resource) => resource.replaceAll('+', '%2B'); const resource = new Cesium.Resource({ url, proxy, }); //加载3dtileset viewer.scene.primitives.add(new Cesium.Cesium3DTileset(

2024-01-09 11:09:05 752 1

原创 Mapbox开启地形后circle点位拾取不准确的bug解决方案

推测使用circle方式绘制的点位实际是贴在球体上,没有高度,因此当mapbox场景中加入地形后,点位虽然显示在表面上,但实际的位置并没有变动。:最近遇到一个需求,在mapbox项目中开启rgb地形时,需要拾取点位并弹窗展示相关信息,最开始点位绘制采取circle的方案,发现在拾取时存在bug,有时能拾取到,有时又拾取不到;:最后采用symbol图层的方式加载点位解决,用canvas画出点位并保存为png加载到mapbox中,使用symbol图层加载,就能100%正常拾取了。

2023-10-19 09:23:04 442

空空如也

空空如也

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

TA关注的人

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