<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[weiweiweb888的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/weiweiweb888</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; weiweiweb888]]></copyright><item><title><![CDATA[cesium 体积与大气散射优化]]></title><link>https://blog.youkuaiyun.com/weiweiweb888/article/details/163747227</link><guid>https://blog.youkuaiyun.com/weiweiweb888/article/details/163747227</guid><author>weiweiweb888</author><pubDate>Fri, 14 Aug 2026 10:45:21 +0800</pubDate><description><![CDATA[摘要：本次更新优化了cesium体积渲染与大气散射效果，提升整体性能表现。新增地形法线模式，增强地形细节表现力，使三维场景渲染更加真实自然。改进内容包括渲染算法优化和视觉质量提升，适用于大规模三维地理场景构建。]]></description><category></category></item><item><title><![CDATA[cesium 全球体积云和大气散射]]></title><link>https://blog.youkuaiyun.com/weiweiweb888/article/details/163631466</link><guid>https://blog.youkuaiyun.com/weiweiweb888/article/details/163631466</guid><author>weiweiweb888</author><pubDate>Mon, 10 Aug 2026 10:56:07 +0800</pubDate><description><![CDATA[当然还有明显瑕疵，例如那条天空与地面的分割线，似乎总是有深度冲突，遮盖地形与云。不知各位大神是否知道是哪里的问题，还请多多指教啊。体积云与大气散射的忠实移植，原版效果100%复现！]]></description><category></category></item><item><title><![CDATA[地图cesium广告牌碰撞检测(仿mapbox标签碰撞隐藏效果)]]></title><link>https://blog.youkuaiyun.com/weiweiweb888/article/details/157551859</link><guid>https://blog.youkuaiyun.com/weiweiweb888/article/details/157551859</guid><author>weiweiweb888</author><pubDate>Fri, 30 Jan 2026 17:20:38 +0800</pubDate><description><![CDATA[摘要：本文介绍了一种基于网格划分的广告牌碰撞检测算法。该算法将屏幕划分为gridSize×gridSize的网格空间，通过计算广告牌所属网格键(key)建立空间索引。检测时采用九宫格检查策略，仅比较当前网格及其相邻8个网格内的广告牌，计算间距小于碰撞阈值的广告牌对。实现包含网格数据结构构建、碰撞检测、优先级排序和显示状态更新等功能，通过四叉树空间索引和贪心算法优化性能，有效解决广告牌重叠问题。]]></description><category></category></item><item><title><![CDATA[cesium 修改底图着色器]]></title><link>https://blog.youkuaiyun.com/weiweiweb888/article/details/154651678</link><guid>https://blog.youkuaiyun.com/weiweiweb888/article/details/154651678</guid><author>weiweiweb888</author><pubDate>Mon, 10 Nov 2025 15:55:13 +0800</pubDate><description><![CDATA[翻阅资料我们发现viewer.scene.globe._surfaceShaderSet.baseFragmentShaderSource.sources这个属性中是全局着色器的实现。我们在不想修改源代码的情况下可以改这里的代码，从而实现瓦片着色器的修改。但是关于改api我们发现ceisum并不支持在改api直接修改着色器的属性。]]></description><category></category></item><item><title><![CDATA[geoServer发布矢量图层， leaflet 或mapbox加载]]></title><link>https://blog.youkuaiyun.com/weiweiweb888/article/details/154356506</link><guid>https://blog.youkuaiyun.com/weiweiweb888/article/details/154356506</guid><author>weiweiweb888</author><pubDate>Mon, 03 Nov 2025 18:45:34 +0800</pubDate><description><![CDATA[本文介绍GeoServer发布矢量瓦片图层的关键步骤和Leaflet加载方法。重点包括：1)发布时需设置正确参数，如使用英文文件名、根据SRS计算边框、选择Mapbox矢量瓦片格式；2)通过GeoServer服务查看WMTS/TMS等各类服务的URL；3)使用Leaflet的vectorGrid.protobuf方法加载WMTS矢量瓦片，需配置样式、交互属性等参数。该流程实现了从GeoServer发布到前端加载矢量瓦片地图的完整解决方案。]]></description><category></category></item><item><title><![CDATA[cesium 或three加载3dtiles 模糊解决方案]]></title><link>https://blog.youkuaiyun.com/weiweiweb888/article/details/153329624</link><guid>https://blog.youkuaiyun.com/weiweiweb888/article/details/153329624</guid><author>weiweiweb888</author><pubDate>Wed, 15 Oct 2025 16:05:24 +0800</pubDate><description><![CDATA[摘要：如何优化3D模型显示效果？关键在于调整几何误差参数。Cesium3DTilesetGraphics中的maximumScreenSpaceError参数值越小模型越清晰；three.js的3d-tiles-renderer则通过errorTarget属性控制。详细原理可参考技术博客(链接)。这些参数通过调节屏幕空间误差来平衡模型精度与渲染性能。(99字)]]></description><category></category></item><item><title><![CDATA[leaflet-polylinedecorator与leaflet-rotatedmarker包冲突解决]]></title><link>https://blog.youkuaiyun.com/weiweiweb888/article/details/149971811</link><guid>https://blog.youkuaiyun.com/weiweiweb888/article/details/149971811</guid><author>weiweiweb888</author><pubDate>Wed, 06 Aug 2025 14:51:36 +0800</pubDate><description><![CDATA[可以通过仅使用 leaflet-polylinedecorator 并从项目中删除 leaflet-rotatedmarker 包来修复。此包具有 rotatedmarker 的所有功能。leaflet-polylinedecorator 旋转 x 度， leaflet-rotatedmarker 旋转另外 x 度，旋转了两次。同时引入两个包，发现rotatedmarker设置角度发生了问题。]]></description><category></category></item><item><title><![CDATA[Gis数据的A*算法规划航线]]></title><link>https://blog.youkuaiyun.com/weiweiweb888/article/details/149606137</link><guid>https://blog.youkuaiyun.com/weiweiweb888/article/details/149606137</guid><author>weiweiweb888</author><pubDate>Thu, 24 Jul 2025 15:35:36 +0800</pubDate><description><![CDATA[本文实现了一个基于栅格化和A算法的路径规划系统，主要技术栈包括GeoTools、JTS和JGraphT。系统首先读取GeoJSON地理数据文件，获取地理边界并创建栅格网格（栅格大小为0.005度）。通过将地理要素与网格单元相交检测实现栅格化，障碍物单元被标记。然后构建8连通的加权图结构，对角线邻接权重为√2，直线邻接权重为1。使用曼哈顿距离作为A算法的启发函数，从指定起点到终点进行路径搜索。最终输出找到的路径点坐标序列或提示未找到路径。该系统完整实现了从地理数据处理到路径规划的全流程。]]></description><category></category></item><item><title><![CDATA[java解析nc气象数据]]></title><link>https://blog.youkuaiyun.com/weiweiweb888/article/details/149511198</link><guid>https://blog.youkuaiyun.com/weiweiweb888/article/details/149511198</guid><author>weiweiweb888</author><pubDate>Mon, 21 Jul 2025 18:01:36 +0800</pubDate><description><![CDATA[重点讲解 timeIndex 参数  nc 文件中一个文件包含多个日期数据，获取变量的时间维度范围是整数，而 timeIndex是根据文件开始时间将时间转为时间维度index后的数值。表示时间维度开始 timeIndex  步长为1，经度纬度的维度开始0，步长为所有。]]></description><category></category></item><item><title><![CDATA[nginx配置gzip压缩b3dm数据 ]]></title><link>https://blog.youkuaiyun.com/weiweiweb888/article/details/149510003</link><guid>https://blog.youkuaiyun.com/weiweiweb888/article/details/149510003</guid><author>weiweiweb888</author><pubDate>Mon, 21 Jul 2025 17:17:11 +0800</pubDate><description><![CDATA[实测：启用压缩可减少2/3得网络传输时间，前提是。]]></description><category></category></item><item><title><![CDATA[cesium加载Draco几何压缩数据]]></title><link>https://blog.youkuaiyun.com/weiweiweb888/article/details/149021749</link><guid>https://blog.youkuaiyun.com/weiweiweb888/article/details/149021749</guid><author>weiweiweb888</author><pubDate>Mon, 30 Jun 2025 14:59:19 +0800</pubDate><description><![CDATA[可以看到只处理了ThirdParty/Workers 文件的引用，但是ThirdParty里其他文件没有处理，而draco_decoder.wasm 恰好在这次选项中。cesium包里有这个文件，但是vue项目中找不到。那大概率是webpack的问题。报错找不到draco_decoder.wasm，无法解压数据。接下来看我的 vue.config.js文件。此时可以加载Draco压缩数据。]]></description><category></category></item><item><title><![CDATA[MBTiles 爬取，读取，数据转换，发布]]></title><link>https://blog.youkuaiyun.com/weiweiweb888/article/details/144984759</link><guid>https://blog.youkuaiyun.com/weiweiweb888/article/details/144984759</guid><author>weiweiweb888</author><pubDate>Tue, 07 Jan 2025 15:39:39 +0800</pubDate><description><![CDATA[一般通过MVT驱动程序：矢量瓦片格式为独立文件、未压缩文件或gzip压缩文件（典型的扩展名是.pbf、.MVT、.MVT.gz）。首先拿到矢量图层链接{z}/{x}/{y}.pbf  到 QGIS添加数据源 使用工具箱下载矢量瓦片；数据库存储瓦片地图数据的标准，该标准的目的是即时传输和使用数据。MBTiles 中储存的矢量瓦片格式遵从mapbox矢量瓦片规格。键, 它的值是一个"geostats"格式的对象。MBTiles 中存储的瓦片为矢量瓦片和栅格瓦片；键, 它的值是一个JSON对象数组。]]></description><category></category></item><item><title><![CDATA[uniapp 打包apk 常见问题]]></title><link>https://blog.youkuaiyun.com/weiweiweb888/article/details/144843722</link><guid>https://blog.youkuaiyun.com/weiweiweb888/article/details/144843722</guid><author>weiweiweb888</author><pubDate>Tue, 31 Dec 2024 10:48:26 +0800</pubDate><description><![CDATA[最近需要把小程序打包成app；其中遇到了问题。]]></description><category></category></item><item><title><![CDATA[cesium通过经纬度获取3dtiles 得feature信息]]></title><link>https://blog.youkuaiyun.com/weiweiweb888/article/details/144739680</link><guid>https://blog.youkuaiyun.com/weiweiweb888/article/details/144739680</guid><author>weiweiweb888</author><pubDate>Thu, 26 Dec 2024 12:01:21 +0800</pubDate><description><![CDATA[如果要实现通过经纬度获取3dtiles 得feature信息简单思路是遍历Cesium3DTileFeature里数据与经纬度做对比，但直接遍历实在浪费性能，因此一直在寻找能节省性能的接口。暂时找到这么一个接口： 在scene中，scene表示虚拟场景中所有 3D 图形对象和状态的容器；]]></description><category></category></item><item><title><![CDATA[web地图底图颜色修改]]></title><link>https://blog.youkuaiyun.com/weiweiweb888/article/details/144694196</link><guid>https://blog.youkuaiyun.com/weiweiweb888/article/details/144694196</guid><author>weiweiweb888</author><pubDate>Tue, 24 Dec 2024 14:49:05 +0800</pubDate><description><![CDATA[大部分底图瓦片颜色是白的，因此需要更改。]]></description><category></category></item><item><title><![CDATA[常用气象数据Netcdf，GRIB，HDF，CSV，GeoTIFF，BUFR数据介绍与解析为json]]></title><link>https://blog.youkuaiyun.com/weiweiweb888/article/details/144105442</link><guid>https://blog.youkuaiyun.com/weiweiweb888/article/details/144105442</guid><author>weiweiweb888</author><pubDate>Thu, 28 Nov 2024 10:54:31 +0800</pubDate><description><![CDATA[Netcdf，GRIB数据解析为json]]></description><category></category></item><item><title><![CDATA[webGis 气象站点数据解析渲染]]></title><link>https://blog.youkuaiyun.com/weiweiweb888/article/details/144104766</link><guid>https://blog.youkuaiyun.com/weiweiweb888/article/details/144104766</guid><author>weiweiweb888</author><pubDate>Thu, 28 Nov 2024 10:47:05 +0800</pubDate><description><![CDATA[气象站点数据解析与渲染]]></description><category></category></item><item><title><![CDATA[Cesium版本升级webgl问题，glsl代码关键字修改]]></title><link>https://blog.youkuaiyun.com/weiweiweb888/article/details/140303211</link><guid>https://blog.youkuaiyun.com/weiweiweb888/article/details/140303211</guid><author>weiweiweb888</author><pubDate>Tue, 09 Jul 2024 18:18:50 +0800</pubDate><description><![CDATA[简介Cesium 从1.102.0 开始，Cesium 默认使用 WebGL2 上下文。一些webgl特效代码在webgl1中支持，但是在版本升级后，运行会报各种glsl代码错误。现在有两种解决方案。详细办法描述如下所示。]]></description><category></category></item><item><title><![CDATA[使用cesiumLab使shp转为3dtlies]]></title><link>https://blog.youkuaiyun.com/weiweiweb888/article/details/139471967</link><guid>https://blog.youkuaiyun.com/weiweiweb888/article/details/139471967</guid><author>weiweiweb888</author><pubDate>Wed, 05 Jun 2024 15:14:07 +0800</pubDate><description><![CDATA[2.如有高程文件可以一块添加进去，这样可以使3DTiles文件更好贴地。如果用3DTiles文件并开启地形的话，因为3DTiles文件底高设置为0，两边高度对不上会卡住，导致3DTiles文件例如城市白膜移动视角会漂浮。过程不做赘述，网上大把，说下注意事项。1. 存储3DTiles 选项。]]></description><category></category></item><item><title><![CDATA[webGis风场数据解析]]></title><link>https://blog.youkuaiyun.com/weiweiweb888/article/details/138999993</link><guid>https://blog.youkuaiyun.com/weiweiweb888/article/details/138999993</guid><author>weiweiweb888</author><pubDate>Fri, 17 May 2024 11:39:23 +0800</pubDate><description><![CDATA[配置了数据记录内容，风力数据默认为2风向数据默认：Momentum记录了数据方向：U向为2，V向为3数据点数量nx横向划分栅格数量ny纵向划分栅格数量dx横向步长dy纵向步长lo1横向起点，全球默认为0la1纵向起点，全球默认为-90lo2横向终点，全球默认359.5，根据步长有所不同la2纵向终点，全球默认-9090。]]></description><category></category></item></channel></rss>