ALGORITMO PARA CÁLCULO DE DISTÂNCIAS TRIDIMENSIONAIS ENTRE PONTOS E LINHAS EM BANCO DE DADOS GEOGRÁFICOS PARA AVALIAÇÃO DE ACURÁCIA POSICIONAL DE DADOS CARTOGRÁFICOS VETORIAIS
Palavras-chave:
Banco de dados geográficos, Padrão de exatidão cartográfica, Coordenadas tridimensionaisResumo
Este trabalho trata do desenvolvimento de um algoritmo e de uma aplicação de comparação de coordenadas tridimensionais e obtenção de distâncias entre linhas e pontos. O objetivo da aplicação é localizar pontos sobre uma feição linear para o posterior cálculo da distância dos pontos encontrados para pontos com coordenadas conhecidas, de forma a ajudar na execução dos testes estatísticos para avaliação do Padrão de Exatidão Cartográfica (PEC), auxiliando na verificação posicional de linhas tridimensionais. O cálculo das distâncias foi feito por meio de um algoritmo de menor distância disponibilizado pela extensão espacial PostGIS para o banco de dados PostgreSQL. A aplicação foi programada em linguagem C/C++, utilizando bibliotecas do PostGIS e a biblioteca Shapelib - Shapefile C Library. Os resultados da aplicação desenvolvida foram comparados com resultados de equações descritas neste trabalho com o objetivo de validar a ferramenta e os pontos encontrados. As diferenças encontradas - inferiores a um centímetro - foram consideradas satisfatórias para possibilitar o uso da aplicação, que deverá ser melhorada futuramente para permitir o cálculo automático dos valores para avaliação do PEC.