| Version 8 (modified by eymar, 10 years ago) (diff) |
|---|
Buffer
Para a criação de buffer é necessário utilizar a classe Buffer.
buffer = Buffer(BufferType.in, 10, "km")
Tipos de Buffer
Temos os seguintes tipos de Buffer no python:
- BufferType.none : Sem buffer
- BufferType.In : Somente a geometria do buffer interno.
- BufferType.Out : Somente a geometria do buffer externo.
- BufferType.In_out : A união da geometria do buffer externo com a geometria do buffer interno.
- BufferType.Out_union : Interior da geometria mais a geometria do buffer
- BufferType.In_diff : Interior da geometria menos a geometria do buffer, este buffer deve ser interno.
- BufferType.Level: A diferença entre a geometria do buffer 1 e a geometria do buffer 2.
Construtores
Temos três construtores para o objeto buffer:
Sem Buffer
Este deve ser utilizado quando não é necessário buffer, ou seja, será criado um objeto do tipo BufferType.none
buffer = Buffer()
Ou
buffer = Buffer(BufferType.none)
Buffer Simples
Este deve ser utilizado para criar os buffers simples, tipos: BufferType.in, BufferType.out, BufferType.out_union, BufferType.in_diff
buffer = Buffer(BufferType.out_union, 10, "km")
Buffer Composto
Este deve ser utilizado para os buffers complexos, que utilizam dois valores, tipos: BufferType.in_out e BufferType.level
buffer = Buffer(BufferType.in_out, 10, "km", 10, "km")
Lista com as unidades de distância disponíveis: Unidades de Distância
