Commit 7ec82e4
authored
feat: Implement CRS parsing (#16)
* Initial claude-generated CRS parsing
* initial cleanup
* Update submodule
* update conftest
* update type hints
* fix path
* add test with custom CRS
* Add jsonschema dev dep
* cleaner top-level functions in _crs.py
* Add types-jsonschema
* refactor projjson creation
* Add JSON schema validation tests
* use pyproj to find data dir
* extend tests
* better parametrize
* cleaner code1 parent 8631387 commit 7ec82e4
File tree
9 files changed
+884
-22
lines changed- fixtures
- src/async_geotiff
- tests
9 files changed
+884
-22
lines changedSubmodule geotiff-test-data updated 27 files
- .github/workflows/ci.yml+3
- README.md+4
- pyproject.toml+2
- rasterio_generated/fixtures/float32_1band_lerc_block32.py+21
- rasterio_generated/fixtures/float32_1band_lerc_block32.tif
- rasterio_generated/fixtures/float32_1band_lerc_block32_info.md+48
- rasterio_generated/fixtures/uint16_1band_lzw_block128_predictor2.py+3-3
- rasterio_generated/fixtures/uint16_1band_lzw_block128_predictor2.tif
- rasterio_generated/fixtures/uint16_1band_lzw_block128_predictor2_info.md+5-3
- rasterio_generated/fixtures/uint8_1band_deflate_block128_unaligned.py+36
- rasterio_generated/fixtures/uint8_1band_deflate_block128_unaligned.tif
- rasterio_generated/fixtures/uint8_1band_deflate_block128_unaligned_info.md+48
- rasterio_generated/fixtures/uint8_1band_lzw_block64_predictor2.py+2-3
- rasterio_generated/fixtures/uint8_1band_lzw_block64_predictor2.tif
- rasterio_generated/fixtures/uint8_1band_lzw_block64_predictor2_info.md+1-2
- rasterio_generated/fixtures/uint8_rgb_deflate_block64_cog.py+4-3
- rasterio_generated/fixtures/uint8_rgb_deflate_block64_cog.tif
- rasterio_generated/fixtures/uint8_rgb_deflate_block64_cog_info.md+6-6
- rasterio_generated/write_utils.py+103-30
- real_data/maxar_opendata_yellowstone_visual.md-78
- real_data/nlcd/nlcd_landcover.md+23
- real_data/nlcd/nlcd_landcover.tif
- real_data/nlcd/nlcd_landcover_info.md+46
- real_data/vantor/README.md+3
- real_data/vantor/maxar_opendata_yellowstone_visual.md+16
- real_data/vantor/maxar_opendata_yellowstone_visual.tif
- real_data/vantor/maxar_opendata_yellowstone_visual_info.md+1-1
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| 22 | + | |
22 | 23 | | |
23 | 24 | | |
24 | 25 | | |
25 | 26 | | |
| 27 | + | |
26 | 28 | | |
27 | 29 | | |
28 | 30 | | |
| |||
0 commit comments