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 imagen a continuación:
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 archivo de forma con los polígonos (WGS 84). Lo intenté de todos modos al volver 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 pasadas; disculpas si accidentalmente lo pasé por alto.
Respuestas:
Creo que las herramientas estándar de centroide de polígono QGIS calculan el centro de masa para determinar el centroide del polígono. Entonces 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 usar el complemento realcentroide en su lugar, que puede descargar desde:
Ejemplo:
Un polígono irregular con el círculo rojo calculado a partir de la herramienta Centroide Polígono de QGIS (y SAGA); El círculo verde calculado a partir del complemento realcentroide :
También hay un script en línea que produce el mismo resultado que el complemento que puede descargar desde:
Y encuentra el
Real centroid
guión.fuente
ST_PointOnSurface
función PostGIS.El procesamiento de algoritmos QGIS también tiene "Punto en la superficie", en el grupo de herramientas de geometría vectorial. No es necesario usar complementos externos ni bases de datos
fuente