麻辣GIS微信平台

更多 GIS 干货

微信关注不错过

CesiumJS、OSRM、GeoPandas、Deck.gl 等开源 GIS 软件更新

最近小编发现好几个常用开源库都发了新版本,主要涉及的软件和开源包有:CesiumJS、OSRM 、GeoPandas、Deck.gl、EOReader,小编今天给大家大约总结一下,有用到相关库的可以看看。

CesiumJS 发布 1.143

CesiumJS 是 Web 三维地球开发的核心引擎,常用于数字孪生、倾斜摄影、BIM 可视化等项目里。v1.143 这次新增对 KHR_meshopt_compression glTF 扩展的支持,三维模型可用 meshopt 压缩后加载,体积更小。PathGraphics 增加了 materialMode,可按仿真时间段给路径分段设置不同材质。另外修复了自定义 Promise 环境下 Billboard 可能崩溃的问题。

同生态的 Cesium Native 也更新到了 v0.62.0,这是 Unreal、Unity 版 Cesium 的 C++ 底层引擎,做跨平台三维渲染的团队可对照 Release Notes 评估升级。

OSRM 发布 v26.7.1

OSRM 是开源路网导航引擎,一般用于LBS、导航、等时圈分析等项目。这次 v26.7.1 主要是 CI 权限修复,属于维护性更新。生产环境若要升级,记得重建路网。这个软件的介绍可参考《OSRM-毫秒级实时路径规划引擎(开源)

GeoPandas 发布 v1.1.4

GeoPandas 是 Python 矢量空间分析的事实标准库,和 Pandas、Shapely 配合,用于做空间统计和制图。v1.1.4 为常规维护更新,
没有新增功能,主要是 Bug 修复,比如加固 to_postgis 的 SQL 注入防护、sample_points 排序、自定义 legend_kwds 在分类列和布尔列上不生效等问题,如果你经常配合数据写入 PostGIS,这个版本值得升级。

Deck.gl 发布 v9.3.5

Deck.gl 是基于 WebGL 开发的 GPU 加速地理可视化框架,百万级点、轨迹、时空大数据大屏等场景用它比较多。
v9.3.5 没有新增功能,主要是两处修复:ArcGIS 集成模块改用 RenderNode 替代 externalRenderers,与 ArcGIS 新渲染架构更兼容;TerrainLayer 会把 zoomOffset 正确传递给子级 TileLayer,地形叠加瓦片时的缩放偏移不再丢参数。如果你在用 Deck.gl 接 ArcGIS 或 TerrainLayer 做三维地形可视化,可以按需升级。

EOReader 发布 v0.24.1

EOReader 是 Python 遥感库,用于读取 Sentinel、Landsat、SAR 等光学与雷达数据,一般用于做波段堆叠、云掩膜、DEM 和光谱指数。v0.24.1 没有新增功能,主要是bug修复,优化 SNAP 的 geo_region 命名,修复 SAR 数据按窗口裁剪时的 subsetting 问题、Landsat Collection-2 从 STAC 加载波段报错等。如果你在用 EOReader 处理 Landsat STAC 或 Sentinel-2 批量预处理,建议升级这个版本。

总结

这波更新里,CesiumJS 1.143 最值得 Web 三维开发者关注;OSRM、GeoPandas、Deck.gl 以稳为主;遥感方向可留意 EOReader。升级前先在测试环境验证,如果你有更好用的开源 GIS 库或升级踩坑经验,欢迎留言补充。
扩展阅读

相关阅读

麻辣GIS-Sailor

作者:

GIS爱好者,学GIS,更爱玩GIS。

声明

1.本文所分享的所有需要用户下载使用的内容(包括但不限于软件、数据、图片)来自于网络或者麻辣GIS粉丝自行分享,版权归该下载资源的合法拥有者所有,如有侵权请第一时间联系本站删除。

2.下载内容仅限个人学习使用,请切勿用作商用等其他用途,否则后果自负。

手机阅读
公众号关注
知识星球
手机阅读
麻辣GIS微信公众号关注
最新GIS干货
关注麻辣GIS知识星球
私享圈子
没有下文

留言板(小编看到第一时间回复)