Questions tagged [landsat]

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.

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…
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…
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%…
1
2 3 4 5 6 7 8