A computational framework for generalized moving windows and its application to landscape pattern analysis

Abstract Land cover products based on remotely sensed data are commonly investigated in terms of landscape composition and configuration; i.e. landscape pattern. Traditional landscape pattern indicators summarize an aspect of landscape pattern over the full study area. Increasingly, the advantages of representing the scale-specific spatial variation of landscape patterns as continuous surfaces are being recognized. However, technical and computational barriers hinder the uptake of this approach. This article reduces such barriers by introducing a computational framework for moving window analysis that separates the tasks of tallying pixels, patches and edges as a window moves over the map from the internal logic of landscape indicators. The framework is applied on data covering the UK and Ireland at 250 m resolution, evaluating a variety of indicators including mean patch size, edge density and Shannon diversity at window sizes ranging from 2.5 km to 80 km. The required computation time is in the order of seconds to minutes on a regular personal computer. The framework supports rapid development of indicators requiring little coding. The computational efficiency means that methods can be integrated in iterative computational tasks such as multi-scale analysis, optimization, sensitivity analysis and simulation modelling.

[1]  Chris A. Glasbey,et al.  Fast computation of moving average and related filters in octagonal windows , 1997, Pattern Recognit. Lett..

[2]  Hong S. He,et al.  A framework for evaluating forest landscape model predictions using empirical data and knowledge , 2014, Environ. Model. Softw..

[3]  M. Herold,et al.  The Use of Remote Sensing and Landscape Metrics to Describe Structures and Changes in Urban Land Uses , 2002 .

[4]  J. Wickham,et al.  Temporal change in forest fragmentation at multiple scales , 2007, Landscape Ecology.

[5]  Robert Burke,et al.  Getting to Know ArcGIS Desktop , 2001 .

[6]  Kevin McGarigal,et al.  The Gradient Paradigm: A conceptual and analytical framework for landscape ecology [Chapter 5] , 2010 .

[7]  S. Myint,et al.  A comparison of spatial autocorrelation indices and landscape metrics in measuring urban landscape fragmentation , 2014 .

[8]  Mark S. Boyce,et al.  Quantifying patch distribution at multiple spatial scales: applications to wildlife-habitat models , 2004, Landscape Ecology.

[9]  Daniele de Rigo,et al.  A proposal for an integrated modelling framework to characterise habitat pattern , 2014, Environ. Model. Softw..

[10]  Kurt H. Riitters,et al.  Patterns of disturbance at multiple scales in real and simulated landscapes , 2007, Landscape Ecology.

[11]  M. J. McDonnell Box-filtering techniques , 1981 .

[12]  M. Turner,et al.  LANDSCAPE ECOLOGY : The Effect of Pattern on Process 1 , 2002 .

[13]  T. Stepinski,et al.  Landscape similarity, retrieval, and machine mapping of physiographic units , 2014 .

[14]  R. Whittaker,et al.  GRADIENT ANALYSIS OF VEGETATION* , 1967, Biological reviews of the Cambridge Philosophical Society.

[15]  Donald Ervin Knuth,et al.  The Art of Computer Programming , 1968 .

[16]  K. Seto,et al.  Quantifying Spatiotemporal Patterns of Urban Land-use Change in Four Cities of China with Time Series Landscape Metrics , 2005, Landscape Ecology.

[17]  R Leemans,et al.  A multi-scale modelling approach for analysing landscape service dynamics. , 2012, Journal of environmental management.

[18]  György Büttner,et al.  CORINE Land Cover and Land Cover Change Products , 2014 .

[19]  Markus Metz,et al.  GRASS GIS: A multi-purpose open source GIS , 2012, Environ. Model. Softw..

[20]  Thomas Blaschke,et al.  Understanding and quantifying landscape structure – A review on relevant process characteristics, data models and landscape metrics , 2015 .

[21]  David Abrahams,et al.  C++ Template Metaprogramming: Concepts, Tools, and Techniques from Boost and Beyond (C++ In-Depth Series) , 2004 .

[22]  Ronald Rousseau,et al.  Alternative area-perimeter ratios for measurement of 2D shape compactness of habitats , 2000, Appl. Math. Comput..

[23]  Samuel A. Cushman,et al.  Scale dependent inference in landscape genetics , 2010, Landscape Ecology.

[24]  E. Talen,et al.  Does the spatial arrangement of urban landscape matter? examples of urban warming and cooling in phoenix and las vegas , 2015 .

[25]  R. Forman,et al.  Patches and Structural Components for A Landscape Ecology , 1981 .

[26]  Alex Hagen-Zanker,et al.  Map comparison methods that simultaneously address overlap and structure , 2006, J. Geogr. Syst..

[27]  K. McGarigal,et al.  Issues and Perspectives in Landscape Ecology: The gradient concept of landscape structure , 2005 .

[28]  Hans Visser,et al.  The Map Comparison Kit , 2006, Environ. Model. Softw..

[29]  C. Dana Tomlin,et al.  GIS and Cartographic Modeling , 2012 .

[30]  Jianguo Wu,et al.  A gradient analysis of urban landscape pattern: a case study from the Phoenix metropolitan region, Arizona, USA , 2004, Landscape Ecology.

[31]  William L. Baker,et al.  The r.le programs for multiscale analysis of landscape structure using the GRASS geographical information system , 1992, Landscape Ecology.

[32]  W. Tobler A Computer Movie Simulating Urban Growth in the Detroit Region , 1970 .

[33]  Xiaoping Liu,et al.  Modeling urban land-use dynamics in a fast developing city using the modified logistic cellular automaton with a patch-based simulation strategy , 2014, Int. J. Geogr. Inf. Sci..

[34]  Frédéric Grelot,et al.  Multi-scale spatial sensitivity analysis of a model for economic appraisal of flood risk management policies , 2014, Environ. Model. Softw..

[35]  Athanassios I. Sfougaris,et al.  electing landscape metrics as indicators of spatial heterogeneity — A omparison among Greek landscapes , 2013 .