Changes between Version 3 and Version 4 of programmersguide/architecture/services/analysis/python/buffer
- Timestamp:
- 09/29/16 17:39:38 (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
programmersguide/architecture/services/analysis/python/buffer
v3 v4 4 4 5 5 {{{ 6 buffer = terrama2.Buffer()6 buffer = Buffer(BufferType.in, 10, "km") 7 7 }}} 8 8 … … 16 16 Temos os seguintes tipos de Buffer no python: 17 17 18 - '''Buffer.none''' : Sem buffer 19 - '''Buffer.only_buffer''' : Somente a geometria do buffer, este buffer pode ser interno ou externo. 20 - '''Buffer.outside_plus_inside''' : A união da geometria do buffer externo com a geometria do buffer interno. 21 - '''Buffer.object_plus_buffer''' : Interior da geometria mais a geometria do buffer 22 - '''Buffer.object_minus_buffer''' : Interior da geometria menos a geometria do buffer, este buffer deve ser interno. 23 - '''Buffer.distance_zone''': A diferença entre a geometria do buffer 1 e a geometria do buffer 2. 18 - '''BufferType.none''' : Sem buffer 19 - '''BufferType.in''' : Somente a geometria do buffer interno. 20 - '''BufferType.out''' : Somente a geometria do buffer externo. 21 - '''BufferType.in_out''' : A união da geometria do buffer externo com a geometria do buffer interno. 22 - '''BufferType.out_union''' : Interior da geometria mais a geometria do buffer 23 - '''BufferType.in_diff''' : Interior da geometria menos a geometria do buffer, este buffer deve ser interno. 24 - '''BufferType.level''': A diferença entre a geometria do buffer 1 e a geometria do buffer 2. 24 25 25 26 '''OBS'''. Para os tipos que usam buffer interno o valor deve ser negativo. … … 33 34 34 35 ==== Sem Buffer ==== 35 Este deve ser utilizado quando não é necessário buffer, ou seja, será criado um objeto do tipo Buffer .none36 Este deve ser utilizado quando não é necessário buffer, ou seja, será criado um objeto do tipo BufferType.none 36 37 37 38 {{{ 38 buffer = Buffer() 39 buffer = Buffer() 40 }}} 41 42 Ou 43 44 {{{ 45 buffer = Buffer(BufferType.none) 39 46 }}} 40 47 41 48 ==== Buffer Simples ==== 42 49 43 Este deve ser utilizado para criar os buffers simples, tipos: Buffer .only_buffer, Buffer.object_plus_buffer, Buffer.object_minus_buffer50 Este deve ser utilizado para criar os buffers simples, tipos: BufferType.in, BufferType.out, BufferType.out_union, BufferType.in_diff 44 51 {{{ 45 buffer = Buffer(BufferType.o bject_plus_buffer, 10, "km")52 buffer = Buffer(BufferType.out_union, 10, "km") 46 53 }}} 47 54 48 55 ==== Buffer Composto ==== 49 56 50 Este deve ser utilizado para os buffers complexos, que utilizam dois valores, tipos: Buffer .outside_plus_inside e Buffer.distance_zone57 Este deve ser utilizado para os buffers complexos, que utilizam dois valores, tipos: BufferType.in_out e BufferType.level 51 58 {{{ 52 buffer = Buffer(BufferType. outside_plus_inside, 10, "km", -10, "km")59 buffer = Buffer(BufferType.in_out, 10, "km", -10, "km") 53 60 }}} 54 61
