Ahora estamos digitalizando algunos edificios en un área específica.
La regla obligatoria para este trabajo: en la mayoría de los casos, los edificios deben tener ángulos rectos.
Estamos utilizando QGIS con herramientas CAD para este trabajo, pero a veces cometemos errores y creamos polígonos con una forma irregular.
¿Alguien sabe cómo podemos encontrar tales polígonos sin ángulos rectos utilizando código abierto SIG o ArcGIS?
                    
                        qgis
                                arcgis-desktop
                                open-source-gis
                                analysis
                                
                    
                    
                        imatvej
fuente
                
                
            fuente

A continuación se muestra un enfoque posible. La función devuelve verdadero o falso dependiendo de si el polígono tiene algún ángulo por debajo de un cierto tamaño o está dentro de un rango alrededor de un ángulo objetivo. Solo tenga en cuenta que este es un enfoque muy simple y supone la digitalización en línea recta. Realizo pruebas para un círculo, pero no pruebo curvas u otras posibilidades que podrían disparar la función.
angleTarget = ángulo deseado (ej. 90).
edgeVariance = gofre permitido de línea recta (ej. cambio de dirección de 0.5 grados permitido).
angleVariance = desviación permitida del ángulo deseado (ej. 1 si 91 grados está bien).
Brian
fuente