Agora estamos digitalizando alguns edifícios na área especificada.
A regra obrigatória para este trabalho - na maioria dos casos, os edifícios devem ter ângulos retos.
Estamos usando o QGIS com ferramentas CAD para este trabalho, mas às vezes cometemos erros e criamos polígonos com uma forma irregular.
Alguém sabe como podemos encontrar esses polígonos sem ângulos retos usando GIS ou ArcGIS de código aberto?
qgis
arcgis-desktop
open-source-gis
analysis
imatvej
fonte
fonte
Abaixo está uma abordagem possível. A função retorna verdadeiro ou falso, dependendo se o polígono tiver ângulos abaixo de um determinado tamanho ou estiver dentro de um intervalo em torno de um ângulo alvo. Lembre-se de que esta é uma abordagem muito simples e assume a digitalização em linha reta. Testo um círculo, mas não testo curvas ou outras possibilidades que possam atrapalhar a função.
angleTarget = ângulo desejado (ex. 90).
edgeVariance = waffle permitido de linha reta (por exemplo, alteração de direção de 0,5 graus permitida).
angleVariance = desvio permitido do ângulo desejado (ex. 1, se 91 graus estiver OK).
Brian
fonte