File tree Expand file tree Collapse file tree 2 files changed +10
-0
lines changed Expand file tree Collapse file tree 2 files changed +10
-0
lines changed Original file line number Diff line number Diff line change @@ -480,6 +480,10 @@ def migrate(
480480 if epsg := obj ["properties" ].pop ("proj:epsg" , None ):
481481 obj ["properties" ]["proj:code" ] = f"EPSG:{ epsg } "
482482
483+ for asset in obj .get ("assets" , {}).values ():
484+ if epsg := asset .pop ("proj:epsg" , None ):
485+ asset ["proj:code" ] = f"EPSG:{ epsg } "
486+
483487 super ().migrate (obj , version , info )
484488
485489
Original file line number Diff line number Diff line change @@ -587,6 +587,12 @@ def test_migrate() -> None:
587587 assert item .ext .proj .epsg == 32614
588588 assert item .ext .proj .code == "EPSG:32614"
589589
590+ assert item .assets ["B1" ].ext .proj .epsg == 32614
591+ assert item .assets ["B1" ].ext .proj .code == "EPSG:32614"
592+
593+ assert item .assets ["B8" ].ext .proj .epsg == 9999
594+ assert item .assets ["B8" ].ext .proj .code == "EPSG:9999"
595+
590596
591597def test_older_extension_version (projection_landsat8_item : Item ) -> None :
592598 old = "https://stac-extensions.github.io/projection/v1.0.0/schema.json"
You can’t perform that action at this time.
0 commit comments