技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
geoparquet【数据与研究】Use the GeoParquet specification and bundled inspection helpers to author, validate, distribute, or safely review geospatial Parquet data, including GeoParquet 2.0 vector metadata, external writer choices, and the alpha Parquet Raster proposal.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this skill when a task involves GeoParquet, Parquet GEOMETRY/GEOGRAPHY
logical types, WKB geometry columns, the Parquet geo metadata key, CRS/PROJJSON,
spatial row-group statistics, GeoParquet distribution, STAC publication, or the
alpha Parquet Raster proposal.
This repository is a specification and example suite, not an installable Python
writer package. Do not tell a user to install geoparquet as if it were a
library. For local inspection helpers, install the dependencies appropriate to
the task, then run a neutral import check:
python -m pip install "pyarrow>=22" "jsonschema>=4" "geoarrow-pyarrow>=0.2"
python -c "import pyarrow, jsonschema; print(pyarrow.__version__)"
The helper scripts are self-contained and offline by default. They do not fetch PROJJSON schemas, resolve authority registries, install external writers, or contact out-of-database raster URIs. Keep the exact writer/reader versions and raw inspection output with any conformance or publication decision.
sub-skills/validate-geoparquet/SKILL.md.
Use it for geo JSON, native logical types, WKB layout, CRS, geometry types,
bbox, and row-group geospatial statistics. It distinguishes a full 2.0 file
from metadata-only or native-type-only Parquet.sub-skills/distribute-geoparquet/SKILL.md.
Use it for GDAL/OGR, DuckDB, gpio/geoparquet-io, Sedona, compression,
ordering, row groups, spatial partitioning, STAC, and old-reader tradeoffs.sub-skills/parquet-raster/SKILL.md.
Treat it as an alpha proposal only; do not transfer vector conformance rules
to raster columns.BYTE_ARRAY geometry columns annotated GEOMETRY or GEOGRAPHY, plus a
JSON geo metadata block.Read references/troubleshooting.md for
cross-cutting recovery guidance, and read
references/repo-provenance.md before deciding
whether this graph is stale relative to a repository checkout.
This graph does not implement a general GeoParquet writer, run production-scale conversion or benchmarks, install external tools, resolve every CRS authority, or certify the alpha raster proposal. It does include safe bundled vector metadata/footer helpers; their ownership and usage are described by the validation sub-skill.