Giter Site home page Giter Site logo

vincentsarago / landsat-gifworks Goto Github PK

View Code? Open in Web Editor NEW

This project forked from alexkapps/landsat-gifworks

0.0 1.0 1.0 468 KB

A bash tool (script) to generate animated (gif) temporal progressions of land cover with inputs of lat, long, and start/end dates. Requires landsat-util, GNU parallel, and imagemagick. Still under construction!

License: MIT License

Shell 100.00%

landsat-gifworks's Introduction

landsat-gifworks

A little bash tool (script) to generate animated (gif) temporal progressions of land cover with inputs of lat, long, and start/end dates (for now change dates in the code). Requires landsat-util, GNU parallel, and imagemagick. Still under construction!

  • this is a work in progress. If you know enough to fiddle with it, it's all there!

Boston, MA from August 2014 through March 2015. If you didn't hear.. this was a record year for Boston snowfall!

to get this gif I used:

(venv)alex@alex-laptop:~/Documents/for_fun$ bash landsat-gifworks.sh 42 -71
  • I included a date range of -s "august 30 2014" -e "march 23 2015", but since the script is still under construction.. I ended up removing the first TIF (as it was too dark) from the displayed product.
  • Any time you want to remove an image from the final product, identify which TIF(s) you don't want, delete them from the working folder, and run the final convert command again. Make sure to replace the filename in that final command so that it reflects the path/row 3+3=6digit ID (in this example case it was 011031).

Dependencies

To Do List:

  • make less bootleg
  • fix gdal_translate line so that script crops based on designated subset size (allowing for zoomed in, more place specific gifs)
  • allow for user designated dates, input of rescale factor (from original landsat-util processed output size)
  • remove all working files after its done (these add up quick, keep that in mind)
  • comments
  • fix the final imagemagick convert command so that manual entry of the path/row ID numbers do not need to be entered every time.
  • display the number of images to be downloaded and processed and make sure that this is okay with the user before continuing.

landsat-gifworks's People

Watchers

James Cloos avatar

Forkers

danlopez00

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.