Questions tagged [sentinel-2]

Remote sensing satellites with Multispectral imaging capabilities

Filter by
Sorted by
Tagged with
1 vote
0 answers
7 views

Unique product name for Sentinel-2 products, which does not change after re-processing by the distributor

Currently, I use the names of the Sentinel-2 space imagery product archives as a unique image identifier in the database. It turns out that this identifier contains processing data and time, which ...
user avatar
  • 5,612
1 vote
0 answers
16 views

Getting Sentinel-2 raster values for points on Google Earth Engine

I am calculating TSM and chlorophylle in a river, for each parameter I used a function to create a new band that gives me information about each one. First I want to calculate the mean value for ...
user avatar
0 votes
0 answers
12 views

Google Earth Engine Creating a mask for an ImageCollection

I'm using Google Earth Engine's JavaScript API to process Sentinel-2 images. I've calculated the EVI from the Sentinel ImageCollection, and would like to apply a mask that removes all the values ...
user avatar
  • 127
0 votes
0 answers
12 views

Google Earth Engine Limiting Image Values

I'm using Google Earth Engine's Javascript API to process Sentinel-2 images from 2016-2021. I've calculated the EVI values for these images, which has a range of -1 to 1. I want to correct any ...
user avatar
  • 127
0 votes
1 answer
38 views

GEE Supervised Classification using Sentinel-2 to detect seagrass

I am trying to distinguish seagrass from seaweed (macroalgae) and ultimately map seagrass around Britain. I am aware it may not be possible because it is challenging to differentiate seagrass and ...
user avatar
0 votes
0 answers
20 views

Export Image with different bands and parameters in Google Earth Engine

I'm trying to export an image of a specific region that multiple times that has different parameters. I'm using Sentinel-2 imagery and would like to export true color, false color and SWIR imagery ...
user avatar
  • 3
0 votes
1 answer
36 views

Pixel value differences in image downloaded through STAC api & Sentinel hub api

I downloaded same tile from AWS & Sentinel API. I compared pixel values for both and they differ by 1000. For example, consider red band. The value at 0,0 (row,column) for the image from Sentinel ...
user avatar
  • 25
1 vote
1 answer
22 views

Resampling high resolution data into lower resolution based on most common value

I want to use a high-resolution classification (3cm) as training data for a classification using Sentinel 2 data (10m). To do so, I want find which high-res value is most common within each Sentinel &...
user avatar
1 vote
0 answers
31 views

Google Earth Engine: Computation timed out error while extracting time-series of values to points

I am using the python API of the google earth engine and geemap library to work with sentinel-2 imagery for the contiguous United States. Here is the code I am using: def maskS2clouds(image): &...
user avatar
1 vote
0 answers
52 views

Google Earth Engine: Output too large when reducing resolution and exporting to Google Cloud

I'm calculating a bareground layer for Africa using Sentinel-2 at 10m resolution. I want to reduce the resolution to 1000m and then export it to Google Cloud Storage. However, this gives me an error ...
user avatar
  • 85
0 votes
1 answer
33 views

Renaming Sentinel Image folder

I am using Sentinel 2 images downloaded from https://scihub.copernicus.eu Image downloaded as zipped folder has very large file and folder names. Example '...
user avatar
  • 1,027
0 votes
0 answers
31 views

EarthPy plot scatterplot on top of plot_rgb

I am using earthpy.plot_rgb() for some satellite image because it works very well. However, I have the coordinates of a line that I'd like to plot on top of it with scatterplot, but I can't make it ...
user avatar
  • 113
1 vote
2 answers
118 views

Why do I get an error when applying getInfo() in Google Earth Engine?

I'm working in an undergraduate project and just started using Google Earth Engine. Firstly, I need to filter some Sentinel-2 MSI images that cover my area of interest (a watershed with 55 km²) from ...
user avatar
0 votes
1 answer
37 views

Adding function as band to image collection in Sentinel-2

I need to assess TSM in a river using Sentinel-2. Which is why I need to add the function of TSM as a new band. I used Adding multiple indices as bands to image as a guide but it is not working for ...
user avatar
2 votes
0 answers
25 views

Using images from different Landsat missions and Sentinel-2 for machine learning

I am doing some image segmentation using random forests on satellite imagery. The events I am trying to detect are somewhat rare so my training sets are very limited if I want to use Sentinel-2 ...
user avatar
0 votes
2 answers
46 views

Opening a Sentinel-2 image downloaded from esa scihub in QGIS

How do I open a Sentinel-2 image that I downloaded from ESA's scihub? I usually use a geotiff product but I can't find one.
user avatar
1 vote
1 answer
27 views

Error generating chart: No features contain non-null values of "system:time_start" in generating chart of NDVI

I got this error when trying to produce a time-series chart of NDVI in Sentinel-2. I've already tried something like .copyProperties(image)".set('system:time_start',image.get('system:time_start'))...
user avatar
0 votes
0 answers
22 views

Odd issue with Sentinel2 mosaic visualization in GEE

Please see below an "apparently" simple code to compare Sentinel2 mosaics from different periods. //Define a region of interest manually var geometry = //whatever polygon// var ...
user avatar
  • 531
-1 votes
1 answer
32 views

GEE error: Layer error: Image.select: Pattern 'NDWI' did not match any bands

I want to find the NDWI and NDCI of my study area from the Sentinel 2 image in google earth engine but i get a error that it did not match any bands. How can I solve this problem? my code here: ...
user avatar
0 votes
1 answer
33 views

LULC-2021: Layer error: User memory limit exceeded

I am trying to create a LULC map for Maharashtra State in India. I collected training polygons for 7 classes: Agriculture, Water, Builtup, Fallow Land, Barren Land, Wetlands, Other Vegetation. I am ...
user avatar
  • 107
1 vote
0 answers
34 views

Split raster in subrasters

I have rasters of Sentinel-2 data and want to split them im subrasters (1km*1km). This is working so far but takes a lot of time due to the for loops in Python. ds = gdal.Open(d) ...
user avatar
  • 117
0 votes
0 answers
16 views

How to increase accuracy of object based image classification result in QGIS Orfeo toolbox?

I am working on the subset of a Sentinel 2 image to identify solar panels from the satellite imagery. So I used the OTB plugin in QGIS Desktop 3.20.3 for segmentation and object based classification. ...
user avatar
1 vote
0 answers
29 views

GEE Sentinel-2 Active Fire Detection - conditional image composition

I am working on Sentinel-2 image fire detection in Google Earth Engine. I would like to apply the Custom Scripts Active Fire Detection algorithm (https://github.com/sentinel-hub/custom-scripts/tree/...
user avatar
1 vote
0 answers
31 views

Sentinel-2 product 2A SCL visualization parameter

I am attempting to mask a Sentinel-2 scene using the SCL layer in a Python API using GEE compatibility. I have managed to visualize the SCL. However I do no think that I am viewing it properly. Does ...
user avatar
1 vote
1 answer
83 views

Turning TIFF numpy array into a .jpeg

I am trying to convert a numpy array - containing the Red, Green, and Blue band obtained from the .TIFF file of the satellite image - into a simple .jpeg. The issue at hand is that the colours on the ....
user avatar
  • 73
1 vote
0 answers
34 views

Strange behaviour in Z Cartesian axis when creating 3D Point Cloud

I'm working on a tool to convert SRTM data to Cesium 3D Tileset Point Cloud. All is working fine as you see here: And in this video ( subtitle in portuguese): https://youtu.be/zroGesdS-OI Well... My ...
user avatar
  • 1,836
1 vote
0 answers
39 views

How to download all Sentinel2 images for a year

Background: I try to get all available Sentinel-2 Level 1C images for a tile (e.g.T32UPU) in 2016 and 2017. So I applied sentinelsat python package. Almost all images within 2016-2017 have been ...
user avatar
1 vote
0 answers
27 views

What transformation of raw sensor values from Sentinel-2 is GEE using?

What transformation of raw values obtained from Sentinel-2's sensors is Google Earth Engine using? When accessing the data from the Sentinel Hub directly, the values that I get are a bit different ...
user avatar
  • 73
0 votes
1 answer
36 views

Cloud cover percentage of Sentinel2 L1C [closed]

The following graph shows the frequency of cloud percentage of a Sentinel-2 L1C tile in 2021, and it seems like only 10 dates have cloudcover less than 10%. I am wondering: 1, How much percentage of ...
user avatar
1 vote
1 answer
18 views

Convert satellite bands datatype to unit8 and then export to drive?

I am trying to export composite and classified bands from my GEE workspace to Drive. This classification was performed on Sentinel-2 (COPERNICUS/S2_SR) image collection. The Datatype of bands all ...
user avatar
  • 107
0 votes
0 answers
31 views

Get raster from WMS

I am downloading Sentinel-2 raster files from Creodias. Several processed polygons are located on two or three tiles at the same time. I can download all the tiles, make a gluing and cut out the ...
user avatar
4 votes
1 answer
87 views

Raster pixel values changing when raster is clipped

I have downloaded a couple of (Sentinel-2) raster files and would like to clip them down to be a smaller size. However, when I clip them the output file has a wider range of pixel values than the ...
user avatar
  • 85
0 votes
1 answer
38 views

How to convert several raster files to binary raster using convert-geotiff tool without over writing

I have downloaded 12 raster files (for each month) from sentinel-2 for my study area. And then converted to NDVI(vegetation index). After that I used convert-geotiff (https://github.com/openwfm/...
user avatar
  • 9
0 votes
0 answers
31 views

Why do I get wrong NDVI, EVI values in crop monitoring?

I have been monitoring agriculture lands with Sentinel-2 S2MSI2A data. I'm calculating NDVI and EVI for the vegetation. The NDVI values are slowly increasing because the growing crops which is look ...
user avatar
0 votes
0 answers
41 views

Sentinel2 pixel values and grayscales in QGIS

My goal is to get the Sentinel-2 pixel values and coordinates. So I used python rioxarray_open.rasterio to load the Sentinel2 pixels values and plot the results in QGIS. pixel_value = rioxarray....
user avatar
0 votes
0 answers
19 views

What is the correct EVI formula for Sentinel-2 dataset? [duplicate]

I'm trying to calcute EVI for Sentinel-2 S2MSI2A, which is a level 2 product. I'm using the following formula in raster calculator: 2.5 * (("%B8%" - "%B4%") / (("%B8%" + (...
user avatar
1 vote
0 answers
12 views

How to create a "normal" color image from multiband RGB images with GDAL CLI?

I am working on a personal project to automatically pull and process Sentinel 2 data and create viewable images with a bash script. So far I have succeesded with most of the steps but I'm stuck at the ...
user avatar
0 votes
2 answers
120 views

GEE Sentinel 2 Image error: expected a homogeneous image collection, but an image with an incompatible band was encountered

var roi = ee.FeatureCollection("users/sevki/izmir"), var img2017= ee.ImageCollection("COPERNICUS/S2_SR") .filterDate('2017-1-1', '2018-1-1') .filterMetadata('...
user avatar
  • 3
0 votes
0 answers
27 views

Chlorophyll and particulate matter in the river

In the routine below for Google Earth Engine I can get the indexes of SAVI, NDVI etc. How can assemble code to obtain chlorophyll and particulate matter in suspension in river using images from ...
user avatar
  • 61
0 votes
1 answer
42 views

Export ImageCollections by periods in GEE

I am working with Sentinel-2 data in GEE from the JavaScript API. I need to perform a chain of simple processes (including: search, pixel masking, band selection) and then export to my Drive. I need ...
user avatar
  • 343
0 votes
1 answer
43 views

Raster Stack with Sentinel-2 data

I need to do a rasterstack of Sentinel-2 data in R. I've done it before with Landsat data by using the library RStoolbox, raster and rgdal. These are the script lines: meta2009<-readMeta(C:/.../MTL....
user avatar
  • 1
0 votes
1 answer
146 views

Mask Sentinel-2 image using SCL product in Google Earth Engine

I need to create a Google Earth Engine (JavaScript API) function to mask the pixels corresponding to no_data, satured_or_defective, dark_area_pixels, cloud_shadows, unclassified, ...
user avatar
  • 343
0 votes
1 answer
17 views

GRASS GIS 7.8.5 i.sentinel.mask Error

I am trying to run i.sentinel.mask in GRASS GIS 7.8.5 I am having the following Error: ERROR: Option <input_file> is mutually exclusive with all of <blue>, <green>, <red>, <...
user avatar
  • 529
1 vote
0 answers
124 views

Cloud mask algorithms for Sentinel-2 Level-2A data

I am trying to find the best Sentinel-2 cloud mask algorithm for Level-2A data that can be integrated in a Python script and that works well on oceanic areas. I am working with level-2 data because I ...
user avatar
0 votes
0 answers
45 views

Identifying specific images from a collection by total pixel values in Google Earth Engine

I am trying to identify which Sentinel-2 images in a collection have the highest and lowest total NDVI for a given region and year (as in the sum of all pixels in that image). I am able to filter by ...
user avatar
1 vote
2 answers
126 views

Google Earth Engine and Sentinel-2 L2A processing update

As of 25-January-2022 ESA has updated its processing baseline for Sentinel-2 Therefore, Sentinel-2 L2A Bottom of Atmosphere (BOA) reflectance (L2A_BOA) should be retrieved using L2A_BOAi = (L2A_DNi + ...
user avatar
  • 1,545
0 votes
1 answer
29 views

Keeping the property system:time_start after applying a cloud mask to a Sentinel-2 level 2A collection in Google Earth Engine

I am using the following collection: 'COPERNICUS/S2_SR' for a project in Google Earth Engine. I used the suggested code to mask clouds (mask2collection). However when I print some images of the ...
user avatar
1 vote
2 answers
63 views

Filtering Google Earth Engine image collection by filename using wildcards

I am new to GEE and now I need to filter and sort a sentinel 2 data collection by cloud coverage. Basically, I need the Ecuador tile with "T17MNT" in its id in image properties. I figure out ...
user avatar
0 votes
0 answers
31 views

GEE (error) User memory limit exceeded when create daily mosaics of Sentinel-2

The Sentinel-2 data are provided as tiles. Two neighbouring tiles may contain image data from the same day. But they have an overlap area by the edge of the tile. For some statistics this overlap is a ...
user avatar
  • 189
0 votes
0 answers
72 views

Applying C2RCC atmospheric correction to Sentinel-2 L1C images in SNAP

Sentinel-2 Level-1C images are available in this AWS bucket. I am trying to get a Sentinel-2 L1C image of an area with an atmospheric correction done by the C2RCC Processor. I try to do this using ...
user avatar
  • 250

1
2 3 4 5
11