Skip to content

rupakbose/dockerLandsat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Structure

  • solution.py: Main solution script.
  • config.yaml: Configuration file for the project.
  • roadstyle.json: JSON file containing road style data.
  • requirements.txt: Python dependencies.
  • utils/: Utility modules.
  • tests/: Unit tests for the project.
  • output/: Directory for output files (created at runtime).

How to Run Locally

  1. Install dependencies:
    pip install -r requirements.txt
    
  2. Run the main script:
    python solution.py
    

How to Build and Run with Docker

  1. Build the Docker image:
    docker build --no-cache -t axelspacelandsat .
    
  2. Run the Docker container:
    docker run axelspacelandsat
    

Details on the modules

  • utils/convert8bit.py: Converts to int8 + process for better visualisatio
  • utils/landsatManager.py: Main class that handles the methods for processing landsat imag
  • utils/map_overlay.py: Overlays the road network on the TCC
  • utils/road_network.py: Downloads road network data from OS
  • utils/save_tif.py: Saves tiff for the url of the band provide
  • utils/search.py: Searches the Microsoft planetary stac for landsat8-l2-c2. I used Microsoft stac as I have extensively used it

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors