Używam QGIS 1.8 Lisboa. Po obliczeniu centroidów z pliku kształtu wielokąta, jeśli niektóre z nich leżą poza obrysem wielokąta, chciałbym przenieść je na wielokąt, z którego pochodzą. Kryterium powinno być jednoznaczne, ponieważ muszę je wykorzystać do wyodrębnienia współrzędnych, które zostaną użyte jako kod identyfikacyjny samego wielokąta. Dlatego procedura powinna wyprowadzać tę samą lokalizację punktu za każdym razem, gdy działa dla tego samego wielokąta (nie przypadkowa pozycja, jak ta podana przez funkcję „losowych punktów”, która daje nowy wynik za każdym razem, gdy jest uruchamiana).