Skip to content

Add geoarrow-data test file links#7

Open
repro-code wants to merge 9 commits intoJuliaGeo:mainfrom
repro-code:add-test-arrows-links
Open

Add geoarrow-data test file links#7
repro-code wants to merge 9 commits intoJuliaGeo:mainfrom
repro-code:add-test-arrows-links

Conversation

@repro-code
Copy link
Copy Markdown

Summary

  • Add 27 new test arrow file links from geoarrow-data v0.2.0 repository
  • Includes NS Water point data, Natural Earth cities/countries, quadrangles dataset, and example CRS files
  • Various encodings covered: native, interleaved, and WKB

Test plan

  • Verify links are accessible
  • Run existing test suite to ensure no regressions

🤖 Generated with Claude Code

Ubuntu and others added 8 commits January 13, 2026 21:29
Add links to geoarrow-data v0.2.0 test files including:
- NS Water point data (various encodings)
- Natural Earth cities and countries
- Quadrangles 100k dataset
- Example CRS files for Vermont

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Include all .arrows files under 2MB from geoarrow-data:
- Example files for all geometry types (2D, Z, M, ZM)
- GeometryCollection and nested variants
- Mixed dimensions examples
- Organized by category with comments

Skip large datasets (>2MB): NS-water layers, Microsoft buildings

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Update ArrowTypes.JuliaType signatures to use x::Type
- Add helper functions _unwrap_type, _ndims, _eltype for type introspection
- Add fromarrow methods for separated Point encoding (Struct with x, y, z, m fields)
- Add fromarrow methods for Box/Extent types (2D, 3D, 4D)
- Add Geometry{PointTrait,D,T} constructor for 4 arguments

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Download 185 test files from geopandas and geoarrow-data repositories
- Add test_all_files.jl script to verify all files can be read
- Covers: WKB, WKT, interleaved, separated point encodings
- Covers: Box types (geoarrow.box)
- Covers: All dimension variants (2D, Z, M, ZM, mixed)
- All 185 test files pass successfully

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@evetion
Copy link
Copy Markdown
Member

evetion commented Jan 14, 2026

Failing tests are fixed with JuliaGeo/GeoInterface.jl#211. (extent fails GeoInterface geometrytest)

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.

2 participants