Coordenadas del centroide para polígonos de formas irregulares

13

Tengo un problema al calcular los centroides de ciertos polígonos en QGIS (a través de las herramientas de geometría): para ciertos polígonos, con una forma extraña y bastante larga, los centroides calculados están fuera del polígono. Mire, por ejemplo, el polígono marcado en rojo, en la siguiente imagen:

Su centroide (señalado por la flecha azul) en realidad está cayendo fuera del polígono de interés. Esto ocurre para un puñado de otros polígonos (aunque molestos).

Soy relativamente nuevo en QGIS, por lo que no creo que este problema se deba a la proyección del shapefile con los polígonos (WGS 84). Intenté de todos modos volviendo a proyectar el mapa con WGS84 / UTM Zone 31, que corresponde a Bélgica (el país que estoy viendo).

No he encontrado una respuesta a preguntas similares en discusiones anteriores; disculpas si accidentalmente lo pasé por alto.

    
pregunta Andrea 10.04.2017 - 11:30

2 respuestas

16

Creo que las herramientas estándar de centroide polígono QGIS calculan el centro de masa para determinar el centroide del polígono. Así que esto podría estar fuera del polígono en sí (nada que ver con la proyección).

Si desea calcular el centroide en términos de sus dimensiones, puede utilizar el complemento realcentroid en el que puede descargar:

Plugins > Manage and Install Plugins...

Ejemplo:

Un polígono irregular con el círculo rojo calculado a partir de la herramienta Polígono centroide de QGIS (y SAGA); el círculo verde calculado a partir del complemento realcentroid :

También hay un script en línea que produce el mismo resultado que el complemento que puede descargar desde:

Processing Toolbox > Scripts > Tools > Get scripts from on-line scripts collection

Y encuentra el script Real centroid .

    
respondido por el Joseph 10.04.2017 - 11:45
8

Proessing QGIS Algorithms también tiene "Point on Surface", bajo el grupo de herramientas de geometría vectorial. No es necesario utilizar complementos externos ni DBs

    
respondido por el giohappy 11.04.2017 - 00:14

Lea otras preguntas en las etiquetas