Skip to content

Add GeoArrow support for various geometry types#2

Merged
am2222 merged 2 commits into
mainfrom
bug/fix-wasm
Apr 15, 2026
Merged

Add GeoArrow support for various geometry types#2
am2222 merged 2 commits into
mainfrom
bug/fix-wasm

Conversation

@am2222

@am2222 am2222 commented Apr 15, 2026

Copy link
Copy Markdown
Owner

Introduce functions for converting WKB geometries to GeoArrow formats, enhancing the duck_geoarrow extension. Improve GitHub Actions for release management and include tests to verify the functionality of the new features. Update documentation for local testing of DuckDB WASM extensions.

am2222 added 2 commits April 14, 2026 22:50
…w extension

- Implemented functions for converting WKB geometries to GeoArrow native formats:
  - st_asgeoarrowpoint: Converts WKB to STRUCT(x, y)
  - st_asgeoarrowlinestring: Converts WKB to LIST(STRUCT(x, y))
  - st_asgeoarrowpolygon: Converts WKB to LIST(LIST(STRUCT(x, y)))
  - st_asgeoarrowmultipoint: Converts WKB to LIST(STRUCT(x, y))
  - st_asgeoarrowmultilinestring: Converts WKB to LIST(LIST(STRUCT(x, y)))
  - st_asgeoarrowmultipolygon: Converts WKB to LIST(LIST(LIST(STRUCT(x, y))))

- Enhanced GitHub Actions workflow to publish releases and manage artifacts for different platforms.
- Updated .gitignore to exclude cache files.
- Added tests for GeoArrow functions to ensure correct round-trip conversion of geometries.
- Created example HTML and README for testing DuckDB WASM extensions locally.
@am2222 am2222 merged commit 986efb1 into main Apr 15, 2026
32 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant