iceberg-rust icon indicating copy to clipboard operation
iceberg-rust copied to clipboard

Geo types example

Open nuts-rice opened this issue 7 months ago • 3 comments

Is your feature request related to a problem or challenge?

Hi, I was wondering about the geospatial data storage capabilities for this. It looks like there's specifications such as https://www.geoiceberg.org/ in development and articles such as this I think that developers in the geospatial Rust community would love to integrate this. Could it be possible to include an example to get started ? Please advise whether this is actually helpful or not really necessary.

Describe the solution you'd like

An example rest server that holds onto and serves Geo types. Ingest could include Parquet, GeoJSON etc .

Willingness to contribute

I would be willing to contribute to this feature with guidance from the Iceberg Rust community

nuts-rice avatar May 02 '25 18:05 nuts-rice

This issue has been automatically marked as stale because it has been open for 180 days with no activity. It will be closed in next 14 days if no further activity occurs. To permanently prevent this issue from being considered stale, add the label 'not-stale', but commenting on the issue is preferred when possible.

github-actions[bot] avatar Oct 30 '25 00:10 github-actions[bot]

This is still relevant; we'd like to support reading and writing data with the latest geometry type in Iceberg spec.

kylebarron avatar Oct 30 '25 14:10 kylebarron

This is part of v3, let's use this issue to track it.

liurenjie1024 avatar Oct 30 '25 14:10 liurenjie1024

Thanks for opening this issue! The example is excellent, but I think we need to update Iceberg Rust to fully support the geometry and geography types in Iceberg Rust. These are being added to apache/iceberg as well. Should I create a separate issue for the implementation?

MrPowers avatar Nov 20 '25 01:11 MrPowers

If you'd like to track the implementation specifically there, sure.

nuts-rice avatar Nov 20 '25 19:11 nuts-rice