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
-
-
1JGrass 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
Google Earth Engine can process Landsat 8 data using Java code and I believe it is free. https://earthengine.google.com