Questions tagged [masking]
Covering or hiding features on a map.
348
questions
0
votes
0
answers
12
views
How to make multiclass color mask based on polygons (osgeo.gdal python)?
I know how to make binary 1-band mask in python with
osgeo.gdal.Rasterize(src, shp_file_name, burnValues=[1])
But what if I have several classes and want to make 3-band mask with different colors for ...
0
votes
0
answers
20
views
Extracting inner rings of polygon creates falsy geojson
This is a follow up question to this question.
I created a JSFiddle with various input geometries, which can be found here
What I basically need is turf's mask to work with any number of interior and ...
1
vote
0
answers
16
views
Clip all polygons inside the boundary of provinces to separate and calculate every inside polygons area
I need to calculate area of polygons inside every province but some of polygons are not exactly inside of one province and part of it is in one province and the other part is in another province. How ...
2
votes
1
answer
95
views
How to use Turf mask when Polygon has islands in inner rings/inner rings
I am getting some weird result with turf.mask().
This is the polygon I am trying to run the mask() function with: https://gist.githubusercontent.com/Stophface/50155878441205412001247878f58b63/raw/...
1
vote
0
answers
33
views
Get rid of GeoTIFFs that fall outside the boundary when adjacent GeoTIFFs overlap each other
I am currently working in ArcGIS Desktop 10.4 with data driven pages enabled. I have ten GeoTIFFs with some overlapping into other GeoTIFFs. I want to mask those that are overlapping so when I show a ...
1
vote
1
answer
55
views
Masking in rasterio changes the values the output file
I am masking a raster file using rasterio. I am doing this using the mask function. The result of the masking changes the value of the pixels when loaded to GIS.
import fiona
import rasterio
import ...
1
vote
1
answer
137
views
Mask NetCDF data in Python with shapefile
Precursor to this question: Masking NetCDF data with a shapefile in that has more than one variable Python. Note: Data files are in the previous question.
I am trying to mask my polygon but I don't ...
1
vote
0
answers
96
views
Turf.js with multiple webworkers for point transformation 48 core CPU
I need to split a GeoJSON file to multiple parts engaging about 10 web workers to do some point transformation using turf.js. Afterwards, the returned processed data will need to be appended to form ...
0
votes
1
answer
69
views
Split categorical image into multi-band image in Google Earth Engine, where every band only contains pixels from one category
Context
I need to calculate the yearly forest area lost for every country, based on the Hansen Tree Cover Loss (TCL) image. The band I use is categorical and indicates the lossyear in the form of an ...
0
votes
1
answer
40
views
Stacked image created, while most of the bands became masked
I am trying to do a crop-type classification, so I created a stacked image from my collection for training by RF. However, when the collection is stacked, most of the bands inside the stacked image ...
1
vote
1
answer
88
views
How to get rolling count of masked pixels in Google Earth Engine
Using the Global Forecast System from NOAA, which provides relative humidity (RH) estimates several hours in to the future (up to 16 days to be exact). I create a binary of the RH, call it leaf ...
1
vote
2
answers
83
views
Sample Regions - excludes points with masked bands. Google Earth Engine
I have a set of points from around the world and I want to extract the pixel values from a set of images, giving information about the local environment, for each point. Then export the set of values ...
0
votes
0
answers
31
views
Raster masking keep old extent
I want to clip a raster file using for mask other raster file and in SAGA GIS provider tool QGIS QGIS Processing | Raster Tools | raster masking .
I realized the new masking file keeps in the ...
0
votes
0
answers
61
views
Apply raster mask in Spark (Databricks)
I have a relatively large dataset of daily climate data (stored in Delta Lake).
My question is:
Is it possible to query a non-rectangular area (Admin. unit, for example) without overloading the SQL ...
3
votes
1
answer
54
views
Fixing errors in old DTM in QGIS
I'm currently working on fixing some errors in some old DTMs.
The issue is there are pixels with a value of "-1.4013e-45" which are all over the rasters. I'm looking for a way to remove ...
0
votes
1
answer
81
views
rasterio.fill.fillnodata doesn't work as expected
I have a DEM of a lake bottom, that contains a few holes (nodata) which I'd like to fill. For that purpose i'm using rasterio's fillnodata with a mask. Unfortunatly, I don't get the results I am ...
2
votes
1
answer
102
views
Google Earth Engine: can I use multiple masks?
I am trying to use GEE to get temperature rasters. I am using the Daymet data, pulling every day of the year in 2011 in a county in New York, USA. I want to exclude temperatures less than 10 C and ...
3
votes
1
answer
47
views
Delimit the loading "zone" in a shapefile
I have to make several atlases of a large region in France. My study area is relatively small compared to the entire region. However, most of my layers are related to the entire region.
As I intend to ...
4
votes
1
answer
246
views
How to mask everything but a polygon in QGIS?
I am able to draw polygons over areas of interest in QGIS. For example via: Layer -> Create Layer -> New Temporary Scratch Layer, name the layer, select Polygon as Geometry type, OK, select the ...
0
votes
1
answer
671
views
Clip a GeoTIFF based on a bounding box coordinates using rasterio
I would like to clip a geodaframe based on coordinates. Let's say that I have the following bounding box from a GeoPandas dataframe. The projection is mollweide.
gdf.boundary.plot()
gdf.total_bounds
...
3
votes
0
answers
92
views
QGIS - Label masks breaks layer on PDF export
I have a contour lines layer with index labels, which uses masks, it works correctly on the editor and composer as seen below
When exported the layer goes past map boundaries and it's style breaks.
...
0
votes
0
answers
25
views
Developing masks to a Landsat composition
I'm a beginner at GE and JavaScript code. I want to apply two masks to a Landsat composition that is already done in the code.
First I've done the raster upload (that I want to be a mask), which I ...
2
votes
1
answer
133
views
QGIS - Clipping raster by raster (0-1 range)
I am supposed to clip 6 raster files of Europe by a raster of agricultural land in Europe (mask layer). Initially, to do that I vectorised my mask layer and then clipped the rasters by that. It seemed ...
1
vote
0
answers
13
views
Remove inner side of mask layer from raster (equivalent of clip raster by mask for the inner side, instead of outside) [duplicate]
Objective:
Clip raster by a mask but remove area interior to the mask (instead of the default exterior area, when using clip raster by mask)
Details of Attempts:
Clipping raster using the outer ...
0
votes
0
answers
41
views
Create new shapefile layer per raster layer
In QGIS i have several hundreds raster tiles. For a deep learning application i would like to create segementation masks. To achieve this, my approach is to make a new shapefile, create the polygon ...
0
votes
0
answers
88
views
How to mask raster based on multiple band values using GDAL?
Let's say I have a 3-band raster and I want to mask it based on the band combination of all three bands.
For example I want to mask all pixels in all bands (set to NA) where Band1=0 AND Band2=1 AND ...
0
votes
1
answer
180
views
Output raster of rasterio.mask doesn't match CRS of input [closed]
I'm trying to mask a raster with population data with my area of interest. I reprojected the original population raster according to the AOI's crs, but after masking and writing the new file, the crs ...
1
vote
0
answers
126
views
Quality Control process for MODIS Leaf Area Index in GEE
I am trying to mask certain features from MODIS LAI image such as cloud cover and image quality. MODIS LAI has two quality control measures - FparLai_QC and FparExtra_QC. I tried doing it with the ...
1
vote
0
answers
42
views
Masking non-vegetation areas in image
I'm having a little trouble masking non-vegetation areas in my images.
I'm using Sentinel-2 images, and I have land use and cover across my country (Brazil). To this end, I reclassified this land use ...
0
votes
0
answers
285
views
Cloud masking (S2cloudless) and temporal gap-fillin interpolation on GEE (using Python API)
I need a time series of Sentinel-2 images freed from clouds and with the masked pixels of each image replaced by interpolated values (linear over time).
Thus, first, I applied the cloud mask as ...
1
vote
1
answer
223
views
Indexing Sentinel 2 image collection using several conditions
I want to mask water bodies with two different conditions and then add the two indexed layers together to create one layer with different values of 0 (no water), 1 (water: based on index 1), 2 (water: ...
3
votes
0
answers
110
views
Merge rasters and clip by a shapefile
I was wondering how to merge multiple TIFF files together and clip the mosaic by the bounds of a intersecting shapefile. I've been able to merge them and output as a .tiff, but am not sure how to to ...
0
votes
1
answer
48
views
Looping with a variable r.mapcalc GRASS GIS
I want to crop a raster based on another one, inside a loop. I created a mask (MASK) and then cropped the old raster (old), creating a new raster (new).
r.mask vector=EU@PERMANENT #my mask
r.mapcalc &...
0
votes
0
answers
377
views
Earth Engine: Landsat 8 QA_PIXEL issues with cloud, shadow, and land masking
Using the QA_PIXEL band in Landsat 8 to mask out clouds, cloud shadow, and land often masks out large areas of water. The QA_PIXEL band identifies these water areas as land and cloud shadow, when this ...
0
votes
0
answers
42
views
Clip Raster by Mask problem
I have a scanned in hand drawn image that I'd like to use as a layer. I've added it is a raster image and have georeferenced it and it works fine.
The image has lines, some are of the feature I'd like ...
0
votes
0
answers
62
views
Use sen2r() with L2A data to create BOA and SCL?
I have three L2A files downloaded. They are in the .SAFE format. My understanding is that sen2r can process these data, but I don't know which arguments to use. I tried this: sen2r(list_prods=c("...
0
votes
1
answer
121
views
Change missing areas value(0) to other in Google Dynamic World Landcover Yearly Mode Mosaic to not mix with water class (also 0)
When I create a yearly mode mosaic using Google Dynamic World Landcover Data, the areas with missing landcover values especially in high Himalayan regions(perhaps due to the 35% cloud threshold) are ...
0
votes
0
answers
121
views
Masking a curvilinear/rotated grid netCDF with a shapefile?
Obviously it's difficult to reproduce a netCDF here on Stackexchange, especially a curvilinear/rotated grid type.
So let me start with what I already know.
I know how to mask a regular netCDF with ...
0
votes
1
answer
962
views
How to mask raster based on vector shape file
For this work Data are obtained from:-
For Raster:-https://download.hermes.com.np/land-cover-map-of-nepal-2010/.
For Vector :-https://cellapp.co/download-nepals-new-map-vector-image/.
Rupandehi ...
2
votes
1
answer
88
views
Use polygon lines to create masks
Given a tile (the cropped base map in the left) and polylines (red lines), is there any tool/workflow in QGIS to convert them into masks in the right?
0
votes
2
answers
359
views
Delete single pixels (noise) from raster
I have a raster layer (based on Landsat (30x30m)) of newly emergent lakes after spring snowmelt and subsequent runoff. These are stored in a raster layer. When I look at it, there is a lot of noise (...
3
votes
2
answers
2k
views
Creating polygon mask in QGIS
In QGIS 3.22.5, is there possible to use polygons for the masking layer?
I want to use numerous little polygons to mask lines (only layer which consists of lines).
In ArcGIS that works just by ...
0
votes
1
answer
477
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 ...
0
votes
0
answers
271
views
Mask non value flags when opening dataset with rioxarray
I'm trying to read Leaf Area Index (LAI) data from the MODIS product (MOD15A2) using rioxarray, but there are a number of land cover flags (e.g. 253 = land cover assigned as barren) that don't get ...
2
votes
1
answer
284
views
Why is my combined Mask masking different areas to the individual Masks over an ImageCollection?
I'm trying to perform a time-series analysis of Sentinel-2 satellite imagery over Water, and to do that I've been muddling through using functions to perform analysis on images over an Image ...
1
vote
1
answer
540
views
Masking clouds on Landsat8 with Python before NDVI [closed]
I'm new to remote sensing and trying to mask clouds with Python. I'm using the same method in Earth Data Science website (https://www.earthdatascience.org/courses/use-data-open-source-python/...
0
votes
0
answers
273
views
Error when trying to mask raster to shapefile after interpolation using R - "sp supports Z dimension only for POINT and MULTIPOINT"
I am trying to mask an interpolated raster to a shapefile with the same coordinate reference system using R, but I keep getting an error. The error is shown below. How can I overcome this error and ...
0
votes
0
answers
167
views
Getting Rid of Black Boundaries from Tiff Image using Google Earth Engine
I'm getting a tiff image from earth engine using the code below, but the image I get is rectangular and surrounded by a black box.
How can I get rid of the black boundaries on the corners and get a ...
0
votes
1
answer
285
views
Clip data while reading file into Python with GeoPandas
Geopandas is able to read in only part of a file using:
roi= geopandas.GeoDataFrame(geometry)
indexed_data = geopandas.read_file("path-to-file", mask=roi)
or
geopandas.read_file("path-...
0
votes
1
answer
822
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, ...