A Novel Algorithm of buffer construction based on run-length encoding

  • Jiechen Wang*
  • , Can Cui
  • , Yingxia Pu
  • , Jinsong Ma
  • , Gang Chen
  • *Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

6 Scopus citations

Abstract

This paper presents an algorithm of buffer construction incorporating run-length encoding and the idea of raster overlay method. In traditional raster methods, the buffer target is traced and scanned using a 'brush', the width of which is equal to the buffer distance. During this process, the brushed raster grids are marked. Then by carrying out dynamic calculation on these marked grids, the buffer zone, constituted of grids, would be generated. Finally, the desired boundary of the buffer zone could be obtained through vectorisation. Considering the obvious drawbacks of raster data in computing efficiency and storage capacity, this paper puts forward the idea of storing raster data by means of run-length encoding, on which the raster-based operations are carried out. In order to improve the spatial precision, the borderlines of each run-length unit are recorded in the data of real type. The tests and analyses indicate that this algorithm has integrated advantages with respect to time complexity, space complexity and computational accuracy.

Original languageEnglish
Pages (from-to)198-210
Number of pages13
JournalCartographic Journal
Volume47
Issue number3
DOIs
StatePublished - 1 Aug 2010
Externally publishedYes

Keywords

  • buffer construction
  • geographic information system
  • run-length brush calculation algorithm
  • run-length encoding

Fingerprint

Dive into the research topics of 'A Novel Algorithm of buffer construction based on run-length encoding'. Together they form a unique fingerprint.

Cite this