跳到正文
cccskills
免费在 GitHub 公开

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.

中文简介正在准备中。当前显示原文说明。

查看安装方法

包含的文件(20)

  • SKILL.md4.1 KB
  • references/repo-provenance.md2.0 KB
  • references/repo-routing-metadata.json328 B
  • references/troubleshooting.md2.5 KB
  • sub-skills/distribute-geoparquet/references/distribution-recommendations.md8.8 KB
  • sub-skills/distribute-geoparquet/references/tool-recipes.md9.9 KB
  • sub-skills/distribute-geoparquet/references/troubleshooting.md8.2 KB
  • sub-skills/distribute-geoparquet/SKILL.md5.7 KB
  • sub-skills/parquet-raster/references/raster-proposal.md6.4 KB
  • sub-skills/parquet-raster/references/troubleshooting.md5.5 KB
  • sub-skills/parquet-raster/SKILL.md5.9 KB
  • sub-skills/validate-geoparquet/references/inspection-workflow.md3.3 KB
  • sub-skills/validate-geoparquet/references/metadata-schema.md2.7 KB
  • sub-skills/validate-geoparquet/references/troubleshooting.md4.7 KB
  • sub-skills/validate-geoparquet/references/vector-spec.md3.7 KB
  • sub-skills/validate-geoparquet/scripts/inspect_geoparquet.py6.4 KB
  • sub-skills/validate-geoparquet/scripts/make_wkb_fixture.py5.7 KB
  • sub-skills/validate-geoparquet/scripts/validate_geo_metadata.py19.7 KB
  • sub-skills/validate-geoparquet/scripts/write_minimal_geo_metadata.py5.1 KB
  • sub-skills/validate-geoparquet/SKILL.md10.4 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

GeoParquet

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.

Route by task

  • Validate or inspect a vector file: read 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.
  • Plan a distribution or choose a writer: read 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.
  • Review raster-in-Parquet designs: read sub-skills/parquet-raster/SKILL.md. Treat it as an alpha proposal only; do not transfer vector conformance rules to raster columns.

Shared operating rules

  1. Establish the claimed GeoParquet version, file or dataset scope, writer and reader versions, expected CRS, and compatibility requirements before giving a pass/fail result.
  2. Inspect the Parquet footer, not only the filename or a successful generic Parquet read. GeoParquet 2.0 requires native root-level, non-repeated BYTE_ARRAY geometry columns annotated GEOMETRY or GEOGRAPHY, plus a JSON geo metadata block.
  3. Validate metadata locally, then reconcile metadata with physical schema, WKB representation, native CRS, geometry-type statistics, and row-group extents. Mark unresolved PROJJSON or CRS-equivalence checks as not verified, never as passed.
  4. Choose GeoParquet 2.0 for native geometry types and geospatial statistics when the reader matrix supports them. Choose 1.1 with bbox covering when older readers require it, and label the artifact with its actual version.
  5. Before publication, plan compression, spatial ordering, row groups, partitioning, and STAC separately from logical conformance. A valid bbox or native statistic does not make unsorted data fast.
  6. Never fetch an out-db raster URI during review. Preserve alpha-proposal ambiguities and external dependencies in the result.

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.

Scope limits

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.

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

Routes 3D ResNets PyTorch video action-recognition workflows across training, inference, and data preparation.

中文简介正在准备中。当前显示原文说明。

VectorSpaceLab/AREX-Skill3402026年9月3日 更新

3ddfa

免费

Guide 3DDFA Python inference, geometry rendering, training/evaluation, and optional C++ ONNX workflows for 3D dense face alignment.

中文简介正在准备中。当前显示原文说明。

VectorSpaceLab/AREX-Skill3402026年9月3日 更新

3ddfa-v2

免费

Routes 3DDFA_V2 face-alignment setup, still-image demos, video tracking, and ONNX benchmarking workflows.

中文简介正在准备中。当前显示原文说明。

VectorSpaceLab/AREX-Skill3402026年9月3日 更新

ab3dmot

免费

Operate AB3DMOT 3D multi-object tracking workflows for KITTI and nuScenes data, tracking, evaluation, and visualization.

中文简介正在准备中。当前显示原文说明。

VectorSpaceLab/AREX-Skill3402026年9月3日 更新

Use Hugging Face Accelerate for PyTorch training-loop migration, distributed launch/configuration, DeepSpeed/FSDP/TPU backend setup, big-model inference/offload, checkpointing, tracking, and troubleshooting.

中文简介正在准备中。当前显示原文说明。

VectorSpaceLab/AREX-Skill3402026年9月3日 更新

acme

免费

Route Acme reinforcement-learning framework tasks across core loops, replay/data, JAX agents, and TensorFlow/Sonnet agents.

中文简介正在准备中。当前显示原文说明。

VectorSpaceLab/AREX-Skill3402026年9月3日 更新

查看 VectorSpaceLab 的全部技能

报告此技能的问题