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


Ignore:
Timestamp:
05/31/16 11:27:13 (10 years ago)
Author:
paulo.morais
Comment:

--

Legend:

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

    v3 v4  
    2929- [wiki:programmersguide/architecture/services/analysis/python/operadorPCD Operadores de PCDs] 
    3030- [wiki:programmersguide/architecture/services/analysis/python/operadorHistoricoPCD Operadores de histórico de PCDs] 
    31  
    32  
    33 ---- 
    34  
    35 === Tipos de Buffer === 
    36 Temos os seguintes tipos de Buffer no python:  
    37  
    38 - '''Buffer.none''' : Sem buffer 
    39 - '''Buffer.only_buffer''' : Somente a geometria do buffer, este buffer pode ser interno ou externo. 
    40 - '''Buffer.outside_plus_inside''' : A união da geometria do buffer externo com a geometria do buffer interno. 
    41 - '''Buffer.object_plus_buffer''' : Interior da geometria mais a geometria do buffer 
    42 - '''Buffer.object_minus_buffer''' : Interior da geometria menos a geometria do buffer, este buffer deve ser interno. 
    43 - '''Buffer.distance_zone''': A diferença entre a geometria do buffer 1 e a geometria do buffer 2. 
    44  
    45 '''OBS. Para os tipos que usam buffer interno o valor deve ser negativo.''' 
    46  
    47 === Exemplo de criação dos buffers === 
    48 Temos três construtores para o objeto buffer: 
    49  
    50 Este deve ser utilizado quando não é necessário buffer, ou seja, será criado um objeto do tipo Buffer.none 
    51  
    52 {{{ 
    53 buffer = terrama2.Buffer()  
    54 }}} 
    55  
    56 Este deve ser utilizado para criar os buffers simples, tipos: Buffer.only_buffer, Buffer.object_plus_buffer, Buffer.object_minus_buffer 
    57 {{{ 
    58 buffer = Buffer(BufferType.object_plus_buffer, 10, "km") 
    59 }}} 
    60  
    61 Este deve ser utilizado para os buffers complexos, que utilizam dois valores, tipos: Buffer.outside_plus_inside e Buffer.distance_zone 
    62 {{{ 
    63 buffer = Buffer(BufferType.outside_plus_inside, 10, "km", -10, "km") 
    64 }}} 
     31- [wiki:programmersguide/architecture/services/analysis/python/buffer Buffer]