Closed
Description
Related to geopandas/geopandas#491 (exploration of ways to make data ingestion faster in geopandas)
Currently fiona
exposes a model where you access access the data by records (eg by iterating over a collection, accessing one record at a time). When the goal is to load the full dataset (eg to put all records in a geopandas GeoDataFrame), this record-based access can give some performance overhead.
Therefore, I am wondering to what extent fiona
would welcome additions to also make columnar-based access possible.
With columnar-based access I mean that you could get the values of all records (so of the full collection) at once in an array per property and geometry.