Questions tagged [sentinel-2]

Remote sensing satellites with Multispectral imaging capabilities

Filter by
Sorted by
Tagged with
10
votes
3answers
2k views

Sentinel-2 satellite images not aligning with basemap

I'm downloading Sentinel-2 tiles from Amazon S3 but they dont seem to be 100 % aligned. Right image is band 08 Sentinel-2 added to ArcGis Desktop (i have done nothing more than adding the 08.jp2 to ...
3
votes
1answer
3k views

Exporting data with different data types in Google Earth Engine. How to make data consistent to download?

I am working with Sentinel-2 data in GEE and I added NDVI and a specific SAVI as new bands to an Image. I had an error downloading 6 bands (RGBI, and VIs) because the data type is not the same: Error:...
16
votes
9answers
11k views

Seeking Sentinel 2 Images for Nigeria [closed]

I need Sentinel 2 imagery of Nigeria, I signed up in Copernicus Scihub but typing Nigeria into the text box no results appear. I must be doing something wrong, how can be possible that they do not ...
2
votes
1answer
328 views

Filter out "incomplete" Sentinel-2 images in Earth Engine

Sometimes when using Earth Engine I got an incomplete image, is there a way to get the full image? Example: The code that I am using is: var imageCollection = ee.ImageCollection("COPERNICUS/S2"); ...
4
votes
3answers
7k views

Creating Sentinel-2 cloud free, cloud-shadow free composite or scene on Google Earth Engine (GEE)?

Using this code, I am able to get a cloud-free composite, but it still includes shadows in my image. var collection = ee.ImageCollection("COPERNICUS/S2") .filterBounds(ee.Geometry.Rectangle(-85....
11
votes
3answers
9k views

Downloading sentinel products using API?

I want to be able to automate or batch download Sentinel data (in particular S2). I am trying to use the OData protocol as described in the Sentinels Scientific Data Hub user-guide on APIs and batch ...
11
votes
3answers
5k views

Finding Sentinel tile for specific Long/Lat coordinate

I'm building a tool that downloads images from "Sentinel-2 on AWS" I have a trouble translating Long/Lat coordinates to a specific Sentinel tile. I know that Sentinel 2 uses MGRS and I tried to ...
13
votes
1answer
4k views

What is the range of values of Sentinel-2 Level 2A images?

I found in Level 2A Product Format Specifications Technical Note page29 that: "The L2A Quantification Value is aligned with the L1C Quantification Value of the L1C product from which the L2A product ...
7
votes
1answer
3k views

Calculating EVI from Sentinel 2 imagery gives difference in results between ArcMap & QGIS?

Though EVI coefficients have not been developed for Sentinel 2 imagery, I am using the same coefficients used for MODIS to calculate EVI for Sentinel imagery. I know that Sentinel 2 imagery is TOA ...
3
votes
3answers
2k views

Downloading Sentinel-2 data from Google Cloud Storage with Python?

I'm trying to download Sentinel-2 data from the Google Cloud Storage and basically adapted the FeLS-module (great work, by the way!). As it is done in the module, I also download the index.csv first (...
3
votes
2answers
2k views

"Batch processing" data of multiple ROIs in Google Earth Engine

I have written a rather simple script for data selection and subsequent export in GEE: //Create region of interest -> Should be replaced by manual selection of ROIs or ROI center points and ...
7
votes
1answer
135 views

How to find a particular coordinate on a Sentinel image using proj:transform?

Background I am retrieving images from the Sentinel satellites. I plot these images, using pixel coordinates. I would like to show points specified using latitude and longitude on those images. Data ...
0
votes
1answer
800 views

Download and Browse Sentinel data from AWS

It's been a while since I downloaded or browsed Sentinel data in AWS from http://sentinel-s2-l1c.s3-website.eu-central-1.amazonaws.com/tiles/ But I can not access this website anymore. Is it closed ...
7
votes
1answer
14k views

Creating Sentinel-2 NDVI time series chart in Google Earth Engine?

I am exploring Sentinel-2 time-series NDVI with Google Earth Engine. In another post (here) I calculated and exported NDVI values from Sentinel-2. Now I would like to create a NDVI time series chart, ...
4
votes
2answers
7k views

Sentinel Cloud-free Collection Google Earth Engine Code Editor

I am trying to create and map an image collection (not image or mosaic if that is even possible), where QA60 defines the Cloud-mask. I have written the code below - however, it seems the Jan2016 ...
4
votes
2answers
13k views

How do I find Sentinel-2 dataset ID on Google Earth Engine?

I'm new at Google Earth Engine and Javascript. I'm trying to use Sentinel-2 data in the API following this tutorial of Landsat data . According to this, it is possible to load/add a Sentinel-2 ...
13
votes
3answers
8k views

Raw Sentinel 2 jp2 to RGB geotiff

I'm looking for a way to merge Sentinel 2 jp2 band files(B02, B03, B04) and fix RGB colors. All should be done with bash or python script. For my example I work on these images. Ideally the solution ...
4
votes
2answers
2k views

GEE Export.image.toDrive output not matching bounding box?

I am new to GEE and javascript. Copy-pasting here and there, I managed to put together this code that extracts NDVI from cloud-free Sentinel-2 images on GEE. I created a fusion table from a KML with ...
8
votes
1answer
5k views

Radiometric calibration of Sentinel-2 products

How can I calibrate Sentinel-2 products, to extract the reflectance? I've downloaded few Sentinel-2 products from https://scihub.copernicus.eu/s2/#/home, and opened them with SNAP but its radiometric ...
7
votes
2answers
107 views

How to retrieve Sentinel images without significant cloud coverage using Python

Background I am trying to retrieve images of certain areas. My aim is to get images without much cloud on them. I would like to specify the percentage of pixels with clouds on them. What I am doing ...
2
votes
2answers
3k views

How is Sentinel 2 MSI Natural Colours Profile in SNAP calculated

Using the ESA Toolbox named SNAP one can load a sentinel 2 data package and see a RGB view using the profile. I am wondering what this profile in mathematical terms are. Is it just information about ...
6
votes
1answer
6k views

Installing jp2 driver for GDAL

I cannot open jp2-files with gdal: This works fine (the Sentinel2 metadata): ~/copernicus/S2A_MSIL2A_20170111T100351_N0204_R122_T33UWP_20170111T100351.SAFE$ gdalinfo MTD_MSIL2A.xml Driver: ...
4
votes
1answer
5k views

Calculating 2-bands EVI from Sentinel-2

I have been trying to calculate Enhanced Vegetation Index (EVI) using Sentinel-2 Level 1C imagery. I have atmospherically corrected the imagery (so the imagery is in BOA) but I can't seem to derive ...
4
votes
1answer
563 views

Download Sentinel-2 WMS layer using GDAL?

I want to download Sentinel-2 WMS layer from https://s2maps.eu/ using gdal_translate option. I have an XML file to fetch the image. But I am not getting a proper output. I believe it is due to the XML ...
3
votes
2answers
2k views

Filtering Sentinel2 image collection to get least cloudy image for entire ROI

I am trying to obtain the least cloudy image (or images) across my entire ROI. Though I do not get any errors, the true color composite is not being mapped for me to check if I have indeed sorted and ...
2
votes
3answers
12k views

Handle .JP2 Sentinel data

I have downloaded several Sentinel 2 granules, with single bands raster data in .jp2 format, and I want to create true and false color composite images out of them. Using ArcGIS I could not open any ...
0
votes
2answers
13k views

Layer stacking Sentinel 2 imagery

Is it possible to layer stack all 13 Sentinel 2 bands or can I only layer stack those that are the same resolution (so for example the blue, green red and NIR bands). I have a very large area of ...
0
votes
1answer
919 views

Pansharpening Sentinel-2 imagery in Google Earth Engine

I am attempting to pansharpen Sentinel-2 imagery in GEE in order to determine the amount of land covered in water at my field site locations (probably will calculate MNDWI on sharpened image). I do ...
4
votes
1answer
184 views

Calculate proportion of study area covered by image on Google Earth Engine using a pixel count

I want to calculate the proportion of a study area that is covered by (non null) pixels within an image. I have seen examples that do similar counts (here, here, and here), and followed code from here,...
3
votes
1answer
73 views

Seam in band 1 of sentinel 2 data

I am processing sentinel 2 data and while most bands look fine I have noticed an odd seam in band 1 of several images as can be seen from the attached image. The image is cut from the ESA scene ...
2
votes
2answers
1k views

Using Python to execute merge of rasters

I need help with a python script to iterate merge (gdal_merge.py) of rasters: For each folder located in /home/geodata/sentinel2/ look in subfolder IMG_DATA and merge the three rasters with ...
2
votes
1answer
639 views

How to calculate affine transformation by Python gdal as same as gdal_translate?

I've made a python script which tries to reproduce what gdal_translate does (given a bounding box BBOX in EPSG:4326 and an UTM32 .jp2 file. Then, translates the BBOX from EPSG:4326 to EPSG:32632 (...
2
votes
1answer
191 views

Cannot set the natural color for Sentinel-2 raster data

I'm trying to create a new raster data with nature color (B4-B3-B2) for the left raster data in QGIS 3, however, I failed. This should be similar to the right one. Both of them were downloaded from ...
2
votes
2answers
474 views

Do we get world grid with date and time of visit of Sentinel 1 and Sentinel 2?

I have an ROI and I am interested in knowing the below for it Tile Number Date and Time of revisit as calendar for whole year This will enable me to specify the tile number(s) and fetch the data for ...
1
vote
1answer
145 views

Calculating CIredEdge from Sentinel 2 composite image and adding as Band in Google Earth Explorer?

This is a follow-up question to Seeking Function to calculate red-edgeNDVI in Google Earth Engine? I’ve added the redEdgeNDVI band to the image collection by mapping the function over the collection ...
1
vote
1answer
37 views

How to convert Latitude Longitude to UTM - conflicting UTM Zone codes

Just as in this question, I download a sentinel tif file: from pystac_client import Client catalog = Client.open("https://earth-search.aws.element84.com/v0") mysearch = catalog.search(...
1
vote
1answer
750 views

Image Resampling in Google Earth Engine?

I've wrote below code for landsat and sentinel mosaicing, however I don't know how can I resample sentinel-2 pixel size to landsat-8 data? Could anyone guide me please? code link: https://code....
1
vote
1answer
326 views

Problem with Sentinel-2 NDVI export to TIFF in Google Earth Engine [closed]

I'm trying to calculate and export NDVI rasters extracted from Sentinel-2 using the script: https://code.earthengine.google.com/a9247db3f03e9514eb0378d1f59e9447 Source code: Export images in google ...
1
vote
2answers
541 views

Convert Sentinel 2 1C product from reflectance to radiance

Does anyone know the equation for converting Sentinel 2 level 1c products from reflectance to TOA radiance? I've looked at the Sentinel user guides but can't find anything. I'd rather use ArcGIS ...
1
vote
1answer
387 views

Imagemosaic with CoverageNameCollector

I'm trying to get an Imagemosaic of Sentinel2 data with one coverage for each band to work. As described in the docs, I want to make use of the CoverageNameCollector property. But the docs are very ...
1
vote
1answer
2k views

Add a 'cloud' band to Sentinel 2 images (GEE)

This script is used to mask out cloud in sentinel 2 images using a threshold for band 4: // Sentinel 2 cloud function var cloudfunction_ST2 = function(image) { // If band 4 is higher than 2500, ...
0
votes
0answers
228 views

Error 38 Unable to load raster - Trying to preprocess satellite images from Sentinel 2 through SCP plugin

I'm not sure why QGIS can't preprocess the JP2 file I downloaded from Sentinel 2. I'm using the SCP plugin. I think I have to obtain a TIFF file before I can clip it using the SCP plugin.
0
votes
1answer
482 views

Reducing images to list and array size mismatch

I want to convert a google earth image to a numpy array and use Google Earth Engine's Reducer.toList operation. But the size of array I get is different than the size of image as I see in image ...
0
votes
0answers
505 views

Can't use GDAL with Python for opening *.GML file (vector file) from Sentinel-2 (L2A type) imagery *.zip archive

I'm trying to use GDAL 3.0.4 to open some of the *.gml files directly from the Sentinel-2 *.zip archive with following lines: gml_path = f'GML:/vsizip//s2zip_path/path_to_GML_file' gml_ds = gdal.Open(...
0
votes
1answer
565 views

Google Earth Engine Error: When computing PCA of Sentinel -2 Mosaiced Image

I want to select an area using Rectangle or Polygon tool, mosaic Sentinel- 2 images in the selected area using the median() or mosaic() method and calculate PCA of the area. When I use a single image ...
0
votes
0answers
476 views

Cell size (10m) in Raster properties differs from measured cell size (20m) in multiband (Sentinel) raster?

I've always thought that if raster resolution is 10m, the cell size in the raster is 10m, and therefore the length of pixel is 10m. Now I have started to work with Sentinel 2 optical imagery. ...