jorisvandenbossche commented on issue #600: URL: https://github.com/apache/arrow-nanoarrow/issues/600#issuecomment-2322930986
> GDAL provides a GeoParquet driver, great. I would like to build that driver through GDAL. However the GeoParquet driver in GDAL requires the Arrow C++ API ; The GDAL Parquet driver does not just need the Arrow C++ _API_, but specifically the Arrow C++ library and its component to read and write Parquet files (i.e. `libparquet`, which is a separate component distributed by the Arrow C++ project, and which depends on `libarrow`). So essentially what the GDAL driver needs is a Parquet implementation, not just an API to work with the Arrow in-memory format. So that's the reason that you can't replace Arrow C++ with nanoarrow, i.e. because Arrow C++ typically includes a Parquet implementation, while nanoarrow does not. Does that make it clearer? -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
