Knowledge

Buffer analysis

Source 📝

452: 170:, because the mathematics and computation involved is relatively simple, which was important given the computing power available in the late 1970s. Due to the inherent distortions caused by map projections, the buffer computed this way will not be identical to one drawn on the surface of the Earth; at a local scale, the difference is negligible, but at larger scales, the error can be significant. 98: 89:. Although it has been one of the most widely used GIS operations in subsequent years, in a wide variety of applications, there has been little published research on the tool itself, except for the occasional development of a more efficient algorithm. 214:
Common buffers, in which the buffers for each feature in a layer are dissolved into a single polygon. This is most commonly used when one is not concerned about which feature is near each point in space, only that a point is nearby some (anonymous)
204:
Side preference may be important, such as needing the buffer on only one side of a line, or on a polygon, selecting only the outer buffer or the inner buffer (sometimes called a
189:. Other implementations use a workaround by first reprojecting the feature to a projection that minimizes distortion in that location, then computing the planar buffer. 77:
The buffer operation has been a core part of GIS functionality since the original integrated GIS software packages of the late 1970s and early 1980s, such as
508: 124:
Polyline, which consists of an ordered list of points (vertices) connected by straight lines. This is also used for the boundary of a polygon.
489: 143:
Software implementations of the buffer operation typically use alterations of this strategy to process more efficiently and accurately.
86: 260: 201:
Endcaps at the end of linear buffers are rounded by default, but may be squared off or a butt end (truncated at the final vertex).
367: 38: 417: 318: 211:
Variable width, in which the features in a layer may be buffered using different radii, usually given by an attribute.
159: 523: 518: 393: 272: 482: 182: 197:
GIS software may offer variations on the basic algorithm, which may be useful in different applications:
225: 297: 231: 132:
Create a rectangle along each line segment by creating a duplicate line segment offset the distance
50: 475: 167: 147: 82: 66: 54: 31: 513: 344: 42: 451: 106: 303:
Geospatial Analysis: A Comprehensive Guide to Principles, Techniques, and Software Tools
266: 459: 163: 502: 186: 150:(or difference) of a geometry and a disk. Other terms used: Offsetting a Polygon. 105:
The fundamental method to create a buffer around a geographic feature stored in a
349: 332: 101:
Diagram showing the construction of a buffer (red) of a polyline feature (blue)
57:
containing locations that are within a specified distance of that feature, the
174: 425: 263:
in JTS, the library at the foundation of many open-source GIS implementations
158:
Traditional implementations assumed the buffer was being created on a planar
17: 244: 333:"An algorithm for generating geometric buffers for vector feature layers" 331:
Bhatia, Sumeet; Vira, Viral; Choksi, Deepak; Venkatachalam, P. (2012).
248: 97: 78: 296:
de Smith, Michael J.; Goodchild, Michael F.; Longley, Paul A. (2018).
301: 139:
Merge or dissolve the rectangles and circles into a single polygon.
254: 96: 65:). A buffer is likely the most commonly used tool within the 117:
Single point: Create a circle around the point with radius
463: 185:, including representing the lines between vertices as 181:, using a similar algorithm but calculated using 483: 8: 177:, offer the option to compute buffers using 394:"CGAL 5.6 - 2D Minkowski Sums: User Manual" 27:GIS analysis operation to evaluate distance 490: 476: 146:In Mathematics, GIS Buffer operation is a 348: 291: 289: 129:Create a circle buffer around each vertex 362: 360: 30:For broader coverage of this topic, see 285: 458:This technology-related article is a 7: 448: 446: 173:Some current software, such as Esri 25: 450: 109:data model, with a given radius 337:Geo-spatial Information Science 509:Geographic information systems 39:geographic information systems 1: 368:"How Buffer (Analysis) Works" 462:. You can help Knowledge by 350:10.1080/10095020.2012.747643 316:Wade, T. and Smmer, S. eds. 154:Planar vs. geodesic distance 136:perpendicular to each side. 540: 445: 160:cartesian coordinate space 49:is the determination of a 29: 372:ArcGIS Pro Documentation 275:tool in Esri ArcGIS Pro 245:OGC ST_Buffer function 183:spherical trigonometry 102: 422:PostGIS documentation 226:Dilation (morphology) 100: 232:Erosion (morphology) 162:(i.e., created by a 168:Euclidean geometry 103: 67:proximity analysis 55:geographic feature 32:Proximity analysis 471: 470: 298:"4.4.5 Buffering" 273:Buffer (Analysis) 234:(negative buffer) 228:(positive buffer) 179:geodesic distance 16:(Redirected from 531: 524:Technology stubs 519:Spatial analysis 492: 485: 478: 454: 447: 437: 436: 434: 433: 424:. Archived from 414: 408: 407: 405: 404: 390: 384: 383: 381: 379: 364: 355: 354: 352: 328: 322: 314: 308: 307: 293: 269:command in GRASS 43:spatial analysis 21: 539: 538: 534: 533: 532: 530: 529: 528: 499: 498: 497: 496: 443: 441: 440: 431: 429: 416: 415: 411: 402: 400: 392: 391: 387: 377: 375: 366: 365: 358: 330: 329: 325: 315: 311: 306:(6th ed.). 295: 294: 287: 282: 255:buffer function 251:implementation) 241: 222: 195: 156: 113:is as follows: 95: 93:Basic algorithm 75: 47:buffer analysis 35: 28: 23: 22: 15: 12: 11: 5: 537: 535: 527: 526: 521: 516: 511: 501: 500: 495: 494: 487: 480: 472: 469: 468: 455: 439: 438: 409: 385: 356: 343:(2): 130–138. 323: 309: 284: 283: 281: 278: 277: 276: 270: 264: 258: 252: 240: 239:External links 237: 236: 235: 229: 221: 218: 217: 216: 212: 209: 202: 194: 191: 164:map projection 155: 152: 141: 140: 137: 130: 126: 125: 122: 94: 91: 74: 71: 26: 24: 14: 13: 10: 9: 6: 4: 3: 2: 536: 525: 522: 520: 517: 515: 512: 510: 507: 506: 504: 493: 488: 486: 481: 479: 474: 473: 467: 465: 461: 456: 453: 449: 444: 428:on 2021-05-07 427: 423: 419: 413: 410: 399: 395: 389: 386: 373: 369: 363: 361: 357: 351: 346: 342: 338: 334: 327: 324: 321: 320: 313: 310: 305: 304: 299: 292: 290: 286: 279: 274: 271: 268: 265: 262: 259: 256: 253: 250: 246: 243: 242: 238: 233: 230: 227: 224: 223: 219: 213: 210: 207: 203: 200: 199: 198: 192: 190: 188: 187:great circles 184: 180: 176: 171: 169: 165: 161: 153: 151: 149: 148:Minkowski Sum 144: 138: 135: 131: 128: 127: 123: 120: 116: 115: 114: 112: 108: 99: 92: 90: 88: 84: 80: 72: 70: 68: 64: 60: 56: 52: 48: 44: 40: 33: 19: 464:expanding it 457: 442: 430:. Retrieved 426:the original 421: 412: 401:. Retrieved 398:doc.cgal.org 397: 388: 376:. Retrieved 371: 340: 336: 326: 317: 312: 302: 205: 196: 178: 172: 157: 145: 142: 133: 118: 110: 104: 76: 62: 58: 46: 36: 18:Buffer (GIS) 418:"ST_Buffer" 59:buffer zone 503:Categories 432:2012-11-02 403:2023-11-21 319:A to Z GIS 280:References 175:ArcGIS Pro 41:(GIS) and 257:in turfjs 69:methods. 61:(or just 53:around a 514:Geometry 378:16 March 267:v.buffer 261:BufferOp 220:See also 215:feature. 166:) using 79:ARC/INFO 249:PostGIS 206:setback 193:Options 83:Odyssey 73:History 374:. Esri 107:vector 85:, and 63:buffer 460:stub 380:2021 87:MOSS 51:zone 345:doi 37:In 505:: 420:. 396:. 370:. 359:^ 341:16 339:. 335:. 300:. 288:^ 208:). 81:, 45:, 491:e 484:t 477:v 466:. 435:. 406:. 382:. 353:. 347:: 247:( 134:r 121:. 119:r 111:r 34:. 20:)

Index

Buffer (GIS)
Proximity analysis
geographic information systems
spatial analysis
zone
geographic feature
proximity analysis
ARC/INFO
Odyssey
MOSS

vector
Minkowski Sum
cartesian coordinate space
map projection
Euclidean geometry
ArcGIS Pro
spherical trigonometry
great circles
Dilation (morphology)
Erosion (morphology)
OGC ST_Buffer function
PostGIS
buffer function
BufferOp
v.buffer
Buffer (Analysis)


"4.4.5 Buffering"

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.