I am looking for the same packages as outlined in this question - Are there Python packages for Landsat 8 processing? except that I want these in Java. Any Open Source packages out there that can do the same processing in Java ?


I'd probably lean to GRASS for this, irrespective of the language you want to access it from.

General LANDSAT discussion for GRASS: http://grasswiki.osgeo.org/wiki/LANDSAT

Marcus Neteler has provided some extra guidance on the Landsat8 import and processing: http://courses.neteler.org/processing-landsat8-data-in-grass-gis-7/

Once you have the data understood, call it from Java using one of the methods at http://grasswiki.osgeo.org/wiki/GRASS_and_Java

  • I've had trouble getting Grass 7 to run on Ubuntu 14. Is QGIS as useful as Grass for Landsat 8 processing? – nicholaschris Jan 14 '15 at 8:48
  • @BradHards - How about JGrass ? udig.refractions.net/gallery/jgrass – gansub Jan 14 '15 at 9:04
  • 1
    JGrass is also a possibility, but its more of an application, and I understood you were looking for a java programming approach. This is all free software, so you can try various options. – BradHards Jan 14 '15 at 9:12
  • @BradHards - If I can avoid calling a process within my Java code that would be good enough. – gansub Jan 14 '15 at 9:23
  • 1
    That would have been good information to put in the question... – BradHards Jan 14 '15 at 9:30

Google Earth Engine can process Landsat 8 data using Java code and I believe it is free. https://earthengine.google.com

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.