Caro Duarte, Obrigado pela ajuda. E como não houve mais respostas, presumo de não haja, de facto, uma solução fácil (sem recorrer ao PostGIS). Em todo o caso, acabei por resolver o problema da seguinte forma: criei um buffer "negativo" (core area) nos polígonos sobre os quais quero lançar a amostra aleatória de círculos de 1km^2, com uma distância igual (aliás, ligeiramente superior) ao raio desses círculos. Ao usar estes buffers, em vez dos polígonos originais, para lançar os pontos que irão dar origem aos círculos, tenho a garantia de que nenhum círculo ultrapassará o limite dos polígonos originais. Depois, usei uma ferramenta que não encontrei no QGIS mas que existe noutro conhecido software de SIG (?) que permite especificar uma distância mínima entre um determinado número de pontos a lançar aleatoriamente sobre um (ou mais) polígonos (ferramenta «Minimum Allowed Distance [value or field] (optional)» do toolbox "Data management tools > Feature class > Create random points", nesse "tal" programa. Desta forma obtive uma amostra aleatória de pontos que estão a uma distância entre si e da fronteira dos polígonos iniciais, que é superior ao raio dos círculos pretendidos. Depois foi só criar os buffers centrados nesses pontos, com um raio apropriado para obter 1km^2 de área, e verificar que a solução cumpria com o pretendido.
Obrigado, Paulo Flores Ribeiro -----Mensagem original----- De: [email protected] [mailto:[email protected]] Em nome de duartecarreira Enviada: segunda-feira, 11 de Novembro de 2013 19:13 Para: [email protected] Assunto: Re: [Portugal] criar círculos para áreas amostragem É um problema muito interessante... para uma hipótese rápida que tal a tool random points: http://pvanb.wordpress.com/2012/12/03/stratified-random-sampling-in-qgis/ Para resolver a questão de cada ponto representar 1km2 podes usar para cada polígono um campo com a densidade de pontos respectiva. Talvez tenhas sorte à primeira?? Mas o melhor provavelmente é investigar as hipóteses do GRASS... Abr, Duarte -- View this message in context: http://osgeo-org.1560.x6.nabble.com/criar-circulos-para-areas-amostragem-tp5 088572p5088601.html Sent from the OSGeo Portuguese Local Chapter mailing list archive at Nabble.com. _______________________________________________ Portugal mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/portugal _______________________________________________ Portugal mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/portugal
