Normalmente, se tiene un shapefile tipo polígono, con varios features, y surge la necesidad de obtener el shapefile de puntos que corresponde a los centroides. Este procedimiento se realiza de manera expedita en QGIS mediante la opción Vector -> Geometry Tools -> Polygon centroids. El resultado es un punto centroide para cada feature del shapefile tipo polígono que tengamos en la tabla atributiva. El procedimiento lo ejemplificamos en la imagen siguiente:
Observen que la tabla atributiva tiene tres registros: uno para cada feature. Este shapefile tipo polígono se denomina “Single Parts”. Supongamos que ahora estamos interesados en determinar el centroide del conjunto de los 3 polígonos. Entonces tenemos que pasar primero de “Single Parts” a “Multipart” antes de obtener el shapefile del centroide. Esto se realiza también de manera muy expedita en QGIS mediante Vector -> Geometry Tools -> Singleparts to multipart.
Una vez obtenido el shapefile “Multipart”, se vuelve a ejecutar nuevamente el procedimiento Vector -> Geometry Tools -> Polygon centroids. El resultado se encuentra, a continuación, en la imagen siguiente:
Observen que en este caso la tabla atributiva del shapefile multipart tiene un sólo feature y un sólo centroide para el conjunto de los tres polígonos.
Muy bueno!! Gracias, me re sirvió.
como puedo cambiar a un shapefile de multipoligono a poligono en qgis, para poder añadir el shape a postgis
Busca la opción contraria: de multipart a single part. Te dará un registro para cada feature que tengas en tu multipolígono.
Como puedo ver la latitud y longitud de los centroides de la manera mas facil?
La “más fácil” es hacer un “Zoom In” en el centroide y ver las coordenadas en el browser “Coordinate” de la Status Bar (Barra inferior de QGIS).
Excelente. Gracias! Les escribo para consultarles si conocen la manera de convertir UN solo PUNTO (“quizás pueda ser considerado como un centroide”) a un POLIGONO (este es un shape con superficie y forma definida). Es decir, tengo UN punto o centroide y quiero “pegar” un polígono (con tamaño y forma predefinida). Desde ya GRACIAS!
Eso no tiene sentido. No puedes convertir un sólo punto en polígono. Además, tampoco sé que quieres decir con “pegar un polígono a un punto”.
Saludos
Holaa! yo tengo una cuestion que necesito resolver para mi proyecto de tesis. Tengo muchas dudas! y espero poder ponerme en contacto con usted para que me oriente 😦 no encontre otro medio donde hablarle, espero pueda responderme !
El problema es que un proyecto de tesis normalmente tiene un tutor y un comite asesor que son los encargados para resolver esas dudas. Si fueron nombrados es su obligacion orientarte. Creo que deberias primero dirigirte a ellos.
hola, tal vez me podrias orientar con mi inquietud: como puedo forzar a que el centroide sea interno al poligono? cuando los poligonos son convexos esto es obvio, pero en un poligono complejo como el que resulta del poligono multiparte del ejemplo el centroide suele o puede caer fuera de cualquiera de los poligonos.
gracias
Convierte de multipart a singlepart y después determina los centroides. Tendrás un centroide para cada feature.