Palavras Resevadas em LEGAL

Esta página apresenta a sintaxe dos comandos e as palavras reservadas da linguagem LEGAL.

OBS: As palavras reservadas da linguagem aparecem em negrito.


Consulte também:
Análise p/ Suporte à Decisão (AHP).
Operações de Análise Geográfica.
Conceitos sobre LEGAL.



1 - Imagem

2 - Numérico

3 - Temático

4 - Objeto

5 - Cadastral

6 - Tabela

7 - Atributo

1 - Recupere

Quando usado com variáveis do tipo Temático, Imagem ou Numérico, cria um plano de informação do mesmo tipo no projeto corrente e associa este plano à variável do lado esquerdo do sinal de atribuição "=". Quando usado com variáveis do tipo Tabela, o operador Novo cria uma tabela no contexto do programa em execução. Esta tabela pode ser usada nos processamentos baseados em tabelas.

Sintaxe:

Para tipo imagem:

variável = Novo (Nome = "nome_do_pi", ResX = valor, ResY = valor, Nbits = 8);

Para tipo Temático:

variável = Novo (Nome = "nome_do_pi", ResX = valor , ResY = valor, Escala = valor, Repres = Vetor ou Raster);

Para tipo Numérico:

variável = Novo (Nome = "nome_do_pi", ResX = valor , ResY = valor, Escala = valor, Min = valor, Max = valor );

Para tipo Cadrastral:

variável = Novo (Nome = "nome_do_pi", ResX = valor , ResY = valor, Escala = valor);

Para tipo Tabela de Ponderacao:

variável = Novo (CategoriaIni = "nome_da_categoria",
          "geoclasse" : valor,
          "geoclasse" : valor,
           ...
           Outros : valor );

Para tipo Tabela de fatiamento:

variável = Novo (CategoriaFim = "nome_da_categoria",
        [valorI, valorF] : "geoclasse",
        [valorI, valorF] : "geoclasse",
        ...
        Outros : valor );

Para tipo Tabela de reclassificação:

variável = Novo (CategoriaIni = "nome_da_categoria", CategoriaFim =              "nome_da_categoria",
        "geoclasse" : "geoclasse",
        "geoclasse" : "geoclasse",
        ...
        "geoclasse" : Outros );

Considerações:

Para variáveis do tipo Imagem, Numérico, Temático e Cadastral um plano com o nome fornecido é criado no projeto ativo. Este novo plano é usado para armazenar o resultado de uma operação.

Na instanciação de tabelas a palavra reservada "Outros" é opcional e define um valor a ser atribuído nos casos não cobertos pelas alternativas anteriores.

Para a instanciação de uma tabela de fatiamento o termo [valorI, valorF] significa a faixa de valores do campo numérico a ser atribuído à uma geoclasse. A faixa vai de valorI inclusive até valorF exclusive.

Parâmetros:

Nome - nome do plano de informação criado.
ResX - resolução horizontal.
ResY - resolução vertical.
Nbits – número de bits da imagem (8, 10, 16, ...) (opcional)
Escala - escala do plano criado.
Min - valor mínimo permitido na grade criada.
Max - valor máximo permitido na grade criada.
Repres - representação do plano criado (opcional)
Vetor ou Matriz para Temático.
Grade ou Amostra para Numérico.
CategoriaIni - categoria de entrada.
CategoriaFim - categoria de saída.

Exemplos:

// Criar um PI Imagem:

ima = Novo (Nome = "ImagemResultante",ResX=30,ResY=30, Nbits = 8);

// Criar um PI Temático:

solo = Novo (Nome = "Solos", ResX=50, ResY=50, Escala = 100000);

// Criar um PI Numérico:

alti = Novo (Nome = "Altimetria", ResX=50, ResY=50, Escala = 1000, Min=0, Max=100);

// Criar um PI Cadastral:

cadast = Novo (Nome = "Plano_Urbano", ResX=50, ResY=50, Escala = 1000);

// Criar uma Tabela de Ponderação:

pond = Novo (CategoriaIni = "Tipos_de_solos",
        Le : 0.60,
        Li ; 0.20,
        Ls : 0.35,
        Aq : 0.10);

// Criar uma Tabela de fatiamento:

fatia = Novo (CategoriaFim = "Faixas_de_Declividade",
        [0.0, 5.0] : "baixa",
        [5.0, 15.0] : "media",
        [15.0,45.0] : "alta");

// Criar uma Tabela de reclassificação:

reclass = Novo (CategoriaIni = "Floresta", CategoriaFim = "Desmatamento",
        "Floresta_Densa" : "Floresta",
        "Floresta_Varzea" : "Floresta",
        "Rebrota" : "Desmatamento",
        "Area_Desmatada" : "Desmatamento");


Operação

Atribua

Fatie

Pondere

Reclassifique

?  :  (operador Condicional)

FatieAtributo (ou ReclAtrib )

MediaZonal

Espacialize

Atualize

VariedadeZonal

Calcula a diversidade de valores ou de temas dentro de cada zona (região) de um plano de informação, referenciado pelo argumento pie. As zonas são identificadas, uma a uma pela lista_de_zonas.

Sintaxe:

FaixaZonal


Consulte também:
Análise p/ Suporte à Decisão (AHP).
Operações de Análise Geográfica.
Conceitos sobre LEGAL.