É possível (sem escrever código Python - desculpe, eu não sou desenvolvedor) criar uma camada de ponto a partir de uma camada de polígono, mas garantir que o ponto esteja dentro do polígono? A ferramenta centróide ftools é legal, mas alguns centróides são criados fora do polígono (isto é, polígono irregular). No ArcGIS, existe uma ferramenta "Feature to Point" semelhante à ferramenta 'centróide de polígono' das ferramentas, mas possui uma caixa de seleção para forçar o ponto a estar dentro do polígono.
9
EDIT: answer by @Kampau Ocu: "o ponto na superfície já está dentro da QGIS3 Processing Toolbox"
Você também pode usar o plugin RealCentroid que faz exatamente o que você está procurando:
fonte