909 B
909 B
td_scene_grid_m 生产脚本指引
一、 基本信息
- 表名:
dmk.td_scene_grid_m - 层级: Level 1 (空间桥接表)
- 描述: 重点场景与 20x20 栅格的空间关联表。
- 计算策略: PostgreSQL (PostGIS) 空间关联 -> 导出 CSV -> 载入 Hive。
二、 核心逻辑
- 空间算法: 使用
ST_Intersects(s.aoi_geom, g.grid_geom)判定栅格是否属于场景。 - 性能优化: 强制依赖
td_scene(aoi_geom)和td_grid(grid_geom)的 GiST 空间索引。
三、 执行顺序
- 确保
td_scene(场景维表) 和td_grid(栅格维表) 已在 PG 中准备就绪。 - 执行
DDL.sql创建结构。 - 运行
./sync.sh进行空间计算并同步至 Hive。
四、 质量门禁
-- 校验:每个场景至少关联到一个栅格
SELECT scene_id, COUNT(*) FROM dmk.td_scene_grid_m GROUP BY scene_id HAVING COUNT(*) = 0;