GISBox(GIS 工具箱)目前提供网络公开版和局域网离线版两种版本,其中局域网离线版需要先购买 License 激活码,然后输入激活码登录。
S57(电子海图标准)是国际水文组织(IHO)制定的电子海图数据交换与显示的国际标准,主要用于航海导航系统。它规范了海图数据的格式、结构和内容,确保不同厂商的电子海图系统能兼容互通,为船舶提供精准、统一的水深、航道、障碍物等关键航行信息。简言之,S57是电子海图的"通用语言",保障海上航行安全与效率。
在GISBox中,”纹理压缩“和”顶点压缩“功能是一项关键技术,对于提升三维模型加载速度、降低存储成本以及实现跨平台兼容具有重要意义。
GeoPDF通过在标准PDF文件中嵌入地理空间信息(如经纬度坐标、坐标参照系统),使普通PDF阅读器(如Adobe Reader)能够支持地理位置查看、地图导航及基本地理分析功能,兼具PDF的便携性与GIS的数据分析能力 。
"统计显示,GIS开发岗的薪资中位数显著高于行业平均水平。这一优势正吸引着测绘遥感类、城市建设类(含城乡规划、土木建筑、园林设计)等跨学科人才,系统性将WebGIS技能学习纳入职业发展路径。"
目前对于大范围的高斯模型而言,还无法像3dtiles一样能够分片分层在Cesium加载,因此一定程度限制了3d高斯在gis场景中的应用。山海鲸团队希望能够在工具链和Cesium渲染两个层面来解决3D高斯的这个短板,让3D高斯能够真正能够进入Cesium生态。
上一篇文章里简单介绍了山海鲸中城市大师为了整合GIS系统所做的技术选型的探索,最终我们决定采用先后绘制的形式在单个Canvas上整合山海鲸的3D引擎和CesiumJS。
同样在这篇文章开始前重申一下:山海鲸并没有使用ThreeJS引擎。但由于ThreeJS引擎使用广泛,下文中直接用ThreeJS同CesiumJS的整合方案代替山海鲸中3D引擎和CesiumJS整合。
山海鲸中默认的效果已经非常逼近Cesium For Unreal的效果了,而且山海鲸默认自带了体积云效果及非常灵活的体积云设置,同样在Unreal中想要达到类似效果需要购买插件或者需要自己用蓝图对体积云进行建模。同时由于山海鲸中整合的是CesiumJS,因此大家可以用自己熟悉的JS语言和CesiumJS接口来对山海鲸中CesiumJS进行二开,之前的CesiumJS项目甚至都不需要改什么代码就可以一键迁移,开发成本和学习难度远远低于Unreal的C++或者蓝图。
体积云也已经有了海量的文章在解释如果去建模和光照了,我也大体给大家总结一下方案的脉络。体积云目前的方案主要是由地平线最先提出,后期经过寒霜、荒野大镖客等引擎或3A游戏的进一步完善,逐渐形成了一套标准的方案。也就是通过Worley-Perlin噪声贴图进行建模,同时使用太阳和大气对体积云进行光照计算。