研究背景与创新
全球离散网格系统(DGGS)是地球表面标准化表达与多尺度建模的关键技术。本研究提出了一种基于可配置剖分基数序列的通用四边形DGGS生成方法,突破了现有网格系统的固化限制。
通过引入孔径序列(Aperture)可配置机制,实现了网格生成逻辑的标准化与算法的跨系统复用,为不同应用场景提供灵活的分辨率定制能力。
现有系统的三大挑战
标准兼容性差
不同网格系统(如GeoSOT、GMGICM、Geohash)生成逻辑互异,底层逻辑不兼容,导致算法无法跨系统复用。
灵活性不足
孔径序列通常是固化的,难以满足不同应用对分辨率渐变规律的差异化需求。
算法复用性受限
上层应用算法与特定网格结构紧密绑定,更换网格体系需重写算法,工程成本高。
核心概念:孔径序列(Aperture)
孔径定义了相邻层级间的网格细化倍数,是控制多尺度分辨率渐变的核心参数。
传统固定孔径
- GeoSOT:固定孔径4(每层细化4倍)
- Geohash:固定孔径32(5位编码)
- 局限:无法适应不同场景的分辨率需求
可配置孔径序列
- 支持任意孔径组合:如[4, 9, 16, 4, ...]
- 灵活控制分辨率渐变速率
- 满足不同应用的定制化需求
孔径计算公式
孔径 A = (纬向剖分基数 × 经向剖分基数),例如:纬向2×经向2 = 孔径4
通用生成框架五大模块
初始面片定义
将地球表面划分为初始四边形面片,支持多种投影方式(如等经纬度、墨卡托、兰伯特等),作为第0层网格。
孔径序列配置
用户自定义孔径序列,如[4, 9, 16]表示第1层细化4倍、第2层细化9倍、第3层细化16倍,支持循环模式或自定义模式。
递归剖分算法
根据孔径序列,将父网格按纬向×经向基数递归细分为子网格,生成层级化网格体系,支持任意层级深度。
编码体系设计
采用分层编码策略,每层编码长度根据孔径动态调整,确保编码唯一性与层级可追溯性,支持快速邻域查询。
拓扑关系维护
维护网格间的邻接、包含、相交等拓扑关系,支持跨层级空间查询与分析操作。