Landsat could refer to the Landsat program, a remote sensing program managed by USGS and NASA. It could also mean the satellite imagery data from this program.
Questions tagged [landsat]
109 questions
9
votes
2 answers
Mapping a function to rename bands across an image collection in google earth engine
I have a function to visualize imagery of different dates. However, I need to use both landsat 7 and 8, since my the dates I want start earlier than 2013. The issue arises that landsat 7 and 8 order their bands differently, so visualizing the images…

karc11
- 115
- 1
- 2
- 6
5
votes
4 answers
How to iterate over and download each image in an image collection from the Google Earth Engine python api
I am new to google earth engine and was trying to understand how to use the Google Earth Engine python api. I can create an image collection, but apparently the getdownloadurl() method operates only on individual images. So I am trying to understand…

krishnab
- 9,270
- 12
- 66
- 123
4
votes
1 answer
Google Earth Engine: how to map a function over a collection of all Landsat sensors to create NDVI timeseries
I am trying to combine all the Landsat sensors (L4-l8) from 1980s to present in Google Earth Engine, and calculate the time-series of the NDVI index (after having removed the clouds)
I tried to find a work around to solve the issue that L8 uses…

user21074
- 63
- 1
- 5
3
votes
0 answers
"The service is currently unavailable" Google earth engine
I am trying to produce some Landsat images which are intersecting large rivers. The output of the code is ImageID. However, when I run the code, it takes about 5 mins and shows "The service is currently unavailable" or "User memory limit exceeded".…

Bo Wang
- 41
- 5
3
votes
1 answer
How to download Landsat 8 images using Amazon S3
I implemented python code from the Automated Bulk Downloads of Landsat-8 Data Products in Python | Geology and Python tutorial.
It works pretty okay, but I want to retrieve data on the basis of date.I even changed some of code and tried but have not…

ramsha
- 53
- 1
- 9
3
votes
2 answers
r raster cover function - error with landsat stacks
I'm running into an unusual issue with the cover function in R. We are trying to fill cloudy pixels with values from another layer. I can make it work just fine with stacks as follows -
library(raster)
r1 <- raster(ncols=36, nrows=18)
r1[] <-…

Leah Wasser
- 717
- 3
- 8
- 22
3
votes
2 answers
Python: script to import multiple LANDSAT images to Grass GIS
I'm trying to write a Python code that will import LANDSAT satellite images into Grass GIS by adapting this code: http://grass.osgeo.org/wiki/LANDSAT
LANDSAT tiles are downloaded as folders, each containing 7 tiff images (Band 1-7). I therefore have…

si_2012
- 649
- 1
- 6
- 11
2
votes
1 answer
Rasterio Driver Registration
I'm trying to explore/pre-process some of the USGS's landsat data. currently I have downloaded two scenes through python's pylandsat module. These scenes are:
LE07_L1TP_205050_19991104_20170216_01_T1
LE07_L1TP_206050_19991111_20170216_01_T1
I…

jpate24
- 21
- 1
2
votes
2 answers
Rasterio " does not exist in the file system, and is not recognized as a supported dataset name."
Following this tutorial: https://www.usgs.gov/media/files/landsat-cloud-direct-access-requester-pays-tutorial
import boto3
import rasterio as rio
from matplotlib.pyplot import imshow
from rasterio.session import AWSSession
s3 = boto3.client('s3',…

isaacm
- 23
- 1
- 4
2
votes
0 answers
Google Earth Engine Sentinel-2 Level2 set to NaN clouds
I would like to set to NaN or Null all clouds to a cut section of a Sentinel-2 MSI level 2, for one band only if possible (not all RGB) I have used the following code:
/**
* Function to mask clouds using the Sentinel-2 QA band
* @param {ee.Image}…

Gab
- 175
- 1
- 1
- 6
2
votes
1 answer
Calculate NDVI for a Landsat collection
I am trying to to calculate the ndvi for the full Landsat collection. At first I remove the clouds and then I try to calculate the ndvi index as follow.
Unfortunately I do not get any results, does anyone has any ideas why the code does not work?…

geo_dd
- 283
- 1
- 5
- 22
2
votes
1 answer
What's the easiest way to load single band Landsat 8 rasters from AWS and combine them into a single multiband RDD?
I'm using geotrellis to load geotiff rasters from Landsat 8 that are sitting on S3. However, they are stored on a per-band basis. I can use S3GeoTiff class to load individual bands, e.g.:
val options = S3GeoTiffRDD.Options(getS3Client = () =>…

dff
- 23
- 2
1
vote
0 answers
Rasterio saving numpy array to GeoTiff with no need to change profile
I am working with LandSat 8 data, calculating a vegetation index from a single scene. I can read the necessary bands and do the calculation. My issue occurs when I try to save the information back to a GeoTiff.
None of the spatial characteristics of…

motionconstant
- 21
- 1
1
vote
0 answers
Is my function creating the correct mask?
I have written a Bitmask for Landsat 8 scenes in Google Earth Engine, and while I believe it's correct I don't know how to check, and am not sure I understand Bitmasks well enough to be confident I'm right.
How do I evaluate this code and/or where…

strangecharm
- 186
- 11
1
vote
0 answers
Mask image collection by year in Google Earth Engine
I am working with MODIS NDVI daily imagery in Google Earth Engine using Python. I want to identify the Julian Date at which NDVI reaches 50% between the minimum and maximum yearly values, and then return a collection of images which contain the 50%…

M. McPartland
- 33
- 3