4 votos

Cálculo de centroides en GRASS : diferencias muy importantes con el cálculo en QGIS

Utilizo el módulo v.extract grass.run_command('v.extract', input=UH, output=centroids, t overwrite='True', stdout = DEVNULL, stderr = DEVNULL)

cuando comparo el resultado con el resultado del cálculo con QGIS noto algunas diferencias. enter image description here

rojo : GRASS v.extract, azul : QGIS. Uno de mis colegas observó lo mismo con su propio shapefile. El módulo SAGA (Polygon centroids) da el mismo resultado que QGIS. Parece que el cálculo de v.extract no es correcto.

enter image description here

0 votos

También he probado v.centroids que devuelve el mismo resultado que v.extract. Voy a probar v.centerpoint pero me gustaría saber por qué hay tanta diferencia entre todos los resultados.

0 votos

Gracias, italic_v.centerpoint_italic da un resultado aceptable. Pero sólo lo he encontrado para GRASS 7. Hay programas que usan GRASS 6 que no se pueden actualizar a GRASS 7. Parece que no hay soluciones para estos.

0 votos

Por favor, defina "Parece que el cálculo de v.extract no es correcto". - ¿a qué se refiere?

4voto

Joe Puntos 16

Probaría v.centerpoint https://grass.osgeo.org/grass72/manuals/addons/v.centerpoint.html con el valor por defecto acenter=mean . v.extract y v.centroid probablemente están creando puntos que son más como puntos sobre la superficie, no precisos pero que garantizan estar dentro del polígono, ver comentarios en https://trac.osgeo.org/grass/ticket/1654 .

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X