=== Dados para teste do AttributeFill (cedidos pela Silvana) === Rasters: http://www.dpi.inpe.br/terralib5-devel/data_teste/rasters/rasters_t/ (*.zip) Shps: http://www.dpi.inpe.br/terralib5-devel/data_teste/shps/ (*.zip) OBS: os reports de teste estão no mesmo dir dos shapes Pasta Local: C:\DADOS_TL\Nova pasta\dados_sil_attrfill 1) Shapefile dos pontos (localizacao das palmeiras) para os quais quero obter o valor de altitude do DTM da secr Meioamb de SP. 2) Pegar o DTM na pagina: Modelo Digital de Elevação do Est de São Paulo http://s.ambiente.sp.gov.br/cpla/MDE_ESP_v2.rar (muito grande pra enviar) 3) Mosaico de SP (imagem) http://s.ambiente.sp.gov.br/cpla/Mosaico-Estado-de-Sao-Paulo.rar O dado foi descompactado e o dir tem cecidilha no nome: C:\DADOS_TL\Mosaico-Estado-de-Sao-Paulo\Mosaico Estado de S¦o Paulo - que não é reconhecido... mude o nome do diretorio. A imagem é ESP.img - olhe os formatos na tela Add Raster (default é tif) mude para "All Files (*.*)" ou " *.img" 4) Municipios do Brasil - IBGE 2001 br_munic_2001.shp === Testes === 1) Teste Raster to Vector : Raster = MDE_ESP_v2 Vector = Palm_SP Statistics = Value OBS: Somente a opção 'Statistics = Value' aparece. Isso pq não tem como calcular mean, max, etc para um único ponto (Palms). Essas opções aparecerão qdo o layer vetorial for de polígonos. Análise do Resultado: Visualizar MDE_ESP_v2 e t_value_MDE_Palms e sua tabela. Verificar o atributo B0_value para algumas Palms - deve ser o valor encontrado em MDE_ESP para esse ponto. Usar a ferramenta "Info" para checar os valores. 2) Teste Raster to Vector... Raster = ESP.img (mosaico de SP) Vector = br_munic_2001 Bands = 0/1 Statistics = Mean/Max/Min (tem outras estatísticas....) Objetivo: Para cada br_munic_2001, pegar o valor (Mean/Max/Min) de cada poligono de ESP.img (mosaico do estado de SP) e salvar como novo atributo na tabela. Análisedo Resultado: OK Verificar as 6 colunas adicionadas na tabela do Layer resultante... 3) Teste Raster to Vector... Vector = br_munic_2001 Fazer query sobre br_munic_2001 (Query: geocodigo >3500000 and geocodigo < 3600000) e manter os itens de SP selecionados no Map Display. Raster = ESP.img (mosaico de SP) Only Selected - Clicar (para atuar somente sobre os selecionados no Map Display por algum metodo de seleção - neste caso QUERY). Band = 0,1 Statistics = Mean/Min Análisedo Resultado: OK Verificar as colunas adicionada na tabela do Layer resultante. Duas colunas para casa banda. 4) Teste Raster to Vector... Raster = ESP.img (mosaico de SP) Vector = SP_select_box (layer SP_select_box foi gerado fazendo-se seleção por BOX no MapDisp e salvando-se o resultado (BDireita sobre o layer p/ salvar). Only Selected = Nao clicar Bands = 0/1 Statistics = Mean/Min Para cada munic de SP, pegar o valor (Mean/Min) do ESP.img (mosaico do estado de SP) e salvar como nosso atributo na tabela. OBS: o tif só existe para o estado de SP. Tem outros municipios fora que não tem tif para cruzar. Acredito ser esse o motivo da queda. Análisedo Resultado: OK Verificar as colunas adicionada na tabela do Layer resultante. 5) Teste Raster to Vector... Raster = ESP.img (mosaico de SP) Vector = onlySP (foi gerado fazendo-se Query: geocodigo >350000 and geocodigo < 3600000e salvando-se o resultado (BD sobre o layer p/ salvar). Only Seleceted = NAO CLICAR... se clicar vai avisar por MSG que não tem selecionados. Bands = 0,1 Statistics = Mean/Min Para cada munic de SP, pega o valor Mean e Min do ESP.img (mosaico do estado de SP) e salvar como novo atributo na tabela ( 1 p/ cada banda) OBS: o tif só existe para o estado de SP e neste caso o shp é só de SP. Análisedo Resultado: OK Verificar as colunas adicionada na tabela do Layer resultante. Passou nos testes Conclusão anterior: se o shape for maior que o raster, dá erro (foi corrigido - testei na versao 5.6.3)