Pyogrio provides fast, bulk-oriented read and write access to GDAL/OGR
vector data sources, such as ESRI Shapefile, GeoPackage, GeoJSON, and
several others. Vector data sources typically have geometries, such as
points, lines, or polygons, and associated records with potentially many
columns worth of data.

The typical use is to read or write these data sources to/from GeoPandas
GeoDataFrames. Because the geometry column is optional, reading or
writing only non-spatial data is also possible. Hence, GeoPackage
attribute tables, DBF files, or CSV files are also supported.

Pyogrio is fast because it uses pre-compiled bindings for GDAL/OGR to
read and write the data records in bulk. This approach avoids multiple
steps of converting to and from Python data types within Python, so
performance becomes primarily limited by the underlying I/O speed of
data source drivers in GDAL/OGR.
