
QGIS Hub:共享QLR图层定义,简化地理数据分发
QGIS 用户对插件仓库(Plugin Repo)一定不陌生,但你是否了解 QGIS Hub?这是一个类似插件仓库的社区资源共享平台,允许成员之间分享多种类型的资源,从样式、项目到处理脚本,种类丰富到需要多篇博客来详细介绍。今天,我们聚焦一个略显神秘但非常实用的选项:QLR。 QLR 是 QGIS Layer Definition(图层定义)格式的缩写,它使得分享“完整”的 QGIS 图层成为可能。QLR 文件不仅包含指向数据源的链接,还封装了图层所需的全部样式信息。这意味着,接收者无需手动配置数据源和样式,即可直接获得与分享者一致的图层效果。 为了测试这一功能,作者上传了两个 BEV 底图 COG 的 QLR 文件。这种分享方式有两大好处:第一,用户不必再手动处理 COG 的 URL;第二,QLR 中存储了推荐的栅格重采样设置等样式信息,而这些信息过去只存在于数据集文档中。通过 QLR,这些配置随图层一并传递,大大降低了使用门槛。

要在 QGIS 中使用 Hub 上的资源,你需要安装 QGIS Hub 插件。安装完成后,插件会展示 Hub 上发布的所有资源。目前,Hub 还处于起步阶段,上传的 QLR 文件并不多,但这正是社区贡献力量的好时机。

作者鼓励大家加入分享的行列,例如,将你所在国家的底图图层定义文件分享给 QGIS 社区。创建 QLR 文件非常简单:在 QGIS 中右键点击图层,选择“导出”->“另存为图层定义文件”即可。要分享 QLR,只需访问 hub.qgis.org,登录并上传。

好消息是,除了传统的 OSGeo 账户,你现在还可以使用 GitHub 或 Google 等第三方账户登录 Hub(未来可能支持更多选项)。这得益于 QGIS 基础设施团队在上周贡献者会议上的努力。

QLR 只是 QGIS Hub 众多资源类型中的一种。随着社区的不断贡献,Hub 将成为 QGIS 用户获取和分享资源的重要枢纽。如果你对 QLR 的详细操作或 Hub 的其他功能感兴趣,请点击原文链接查看完整技术细节。
编译自 Free and Open Source GIS Ramblings,原文链接
原文摘要
Meet the QGIS Hub — sharing is caring!
Everyone knows the QGIS Plugin Repo but have you had a look at the QGIS Hub yet? It’s similar to the plugin repository in that it allows sharing of resources between community members, but it so many different types of resources, that warrants multiple blog posts: from styles and projects all the way to processing … Read More