Changes between Version 3 and Version 4 of programmersguide/architecture/services/analysis/python/buffer


Ignore:
Timestamp:
09/29/16 17:39:38 (10 years ago)
Author:
paulo.morais
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • programmersguide/architecture/services/analysis/python/buffer

    v3 v4  
    44 
    55{{{ 
    6 buffer = terrama2.Buffer()  
     6buffer = Buffer(BufferType.in, 10, "km") 
    77}}} 
    88 
     
    1616Temos os seguintes tipos de Buffer no python:  
    1717 
    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. 
    2425 
    2526'''OBS'''. Para os tipos que usam buffer interno o valor deve ser negativo. 
     
    3334 
    3435==== Sem Buffer ==== 
    35 Este deve ser utilizado quando não é necessário buffer, ou seja, será criado um objeto do tipo Buffer.none 
     36Este deve ser utilizado quando não é necessário buffer, ou seja, será criado um objeto do tipo BufferType.none 
    3637 
    3738{{{ 
    38 buffer = Buffer()  
     39buffer = Buffer() 
     40}}} 
     41 
     42Ou 
     43 
     44{{{ 
     45buffer = Buffer(BufferType.none)  
    3946}}} 
    4047 
    4148==== Buffer Simples  ==== 
    4249 
    43 Este deve ser utilizado para criar os buffers simples, tipos: Buffer.only_buffer, Buffer.object_plus_buffer, Buffer.object_minus_buffer 
     50Este deve ser utilizado para criar os buffers simples, tipos: BufferType.in, BufferType.out, BufferType.out_union, BufferType.in_diff 
    4451{{{ 
    45 buffer = Buffer(BufferType.object_plus_buffer, 10, "km") 
     52buffer = Buffer(BufferType.out_union, 10, "km") 
    4653}}} 
    4754 
    4855==== Buffer Composto ==== 
    4956 
    50 Este deve ser utilizado para os buffers complexos, que utilizam dois valores, tipos: Buffer.outside_plus_inside e Buffer.distance_zone 
     57Este deve ser utilizado para os buffers complexos, que utilizam dois valores, tipos: BufferType.in_out e BufferType.level 
    5158{{{ 
    52 buffer = Buffer(BufferType.outside_plus_inside, 10, "km", -10, "km") 
     59buffer = Buffer(BufferType.in_out, 10, "km", -10, "km") 
    5360}}} 
    5461