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