SuperAPI AI 工具集

duckdb-spatial

数据与分析

查看项目

更新于 10-16 03:43

技能介绍

用途:这是一个面向空间数据的 DuckDB 技能/扩展说明,用于执行空间 SQL 查询与地理数据分析。触发场景包括空间 SQL 查询、地理数据分析、H3 六边形网格操作、点在多边形内判定、距离查询、地理空间连接与空间索引。

主要能力:支持 Point、LineString、Polygon、MultiPoint 等核心空间类型;可从 WKT、GeoJSON 构造几何;用 ST_Distance_Spheroid、ST_DWithin_Spheroid 做球面距离与半径过滤;用 ST_Contains 做空间连接;用 ST_Transform 在不同坐标系(如 EPSG:4326、EPSG:3857、EPSG:32610)间转换并计算面积;用 RTREE 建空间索引;读写 GeoParquet;并提供 H3 单元格索引、边界与 k 环邻域操作。文档还提供 GF(3) 三值着色的表结构示例与查询示例。

使用方式:安装与加载命令为 INSTALL spatial; LOAD spatial;,可选 INSTALL h3 FROM community; LOAD h3;。通过 SQL 使用各类 ST_* 与 h3_* 函数,示例包括创建带 geometry 的表、插入点数据、按距离与包含关系查询。

适用场景:需要在地理数据分析、空间连接、网格聚合与坐标转换等场景中复用 DuckDB 的情况。

限制:资料中仅给出扩展安装与示例用法,未提供收费、价格、平台支持范围或性能指标等事实,相关内容暂未提供。GF(3) 着色属于文档中的示例机制,其具体语义与用途未进一步说明。