<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=iso-8859-1"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
span.EstiloCorreioEletrnico17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 3.0cm 70.85pt 3.0cm;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=PT link="#0563C1" vlink="#954F72"><div class=WordSection1><p class=MsoNormal>Boa tarde,<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Para efeitos de selecção aleatória de áreas de amostragem, preciso de criar (com o QGIS 2.0, W7, 32bits) um shape de 200 círculos com 1km2 espalhados <u>aleatoriamente</u> sobre um shape com 4 tipos diferentes de uso do solo (50 círculos em cada tipo de uso do solo). Os círculos não se podem sobrepor entre si e têm de ficar totalmente incluídos no tipo de uso do solo que pretendem amostrar (100% sobreposição). Na imagem em anexo mostro um excerto da área de interesse e o efeito pretendido, sendo que aqui os círculos foram posicionados “à mão”.<o:p></o:p></p><p class=MsoNormal>Pensei faze-lo começando por criar um shape de pontos aleatórios, com um elevado número de pontos, depois criar buffers para dar origem aos círculos, depois calcular as áreas de intersecção dos círculos com as manchas de uso do solo e excluir os que não tivessem 100% na mesma mancha, e finalmente calcular as áreas de sobreposição entre círculos e excluir os que tivessem valores >0. Mas parece-me que não será a melhor opção, pois obrigaria a começar com um número de pontos muito (muito!) elevado, o que tornaria difícil os trabalhos subsequentes de intersecção, cálculos de áreas, etc. Qual a melhor forma de o fazer (sem ser por PostGIS-SQL), dado que, como se vê na imagem em anexo, a “folga” para o posicionamento dos círculos dentro de cada mancha de uso do solo é tão “apertada”?<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Obrigado por qualquer ajuda,<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><span style='mso-fareast-language:PT'>Paulo Flores Ribeiro<o:p></o:p></span></p><p class=MsoNormal><o:p> </o:p></p></div></body></html>