Related Experiment Video
Updated: Nov 21, 2025

Use of Principal Components for Scaling Up Topographic Models to Map Soil Redistribution and Soil Organic Carbon
Published on: October 16, 2018
A Parallel Computing Approach to Spatial Neighboring Analysis of Large Amounts of Terrain Data Using Spark
Jianbo Zhang1, Zhuangzhuang Ye1, Kai Zheng1
1School of Geography Information Engineering, China University of Geosciecnes, Wuhan 430074, China.
This study introduces a new parallel computing approach for spatial analysis on large raster datasets using Apache Spark. The method efficiently processes terrain data, improving performance and accuracy for focal statistics algorithms.
Area of Science:
- Geospatial analysis
- Computational geography
- Big data analytics
Background:
- High-resolution raster data present computational challenges for traditional focal statistics algorithms.
- Existing in-memory computing frameworks like Apache Spark may face performance issues with spatial data due to limited native support.
- Efficient processing of large-scale spatial data is crucial in the big data era.
Purpose of the Study:
- To develop a Spark-based parallel computing approach for focal algorithms in spatial neighboring analysis.
- To address the computational challenges posed by large raster datasets in geo-raster spatial analysis.
- To enhance the performance and scalability of focal statistics algorithms for big spatial data.
Main Methods:
- A tile-based multifile storing strategy partitions raster digital elevation model (DEM) files for Hadoop Distributed File System (HDFS).
- A dynamic calculation window (DCW) computing strategy is employed to perform slope algorithms on tile files.
- Results are written back and merged into a complete raster file.
Main Results:
- The proposed approach significantly improves the parallel performance of focal statistics algorithms.
- Experimental results demonstrate calculation accuracy comparable to established software like ArcGIS.
- The approach exhibits good scalability with an increasing number of Spark executors.
Conclusions:
- The developed Spark-based approach offers an efficient solution for parallelizing focal statistics on large raster datasets.
- This method effectively handles big terrain data, providing accurate and scalable spatial analysis.
- The findings contribute to advancing geo-raster spatial analysis in the context of big data.
Related Concept Videos
Parallel Processing
Methods of Obtaining Topography
Area Computation by the Alternative Coordinate Method
Cluster Sampling Method
To choose a cluster sample, divide the population into clusters (groups) and then randomly select some of the clusters. All the members from these clusters are in the cluster sample. For example, if you randomly sample four departments from your...
Plotting of Topographic Maps
Distributed Loads: Problem Solving

