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:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.