Skip to content

Downloads, stitiches and georeferences tiles from Google Static Maps API

License

Notifications You must be signed in to change notification settings

shubhamgoel27/satellite-image-downloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SatMaps

1. Project Structure

The following project structure is proposed (suggestions are welcome)

satmaps
  ├── SatMaps
  |   ├── Maps.py
  |   ├── TileMachine.py
  |   ├── TileDownloader.py
  |   ├── TileStitcher.py  
  ├── src  
  |   ├── main.py
  ├── data
  ├── notebook

N.B. Make sure you are inside the git project folder before running the above command.

2. Project Setup

The project can be used in two ways:

2.1 PIP Wheel Install

Install using the wheel file provided using:

Step 1: pip install dist/"wheel package name" #Install using pip

2.2 Conda Environment Install

To setup the virtual environment for this project do the following steps:

Step 1: cd jiomaps #Enter the project folder!
Step 2: conda env create -f envs/jiomaps.yml #create the virtual environment from the yml file provided.
Step 3: conda activate jiomaps #activate the virtual env.

3. Project description

The downloader script is src/main.py

  ```python src/main.py test_hyd --southwest=17.455242,78.364024 --northeast=17.455702,78.365357 --raster_path=test_hyd.tif```
  • This is a sample command to check the download of a very small region of Hyderabad

4. To-Do

  • [✔] Logo cropping
  • [✔] Auto max zoom level
  • No image resolution
  • [✔] Georeferencing issues
  • [✔] TIF optimisation
  • [✔] No tile downloaded handling

5. Licensing

Apache License 2.0

About

Downloads, stitiches and georeferences tiles from Google Static Maps API

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published