You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@iceberg.apache.org by GitBox <gi...@apache.org> on 2022/08/31 02:56:51 UTC

[GitHub] [iceberg] badbye commented on issue #2586: Add geometry type to iceberg

badbye commented on issue #2586:
URL: https://github.com/apache/iceberg/issues/2586#issuecomment-1232392801

   To fully support geometry, there are lots of things to do.
   1. Add geometry type.
   2. Partitioning.
   3. Filtering.
   4. Writing and reading.  
   
   Firstly, we must figure out how to store geometry in parquet and Avro files.  [geomesa](https://github.com/locationtech/geomesa/tree/main/geomesa-fs/geomesa-fs-storage/geomesa-fs-storage-parquet/src/main/scala/org/locationtech/geomesa/parquet) already did it. [geoparquet](https://github.com/opengeospatial/geoparquet) is trying to set up a standard. What about Avro? no idea yet.
   
   Second, use query engines like Spark to read data from sources and write geometry records into files. (Since Iceberg only offers an APIs to append files, not records) 
   
   Finally, (conditional) reading is not that hard to do.
   
   My team is working on it. Hopefully, we can make it at the end of 2022. 
   
   
   


-- 
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: issues-unsubscribe@iceberg.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@iceberg.apache.org
For additional commands, e-mail: issues-help@iceberg.apache.org