Attribute Fill -> Vector to Vector -> Layers de celulas regulares. Dados Usados: Dados em Shape ou em banco postgis (Usei exchange para inserir os dados no PostGIS: setores_centitarios_2000_pol.shp localidades_pt.shp Processo de geração dos dados fictícios para falicitar a checagem dos resultados: OBS:Esses passos já foram feitos e os dados em shape estão no dir SHPS: cells6000x6000_setor_censit.shp cells12x12_setor_censit.shp 1) Criei celulas de cells6000x6000 e cells12000x12000s sobre setores_censitarios. 2) Nas celulas de 6000x6000, inseri o atributo 'class' e editei alguns valores (agua, desmatamento, floresta, mata,reflorestamento). Disponivel em shape no dir SHPS -> cells6000x6000_setor_censit.shp 3) Fazer "Edit Legend" sobre as celulas de cells6000x6000, usando: Unique Value, Attribute=Class, Clicar em "Use Schema" = e informar Schema = Classification->Land Use1 Editar as cores da legenda se achar necessário. 4) Visualizar os dados com transparência. Basta adicioná-los e começar os testes abaixo. Projeto gerado com nome: C:/DADOS_TL_512/p_attfill_vp2_2017test.tview Objetivo: Repetir esse teste a cada nova versão e observar o resultado conforme descrito abaixo. OBS: Caso o resultado não seja o mesmo, relatar o erro e gerar ticket no trac. ==================================================== Teste 1: Visualilzar os dois layers de celulas,escolher as 6 primeiras estratégias sobre o atributo "Class" do layer de entrada e checar os valores. VP->AttrFill-> Vector to Vector -> From layer: cells6000x6000_setor_censit.shp -> Sobre os atributo "class" To Layer: cells12x12_setor_censit.shp Escolher os 6 primeiros operadores no atributo "class": Value, Min, Max, Total number of values, Total not null values, Class with highest occurence Saida: t_af_vv_6prim Análise do resultado: a) Visualizar t_af_vv_6prim -> SHOW Tabela-> Setar Enable Scroll-> e por cima visualizar cells6000x6000_setor_censit.shp b) t_af_vv_6prim, celula fid=0, os 5 primeiros "Operations" ->ok. Ver figura SHP/f_af_vv_testes.PNG b.1) fid= 105 a 116 -> clicar e ver no mapa: Op4 -> Total Number of Values ==> col "class_tota" = 2 -> pq considere na contagem a class "No Value", além de mata,floresta,etc. op5 -> Total Not Null Values ==> col "class_to_1" = 0 -> não considera a class "No Value" op6 -> Class with highest occurence ==> col "class_clas" = vazio b.2) fid= 104 -> clicar e ver no mapa: Op4 -> Total Number of Values ==> col "class_tota" = 2 -> considere na contagem a class "No Value", alem de mata, floresta,etc. op5 -> Total Not Null Values ==> col "class_to_1" = 1 -> não considera a class "No Value", somente a classe mata. op6 -> Class with highest occurence ==> col "class_clas" = mata (ver tbem id=91) b.3) fid= 1 -> clicar e ver no mapa: Op4 -> Total Number of Values ==> col "class_tota" = 4 op5 -> Total Not Null Values ==> col "class_to_1" = 4 op6 -> Class with highest occurence ==> col "class_clas" = agua -> com empata entre 4 classes, pega por ordem alfabetica b.4) fid= 2 -> clicar e ver no mapa: Op4 -> Total Number of Values ==> col "class_tota" = 4 -> considere na contagem a class "No Value", alem de mata, floresta,etc. op5 -> Total Not Null Values ==> col "class_to_1" = 0 -> não considera a class "No Value", somente a classe mata. op6 -> Class with highest occurence ==> col "class_clas" = vazio ==================================================== Teste 2: Calcular "Percentage of Total Area" (op12) Resulta na área total de preenchimento de todas as classes que sobrepoem a celula de 12x12. Saida: tt_af_vv_12potarea: Análise do resultado: Todas a celulas de 12x12, coluna "class_perc" = 1, exceto as da primeira linha superior (fid=104 a fid=116) Isso porque a classe (noclass) tambem é considerada e a sobreposição das cel6x6 casam com cel12x12. fid = 104, class_perc = 0.5 (0.25 de mata e 0.25 de "No Class") fid = 105 a 116, class_perc = 0.5 (soma de 0.25 de "No Class" e 0.25 de "No Class") ==================================================== Teste 3: Calcular "Class with highest intersection area" (op7) Saida: t_af_vv_7only or t_af_vv_op7 Análise do Resultado: Se duas ou mais classes tem a mesma área dentro da celula, por exemplo água e mata, a resposta será água - ordem asc do alfabeto. Ver celulas fid = 39 e 41 ==================================================== Teste 3.1: Se salvo no postgis ->OK Saida:public.tt_af_vv_op7... ==================================================== Teste 4: Calcular Percentage of each Class by Area (op8) Saida: tt_af_vv_op8: --> OK Análise do resultado: a) Visualizar tt_af_vv_op8 (e SHOW Tabela) e por cima celulas6000x6000, setar Enable Scroll na tabela. b) Verificar que 5 colunas novas foram geradas nas tabela de resultado. Uma coluna para cada classe:class_refl, class_flor, class_mat, class_desm e class_agua. fid = 0 ==> 4 classes com 0.25 cada e uma classe sem valor. fid = 41 ==> 2 classes com 0.75 e outra com 0.25. fid = 41 e 39 ==> 2 classes com 0.5, e 2 classes sem valor.