Pesquisar
Close this search box.

Georreferenciamento de Imóveis Rurais com Drones

Drones no GeoRural

A Norma de Execução do INCRA para a utilização de Drones no Georreferenciamento já não é novidade. Essa norma libera o uso de aeronaves (tripuladas ou não) para o levantamento de feições fotoidentificáveis para fins de georreferenciamento de imóveis rurais.

Nessa Norma, são estabelecidos critérios para aplicação e avaliação de produtos gerados a partir de aerofotogrametria para determinação de coordenadas de vértices definidores de limites de imóveis rurais.

Neste artigo, serão apresentados detalhadamente quais são esses critérios e como eles podem ser checados utilizando algoritmos Python.

 

Análise da Norma de uso de Aerofotogrametria no GeoRural

A Norma de Execução (NE nº 02 INCRA, 2018) busca sistematizar os procedimentos técnicos a serem adotados pelos profissionais credenciados junto ao INCRA para certificação de imóveis rurais, onde os seguintes critérios devem ser observados:

  • Registrar de Anotação de Responsabilidade Técnica (ART)
  • Ter Feições fotoidentificáveis e Groud Sample Distance (GSD) compatíveis
  • Respeitar as precisões do item 7.2 do Manual Técnico de Posicionamento
  • Obedecer critérios de Acurácia Posicional Absoluta
  • Elaborar e manter arquivos, documentos e relatórios

Anotação de Responsabilidade Técnica (ART)

Uma ART específica para o serviço de aerofotogrametria deve ser registrada no sistema do CONFEA/CREA por profissional com habilitação legal e conhecimento técnico para execução do aerolevantamento.

Feições fotoidentificáveis e Groud Sample Distance (GSD) compatíveis

O GSD, também conhecido como resolução espacial ou tamanho do pixel, deve possibilitar a perfeita identificação de feições artificiais e naturais na ortomosaicos.

Logo, é impossível encontrar vértices de uma cerca ou muro em um ortomosaico de, por exemplo, 50 centímetros de resolução espacial. Ou seja, embora a Norma não especifique qual é essa resolução, na prática, ter ortomosaicos com resolução melhor que 10 cm é essencial.

Precisões do Manual Técnico de Posicionamento para Aerofotogrametria

De acordo com Manual Técnico de Posicionamento, os vértices devem ser do tipo “V” virtual, conforme verificado abaixo:

Figura 1: Vértices do tipo “V” para aerofotogrametria. Fonte: INCRA, 2013.

Já os padrões de precisão estabelecidos na Norma Técnica para Georreferenciamento de Imóveis Rurais 3ª Edição (NTGIR 3) para os vértices definidores de limites são:

a) Para vértices situados em limites artificiais: melhor ou igual a 0,50 m;

b) Para vértices situados em limites naturais: melhor ou igual a 3,00 m; e

c) Para vértices situados em limites inacessíveis: melhor ou igual a 7,50 m.

 

Critérios de Acurácia Posicional Absoluta

a) Mínimo de 20 pontos de checagem/verificação perfeitamente identificáveis em campo.

b) Teste de Shapiro-Wilk, com nível de confiança de 95% para comprovar a normalidade das discrepâncias.

c) Teste de t-student, ao nível de confiança de 90%, para verificar a não tendenciosidade.

d) Todas as discrepâncias posicionais serem menores ou iguais à precisão posicional do tipo de limite.

 

Elaborar e manter arquivos, documentos e relatórios

a) Relatório de processamento do levantamento aéreo e do processamento dos pontos de controle e checagem utilizados.

b) Relatório de controle de qualidade posicional (avaliação da acurácia posicional absoluta);

c) Imagens aéreas ortorretificadas;

d) Licenças, habilitação e homologação, das agências e órgãos reguladores.

 

Algumas lacunas na Norma de Execução para o Georreferenciamento com Drones

No Art. 7º da NE nº 02 INCRA, 2018 define apenas que as precisões planimétricas em X e Y das coordenadas devem ser preenchidas com os valores do Root Mean Square (RMS), mas não faz referência a precisão altimétrica que também deve constar na planilha ODS para a certificação do imóvel.

O Art. 8º deixa bem claro que não se deve usar aerofotogrametria para determinar vértices do tipo “M”, sendo permitido determinar vértices em limites por cerca (tipo P) e vértices referentes a mudanças de confrontação. No entanto, de acordo com o item 7.2 do Manual de Posicionamento, os vértices adquiridos de ortomosaicos de Drone se restringem apenas a vértices do tipo “V”.

 

Como utilizar o Python no controle de Qualidade Posicional para o Georreferenciamento

Para realizar os testes exigidos na Norma de Execução do INCRA pode ser utilizada a biblioteca SciPy, um módulo de open source do Pyhton para atender demandas de matemáticos, cientistas e engenheiros. Junto com essa biblioteca, também será utilizada a biblioteca NumPy para a manipulação de arrays e matrizes.

 

Teste de Shapiro-Wilk

O teste de Shapiro-Wilk, proposto em 1965, calcula uma estatística W para testar se uma amostra aleatória, x1,x2,…,xn vem (especificamente) de uma distribuição normal.

A função Python scipy.stats.shapiro() retorna o valor W da estatística de teste e o p-valor correspondente.

Para o estudo da normalidade dos dados, podem ser tomadas as seguintes regras de decisão para um determinado nível de confiança 1- α:

Se p-valor ≤ α, então se rejeita a hipótese nula, ou seja, assume-se que a distribuição dos dados não é normal/gaussiana.

Se p-valor > α, então não rejeitamos a hipótese nula, ou seja, assumimos que a distribuição dos dados é normal/gaussiana.

Confira o algoritmo Python para esse teste:

from scipy import stats
import numpy as np

dados = np.array([0.099, -0.056, -0.078, -0.029, -0.065, 0.019, -0.052, -0.049, -0.047, -0.055, -0.026, -0.020, -0.029, -0.029, -0.040, -0.019, 0.000, -0.016, -0.017, -0.015, -0.023, -0.015, -0.018, 0.018, -0.007])

W, pvalor = stats.shapiro(dados)

print("O valor calculado do teste de Shapiro-Wilk é de = {}".format(W))
print("O p-valor calculado para o teste de Shapiro-Wilk é de = {}".format(pvalor))

if pvalor <= 0.05:
    print("Com 95% de confianca, rejeitamos a hipótese nula Ho, ou seja, assumimos que a distribuição de nossa variável não é normal/gaussiana, segundo o teste de Shapiro-Wilk")
else:
    print("Com 95% de confianca, deixamos de rejeitar a hipótese nula Ho, ou seja, assumimos que a distribuição de nossa variável é normal/gaussiana, segundo o teste de Shapiro-Wilk")

 

 

Teste de t-student

Para o teste t-student a função scipy.stats.ttest_1samp(). Este é um teste para a hipótese nula de que o valor esperado (média) de uma amostra de observações independentes a é igual à média populacional dada, popmean.

No caso do Georreferenciamento, os dados não são tendenciosos quando o resultado da estatística t está dentro do intervalo de confiança de 90%, podendo ser verificado pelo código Python abaixo:

calc_t, pvalor = stats.ttest_1samp(a = dados,    # amostra
                                    popmean = 0)  # média da população

print("T Student Calculado: {}".format(calc_t))

confianca = 0.9 # intervalo de confiança
gl = len(dados)-1 # graus de liberdade

t_student_min, t_student_max = stats.t.interval(confianca, gl) # valores do interavalo

if calc_t < t_student_min or calc_t > t_student_max:
    print("Existe tendência nos dados!")
else:
    print("Não há tendência nos dados.")

 

Veja como realizar esses testes estatísticos na Prática utilizando Python no QGIS

 

Aprenda como Processar Imagens de Drone em Softwares Lives

CLIQUE AQUI

 

Aprenda Georreferenciamento de Imóveis Rurais no QGIS

CLIQUE AQUI

Compartilhes nas redes Sociais