Skip to contents

Usage

gpq_inspect(gpq_path)

Arguments

gpq_path

Path to a (Geo)Parquet (*.parquet) file.

Value

A gpq_inspect object (a list) with file_info, schema, row_groups and geo_metadata elements.

Examples

f <- system.file("extdata/atlanta/atlanta.parquet", package = "gdalvector")
gpq_inspect(f)
#> <gpq_inspect/list>
#> 
#> <gpq_file_info/list>
#>  Source: "atlanta.parquet"
#>  File size: 2.34 MB
#>  Parquet version: 1
#>  GeoParquet version: "2.0.0"
#>  Rows: 44578
#>  Columns: 6
#>  Row groups: 1
#>  Row group size: 44578
#>  Created by: "DuckDB version v1.5.1 (build 7dbb2e646f)"
#>  Metadata keys: "geo"
#> 
#> <gpq_schema_info/list>
#>  Leaf columns: 6
#>  Struct nodes: —
#>  Geometry: "geom (WKB MultiPolygon)"
#> Parquet types:
#>  BYTE_ARRAY: 5
#>  INT64: 1
#> Full column table via `gpq_schema()`
#> 
#> <gpq_row_groups/list> (1 row group)
#> # A tibble: 6 × 10
#>   column col_name    type     codec num_values null_count min   max   compressed
#>    <int> <chr>       <chr>    <chr>      <dbl>      <dbl> <chr> <chr>      <byt>
#> 1      0 OGC_FID     INT64    ZSTD       44578          0 0     44,5…   46.02 kB
#> 2      1 source_fid  BYTE_AR… ZSTD       44578          0 0001… fffd…  930.22 kB
#> 3      2 geoid       BYTE_AR… ZSTD       44578          0 13089 13121      254 B
#> 4      3 state_fips  BYTE_AR… ZSTD       44578          0 13    13          69 B
#> 5      4 county_fips BYTE_AR… ZSTD       44578          0 089   121        250 B
#> 6      5 geom        BYTE_AR… ZSTD       44578          0 -     -        1.36 MB
#> # ℹ 1 more variable: uncompressed <byt>
#> 
#> <gpq_geo_metadata/list>
#> GeoParquet:
#>  Version: "2.0.0"
#>  Primary column: "geom"
#>  Encoding: "WKB"
#>  Geometry types: "MultiPolygon"
#>  Orientation: —
#>  Edges: —
#>  Bounding box: -84.7884562, 33.5299127, -84.3444261, and 33.7876275
#> CRS:
#>  Type: "PROJJSON"
#>  Name: "WGS 84"
#>  Authority: "EPSG:4326"
#>