orc icon indicating copy to clipboard operation
orc copied to clipboard

Add support for geospatial types (geometry and geography)

Open MrPowers opened this issue 7 months ago • 4 comments

Iceberg v3 supports geometry and geography types, see this PR for more info. Could ORC support these types so it can be compatible with Iceberg v3? Thanks for the great work on this project.

MrPowers avatar May 15 '25 16:05 MrPowers

Thank you for creating ORC issue, @MrPowers .

For the record, ORC Format v1.1 supports it.

  • https://github.com/apache/orc-format/releases/tag/v1.1.0
    • https://github.com/apache/orc-format/pull/18

ORC 2.1.2 uses ORC Format v1.1.

  • https://github.com/apache/orc/releases/tag/v2.1.2
    • https://github.com/apache/orc/pull/2190

ORC Java implementation is under development in this PR.

  • https://github.com/apache/orc/pull/2032

ORC C++ implementation is not started yet.

dongjoon-hyun avatar May 15 '25 20:05 dongjoon-hyun

cc @williamhyun , @wgtmac , @ffacs

dongjoon-hyun avatar May 15 '25 20:05 dongjoon-hyun

This is wonderful, great work!

mrpowers-wb avatar May 15 '25 23:05 mrpowers-wb

@dongjoon-hyun @wgtmac Awesome work!

jiayuasu avatar May 19 '25 16:05 jiayuasu

For the record, Java implementation was merged and C++ implementation is almost done.

  • https://github.com/apache/orc/pull/2032
  • https://github.com/apache/orc/pull/2269

Apache ORC PMC decided to release Apache ORC 2.2.0 soon (July 2025) to deliver this.

dongjoon-hyun avatar Jul 05 '25 00:07 dongjoon-hyun

Since all PRs are resolved, I close this issue.

dongjoon-hyun avatar Jul 14 '25 17:07 dongjoon-hyun