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]

Reply via email to