geoparquet_describe_source
Inspect a remote GeoParquet dataset's columns, types, CRS, row count, and extent from metadata only, without reading data. Check coverage and learn exact column names before running filters.
Instructions
Describe one remote dataset without reading any of its data: column names and types, the geometry and bbox columns, the coordinate reference system, the exact row count, the number of Parquet parts and row groups, the total remote size, and the geographic extent the dataset covers.
WHEN TO USE IT. Call this before your first filter against a dataset. It is how you learn the real column names — Overture nests many of them, so a category is categories.primary and a label is names.primary, not category and name — and how you check that the region you care about is inside extent before spending a query on it.
PARAMETERS.
source: dataset name, from the geoparquet://sources resource or the default. Every other tool takes the same name.
WHAT COMES BACK. columns is a list of {name, type, role}, where role marks the geometry, bbox, name, category and confidence columns. crs is the coordinate reference system (OGC:CRS84 means plain longitude/latitude degrees, which is what every tool here expects) and crs_is_default says whether the file stated it or inherited the GeoParquet default. extent is the dataset's bounding box, computed from row-group statistics, or null when the file carries no statistics to compute it from. row_count, remote_files, row_groups and remote_bytes describe the physical file. scan reports the bytes this call itself pulled: Parquet footers only, never a data page. On Overture places that is about 26 MB the first time — the footers of 16 parts carrying 4096 row groups of statistics — and zero afterwards, because the session caches them. Either way it is metadata about a 10.5 GB file, not the file.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| source | No | overture_places |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||