# Questions tagged [focal-statistics]

Focal Statistics (Spatial Analyst), calculates for each input cell location a statistic of the values within a specified neighbourhood around it.

74 questions
Filter by
Sorted by
Tagged with
41 views

### Results of focal statistics in ArcGIS Pro

Based on the instructions on how focal stastics work: https://pro.arcgis.com/en/pro-app/latest/tool-reference/spatial-analyst/how-focal-statistics-works.htm, I had expeced a more continuous result ...
• 103
1 vote
30 views

### Calculate asymmetric raster-cell neighborhood statistic in R

Statistics for an asymmetric raster-cell neighborhood are required. The application is modelling direct solar insolation over year-long time steps while accounting for local shading effects of ...
18 views

### How do I get a focus pixel function based on a given buffer containing surrounding pixels?

I want to calculate the percentage of built-up pixels surrounding each built-up pixel within a 100 sq.km. I know focal function in R can be of use. But I want to understand the actual algorithm behind ...
1 vote
59 views

### Assign matrix cell values using variable in Google Earth Engine

I am trying to create a mask for focal analyses in GEE, and need a function that creates an n x n matrix (values = 0). Then I would like to assign values across a "diameter" of the matrix ...
• 45
1 vote
75 views

### Get results similar to Focal Statistics in ArcGIS at the same speed using Python

I am trying to run focal statistics in Python. The idea is to set a 1 square kilometers buffer (circular) around each pixel, then the percentage of certain type of pixels inside the buffer was ...
203 views

### Calculating statistic for pixels within specified neighborhood in R

I have a raster with coded values of either 0 or 1. For each pixel, I want to calculate the percentage of 1s within a 500m radius. Using the focal() function in the terra package seems to be my best ...
• 201
76 views

### ArcPy calculating statistic for pixels within specified neighborhood

I'm using ArcGIS Pro and I need to calculate the proportion of pixels within 500m for a specified value. I have a raster with coded values of either 0 or 1. For each pixel, I want to calculate the ...
• 201
77 views

### Weighted raster using focal statistics and NbrWeight, but instead of using my kernel file, ArcGIS Pro keeps just using the default weights

I can't seem to figure out why ArcGIS Pro won't use the weights I have stored in my kernel file to create the neighborhood for focal statistics. My kernel file is .txt and the variable contains the ...
• 33
386 views

### Spatial Cross Correlation between two rasters

I have two raster data land cover and carbon monoxide, and I wish to perform correlation analysis on the two datasets. I found an article online describing the method using RStudio. I have followed ...
1k views

### R Focal Function - Terra vs Raster

I'm not sure why the focal function I've been using in Raster does not work with Terra. This simplified example uses a custom function to apply the focal filter only to pixels with a value of 0 and ...
61 views

### Getting Focal Stastics to ignore NoData using ArcPy with Multiband Raster

In ArcPy, I am running the Focal Statistics tool to calculate the mean value of a raster within a 20 pixel buffer. I would like to ignore no data so that a value can be calculated even in locations ...
• 447
1 vote
179 views

I'm trying to calculate a spatially weighted focal function using terra::focal() and focalMat(). library(terra) r <- rast(ncols=10, nrows=10, ext(0, 10, 0, 10)) values(r) <- 1:ncell(r) w <- ...
• 3,772
119 views

### How to compute edges intensity (edgeness factor) as texture feature

I am trying to extract texture features from an image. I am interested in extracting the Mean and Standard Deviation of the edge intensity (edgeness factor). These texture measures were described by ...
• 994
1 vote
169 views

### Creating custom statistic type for use in focal statistics in ArcGIS Pro

I am trying to analyze raster data using a moving window. I am doing this in ArcGIS Pro, but at this point I'm getting stuck on how to use the formula I need as the statistic type of the moving window....
• 11
932 views

### Fill gaps in a categorical image with neighbors values in GEE

I'm reclassifying a DEM asset into 6 categories. However, there are some pixels that don't meet my criteria and are null. I would like to find a way to fill these gaps depending on its area and its ...
52 views

### Finding the minimum value cells orthogonally to a polyline

I have a raster (rast) and polyline (poly) as shown below with the corresponding data. For all the cells that line passes through, I want to find the minimum value among the cells that are located on ...
• 469
290 views

### Focal statistics means for very large area of NDVI raster to be used to extract value to points [closed]

I have tried using ArcGIS Pro running on server, NDVI from Living Atlas, and 30,000 points covering the entire eastern half of Colorado to get the mean NDVI mean value around each point for 270 meters ...
• 315
1 vote
707 views

### Filling null areas in raster to match extent of second raster using ArcGIS Pro

I have two global rasters and would like to expand one so that it matches the extent of the second by filling in NoData values with values taken from or averaged from nearby pixels. I have been using ...
• 35
429 views

### How to work with raster cell sizes when using Focal Statistics?

I'm trying to calculate the percent area of a certain land cover type within a 5000m window but my results aren't as expected. I've never used focal statistics before but I'm almost certain the ...
• 157
124 views

### ArcMap Cell calculations and focal statistics

I have a raster with gridsize 10m x 10m. Cells have values 1 or 2. For every raster cell I want to make a calculation using cells in a 200 cell (2000 m) radius. I want to find out the percentage of ...
162 views

### Filling no data in raster using focal statistics in batch in ArcMap

I know how to use the below python script to fill no data in a single raster using focal statistics, but I have a series of rasters, I do not want to run the script one by one. Can any people tell me ...
1 vote
83 views

### Calculate auto covariant term using focal function from raster package

I want to calculate the auto covariant by myself. At this point I found the function focal from raster package. Here I show I proceeded : glm_BEF_AUTO <- glm(as.formula (MODEL_FORM) ,family = ...
• 49
109 views

### How to increase the number of the adjacent cells of a focal cell?

I want to recover the adjacent cells around a focal cell, I could do it by using the function adjacent form the package « raster », cells_adj <- adjacent(Habitat[[1]], cells=cells_xy, directions=...
• 49
1 vote
341 views

### How to supply a weight matrix to focal_hpc in R

I'm using the function focal_hpc from spatial.tools in R to compute for each cell of a raster the average value (mean function) around windows of a specific size (3 cells x 3 cells). I used to perform ...
• 317
1 vote
186 views

### Defining neighborhood settings in Focal Statistics with Calculate Value using ModelBuilder

I am using ArcGIS Desktop 10.6 with Spatial Analyst. I use ModelBuilder, and I created a model with focal statistic. There are 2 different workflows now. calculate the radius value: This value ...
• 91
1 vote
1k views

### Seeking ArcGIS focal statistics alternative in open source Python

I am struggling to do the pixel aggregating of raster in open-source python as similar to the ArcGIS Focal statistics function does, I would like to make a 5 x 5 rectangular window on which the ...
• 131
159 views

### Calculate focal statistics from a 10m raster to populate a 1km raster, using the 1km raster to define the window?

I have a binary raster (1-0), cell size = 10m. I would like to generate a 1km raster, where cell values equal the mean value of all cells within a 3 km radius. I know I can use focal statistics to ...
1 vote
95 views

### Focal regression 3x3 group of cells

I have two raster with same resolution and dimension: water-occurrence index and rainfall (mm). I want to create a new raster of SLOPE (a) and INTERCEPT (b) by performing linear regression between ...
• 537
357 views

### Is there a way to calculate the geometric mean of a raster in ArcGIS?

For the parameters whose values are log-normally distributed, we should calculate the geometric mean rather than arithmetic mean. In the Focal Statistics, there is option to calculate the arithmetic ...
2k views

### How can I get the correct mean from focal() with a circular window?

I am trying to perform focal statistics on a raster in R using a circular window (defined with focalWeight) and the focal function. In my specific case, I want each cell to be the mean of all cell ...
• 550
378 views

### Using R focal to normalize data

I'm trying to normalize a DEM raster with focal and a function to set values between 0 and 1 (iteratingly from the neighboring cells). Thus, for each cell, a 3x3 matrix is to be created and the ...
• 399
174 views

### Writing massive kernel files for focal statistics in ArcGIS Desktop

I would like to run focal statistics on a raster and apply a weighted kernel file. The issue is that I have a dense raster (and I would like to keep it this way for a reason) on the other hand I am ...
167 views

### Seeking global projection suitable for raster preserving equal area

I have a global tif file in epsg:4326 and a shapefile of points distributed around the global. I want to retrieve the sum of the value of pixels around 10km of each point. One obvious thing to do is ...
• 391
445 views

### raster::focal fails on a selection of invalid row in R

I try to compute the proportion of 0 in an area of 30km around a given pixel. The raster has a resolution of 100m and it is the map of France. For this, I use the function focal() of the raster ...
190 views

### Focal statistics using GRASS GIS r.mapcalc

I have a workflow in ArcGIS that I'm trying to convert to GRASS GIS. Part of this workflow involves using Raster Calculator to execute a conditional statement. If the conditional statement is true, a ...
• 21
993 views

### Circular focal means with raster and NAs

I am trying to understand circular focal means using rasters having NA values. I made a couple of scenarios to better understand how to combine weight matrices and functions to summarize values. I am ...
• 61
1 vote
172 views

### Errors when filling/replacing NoData values with Raster Calculator FocalStatistics

I have the following raster, which has many NoData values. Only the NoData values that are in the ocean need to be filled. I made a seperate raster with all the NoData cells that are in the ocean. I ...
• 15
2k views

### Applying low pass/median filter over DEM in GeoTIFF format using ArcGIS Desktop?

I want to apply a median/low pass filter (over a few hundred kilometers) over my DEM to reduce the noise. I tried ArcGIS focal statistics tool but no luck. I got a blank GeoTIFF file. How can I do it ...
• 11
54 views

### Modification of Line Density using ArcGIS Desktop?

I am using ArcGIS Desktop 10.1. I need to calculate Line Density for polyline vector but the "Search radius" option must be replaced by something like the Neighborhood option in Focal Statistics. I ...
1 vote
1k views

### Extracting list of coordinates of all pixels in neighborhood of given pixel in R

I have a Raster layer. I want to get coordinates of all pixels in neighborhood (for example 7*7) of given pixel. Is there any function available to do this in R?
• 249
1 vote
497 views

### Vector averaging wind direction using focal buffers in R?

I have a raster of 1 km wind direction data that I need to run a focal buffer on. Instead of using the default buffering mean function, I need to use vector averaging since my wind direction is in ...
3k views

### Focal / Moving Window statistics - open source

I am currently running a process that involves the creation of many "Focal Statistics" rasters in ArcGIS. These rasters use varying-radius circular search areas and calculate three different ...
• 363
1k views

### Why different results of mean calculations with focal in R and Esri ArcGis

I want to calculate the ratio of two different classes in a raster with a circular moving window. My classes are 0 and 1 (I do not want to include the NAs). The radius should be 5 meter. I thought my ...
• 307
1 vote
532 views

### Running a function on subset of a raster image instead of whole image in R

I have a wide swath raster image. I want to detect cloudy pixels based on criteria such that a pixel in raster layer only consider its 25*25 neighborhood not the entire image. My problem is here that ...
• 249
2k views

### How to use sum of circular moving window for each center cell with focal in R

I want to calculate the sum of a moving window circle in R for each center cell. Is there a way to do this in R with focal or focalWeights on my raster (preferrably with map units)? Focal does not ...
• 307
2k views

### Determining focal statistics in QGIS?

I'm curious to know what is the counterpart for ArcGIS focal statistics tool in QGIS?
• 1,220
4k views

### Interpolate for no data areas in a raster

I have a raster of the average chlorophyll-a concentration for 1 year (NASA MODIS LEVEL2 1km res). However i am still missing values for the pixels near the coastal zone (really important for our ...
1 vote
318 views

### Condition and focal statisitics on multiple rasters

I'm trying to write a code in Python for several rasters, however I'm wondering if there is a faster way to do this. I'm generating several rasters from a conditional statement for each value in the ...
• 23
1 vote
186 views

### Focal statistics on a mosaic dataset in ArcMap?

I frequently generate contours from lidar-derived elevation image tiles. My workflow is: Load the elevation image tiles into a mosaic dataset in a GDB Run focal statistics on on the mosaic dataset ...
• 942