Skip to content

Instantly share code, notes, and snippets.

@iamtekson
Created July 14, 2024 16:19
Show Gist options
  • Save iamtekson/44436714614705e7ce98c0d37986efdc to your computer and use it in GitHub Desktop.
Save iamtekson/44436714614705e7ce98c0d37986efdc to your computer and use it in GitHub Desktop.
The following code generates the Digital Elevation Model (DEM) using SPOT 5 imagery as input and the Ames Stereo Pipeline (ASP) as a stereo processing software.
#!/bin/sh
mv front/SCENE01/METADATA.DIM front/SCENE01/METADATA_FRONT.DIM
mv back/SCENE01/METADATA.DIM back/SCENE01/METADATA_BACK.DIM
bundle_adjust -t spot5 front/SCENE01/IMAGERY.TIF back/SCENE01/IMAGERY.TIF front/SCENE01/METADATA_FRONT.DIM back/SCENE01/METADATA_BACK.DIM -o ba_run/out
# parallel_stereo -t spot5 front/SCENE01/IMAGERY.TIF back/SCENE01/IMAGERY.TIF front/SCENE01/METADATA_FRONT.DIM back/SCENE01/METADATA_BACK.DIM st_run/out --bundle-adjust-prefix ba_run/out
add_spot_rpc front/SCENE01/METADATA_FRONT.DIM -o front/SCENE01/METADATA_FRONT.DIM
add_spot_rpc back/SCENE01/METADATA_BACK.DIM -o back/SCENE01/METADATA_BACK.DIM
mapproject dem/sample_dem.tif front/SCENE01/IMAGERY.TIF front/SCENE01/METADATA_FRONT.DIM front_map_proj.tif -t rpc
mapproject dem/sample_dem.tif back/SCENE01/IMAGERY.TIF back/SCENE01/METADATA_BACK.DIM back_map_proj.tif -t rpc
parallel_stereo -t spot5maprpc front_map_proj.tif back_map_proj.tif front/SCENE01/METADATA_FRONT.DIM back/SCENE01/METADATA_BACK.DIM st_run/out dem/sample_dem.tif
point2dem st_run/out-PC.tif --orthoimage st_run/out-L.tif -o st_run/DEM_PC.tif
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment