Estoy usando QGIS 1.8 Lisboa. Después de calcular los centroides a partir de un archivo de forma de polígono, si algunos de ellos se encuentran fuera de los contornos del polígono, me gustaría moverlos sobre el polígono del que provienen. El criterio debe ser unívoco, ya que debo usarlos para extraer las coordenadas que se utilizarán como el código de identificación del polígono. Por lo tanto, el procedimiento debería generar la misma ubicación de punto cada vez que se ejecuta para el mismo polígono (no una posición aleatoria como la dada por la función "puntos aleatorios", que da un nuevo resultado cada vez que se ejecuta).