Skip to content

geoarrow/geoarrow-c

Folders and files

NameName
Last commit message
Last commit date
Feb 18, 2025
Dec 18, 2023
Feb 18, 2025
Feb 18, 2025
Sep 26, 2023
Feb 18, 2025
Feb 18, 2025
Feb 18, 2025
Dec 1, 2022
Oct 23, 2022
Dec 13, 2023
Feb 4, 2024
Dec 27, 2024
Feb 18, 2025
Dec 30, 2024
Oct 23, 2022
Oct 23, 2022
Dec 18, 2023
Sep 7, 2023
Oct 23, 2022
Sep 7, 2023
Dec 27, 2024
Sep 7, 2023

Repository files navigation

geoarrow-c

Codecov test coverage Documentation geoarrow on GitHub

The geoarrow C library is a geospatial type system and generic coordinate-shuffling library written in C with bindings in C++, R, and Python. The library supports well-known binary (WKB), well-known text (ISO) and geoarrow encodings as Arrow extension types with all possible mutual conversions including support for Z, M, and ZM geometries.

The library currently implements version 0.1.0 of the GeoArrow specification. The easiest way to get started with GeoArrow is to use the Python bindings, which currently use geoarrow-c under the hood for most operations.