por exemplo com uma grelha de deformação extraida a partir da distorção das areas pode-se por exemplo usar a biblioteca python elasticdeform para aplicar a deformação a uma imagem raster<div><br></div><div><br></div><div><a href="https://pypi.org/project/elasticdeform/">https://pypi.org/project/elasticdeform/</a></div><div><br></div><div><br></div><div>deve existir uma biblioteca semelhante para vectores</div><div><br></div><div>quando aos pontos não sei <br><br>No dia quarta-feira, 22 de janeiro de 2020, Vinicius Silva <<a href="mailto:x3msnake@gmail.com">x3msnake@gmail.com</a>> escreveu:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Pois aí é que está o desafio.<br><br>Em teoria deve ser possível desde que se consiga extrair uma malha de deformação</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Alexandre Neto <<a href="mailto:senhor.neto@gmail.com" target="_blank">senhor.neto@gmail.com</a>> escreveu no dia quarta, 22/01/2020 à(s) 12:51:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Mas, uma vez que (tanto quanto quanto sei) os cartogramas se baseiam no conceito de areas, como fazes com linhas e com pontos? Consegues aplicar a mesma distorção a outras camadas vectoriais?<div><br></div><div>Alexandre Neto</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Jan 22, 2020 at 11:57 AM Vinicius Silva <<a href="mailto:x3msnake@gmail.com" target="_blank">x3msnake@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">para quem tenha interesse no assunto um dos papers onde o plugin qgis-cartogram se baseia está aqui<br><a href="https://www.researchgate.net/publication/261798408_A_Fast_Free-Form_Rubber-Sheet_Algorithm_for_Contiguous_Area_Cartograms" target="_blank">https://www.researchgate.net/<wbr>publication/261798408_A_Fast_<wbr>Free-Form_Rubber-Sheet_<wbr>Algorithm_for_Contiguous_Area_<wbr>Cartograms</a> <br><br>E o software que acompanha o paper aqui<div><a href="http://sunsp.net/portfolio.html" target="_blank">http://sunsp.net/portfolio.<wbr>html</a><br></div><div><br></div><div><div><img src="http://sunsp.net/images/Province_R_new_poly_1_qt.png" width="183" height="237" style="margin-right:0px"><br></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Alexandre Neto <<a href="mailto:senhor.neto@gmail.com" target="_blank">senhor.neto@gmail.com</a>> escreveu no dia quarta, 22/01/2020 à(s) 11:19:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Para os rasters, podes usar o georeferenciador normal ou o raster bender que é do mesmo autor:<br><br><a href="https://plugins.qgis.org/plugins/RasterBender/" target="_blank">https://plugins.qgis.org/<wbr>plugins/RasterBender/</a><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Jan 22, 2020 at 10:48 AM Vinicius Silva <<a href="mailto:x3msnake@gmail.com" target="_blank">x3msnake@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">hehe. ok, thanks pela dica<div><br></div><div>entretanto descobri um plugin que faz aquilo que quero (posso adaptar usando valores maiores para as areas que qero exagerar e menore para as restantes) mas aparentemente só ao nível dos vectores.</div><div><br></div><div><a href="http://learngis.uk/creating-cartograms-with-qgis-2-18/" target="_blank">http://learngis.uk/creating-<wbr>cartograms-with-qgis-2-18/</a></div><div><br></div><div>Vou investigar as duas soluções e talvez dar uma vista de olhos no codigo dos plugins a ver se consigo usar isto para aplicar a camadas raster/DEM e pontos.</div><div><br></div><div>Se tiverem ideias de como afectar todo o tipo de camadas partilhem que são bem-vindas.</div><div><br></div><div><br><br>No dia quarta-feira, 22 de janeiro de 2020, Alexandre Neto <<a href="mailto:senhor.neto@gmail.com" target="_blank">senhor.neto@gmail.com</a>> escreveu:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Bom dia,<br><br>Acho difícil conseguir fazer/se isso via projecções, era preciso encontrar uma projecção muito especifica e adaptar os parâmetros com muito engenho.<div><br></div><div>Embora já não use há algum tempo, acho que a solução pode passar pelo plugin vector bender. O autor usa precisamente o termo Rubber banding.<br><br><a href="https://plugins.qgis.org/plugins/VectorBender/" target="_blank">https://plugins.qgis.org/<wbr>plugins/VectorBender/</a><br><br>O plugin permite fazer georeferenciação de camadas de vectores. Para isso é criado uma lista de pares de coordenadas que indicam para cada sitio o ponto original e o ponto final. Acho que com isso consegues distorcer cada cada. Como se pode gravar os pares de pontos, é possível aplicar a mesma transformação a camadas diferentes sem ter de fazer manualmente para cada uma delas.<br><br>Se conseguires, queremos ver o resultado! Se não conseguires usar o plugin, queremos ver na mesma!</div><div><br></div><div>Cumprimentos,</div><div><br></div><div>Alexandre Neto</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Jan 21, 2020 at 4:32 PM Vinicius Silva <<a href="mailto:x3msnake@gmail.com" target="_blank">x3msnake@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><div dir="ltr" class="gmail_attr"><br></div><div dir="ltr">Boas Mestres<div><br></div><div>Sabem-me informar se é possivel criar uma projecção/deformação personalizada no QGIS que permita reprojectar outras fontes de acordo com essa personalização?<br><br><img src="cid:ii_k5o3hmf01" alt="image.gif" width="400" height="325"> <br><br><div>Por exemplo comprimir as duas faixas assinaladas para metade do tamanho, aos estilo rubber banding, existe alguma forma de o fazer via projecções ou outro tipo de modificação<br><br>O projecto em causa tem intenções mais ilustrativas do que realistas daí a minha questão. queria poder adicionar fontes sem ter de proceder à deformação manual dos elementos. (dados osmaps, keypoints google etc..)</div><div><br><br></div><br><br clear="all"><div><br></div>-- <br><div dir="ltr"><div style="color:rgb(34,34,34);font-family:Calibri,sans-serif;font-size:14px;background-color:rgb(255,255,255)">Com os melhores cumprimentos,</div><div style="color:rgb(34,34,34);font-family:Calibri,sans-serif;font-size:14px;background-color:rgb(255,255,255)">Vinicius Silva</div></div></div></div>
</div><br clear="all"><div><br></div>-- <br><div dir="ltr"><div style="color:rgb(34,34,34);font-family:Calibri,sans-serif;font-size:14px;background-color:rgb(255,255,255)">Com os melhores cumprimentos,</div><div style="color:rgb(34,34,34);font-family:Calibri,sans-serif;font-size:14px;background-color:rgb(255,255,255)">Vinicius Silva</div></div></div>
______________________________<wbr>_________________<br>
QGIS-pt mailing list<br>
<a href="mailto:QGIS-pt@lists.osgeo.org" target="_blank">QGIS-pt@lists.osgeo.org</a><br>
<a href="https://lists.osgeo.org/mailman/listinfo/qgis-pt" rel="noreferrer" target="_blank">https://lists.osgeo.org/<wbr>mailman/listinfo/qgis-pt</a><br>
</blockquote></div>
</blockquote></div><br><br>-- <br><div style="color:rgb(34,34,34);font-family:Calibri,sans-serif;font-size:14px;background-color:rgb(255,255,255)">Com os melhores cumprimentos,</div><div style="color:rgb(34,34,34);font-family:Calibri,sans-serif;font-size:14px;background-color:rgb(255,255,255)">Vinicius Silva</div><br>
______________________________<wbr>_________________<br>
QGIS-pt mailing list<br>
<a href="mailto:QGIS-pt@lists.osgeo.org" target="_blank">QGIS-pt@lists.osgeo.org</a><br>
<a href="https://lists.osgeo.org/mailman/listinfo/qgis-pt" rel="noreferrer" target="_blank">https://lists.osgeo.org/<wbr>mailman/listinfo/qgis-pt</a><br>
</blockquote></div>
______________________________<wbr>_________________<br>
QGIS-pt mailing list<br>
<a href="mailto:QGIS-pt@lists.osgeo.org" target="_blank">QGIS-pt@lists.osgeo.org</a><br>
<a href="https://lists.osgeo.org/mailman/listinfo/qgis-pt" rel="noreferrer" target="_blank">https://lists.osgeo.org/<wbr>mailman/listinfo/qgis-pt</a><br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr"><div style="color:rgb(34,34,34);font-family:Calibri,sans-serif;font-size:14px;background-color:rgb(255,255,255)">Com os melhores cumprimentos,</div><div style="color:rgb(34,34,34);font-family:Calibri,sans-serif;font-size:14px;background-color:rgb(255,255,255)">Vinicius Silva</div></div>
______________________________<wbr>_________________<br>
QGIS-pt mailing list<br>
<a href="mailto:QGIS-pt@lists.osgeo.org" target="_blank">QGIS-pt@lists.osgeo.org</a><br>
<a href="https://lists.osgeo.org/mailman/listinfo/qgis-pt" rel="noreferrer" target="_blank">https://lists.osgeo.org/<wbr>mailman/listinfo/qgis-pt</a><br>
</blockquote></div>
______________________________<wbr>_________________<br>
QGIS-pt mailing list<br>
<a href="mailto:QGIS-pt@lists.osgeo.org" target="_blank">QGIS-pt@lists.osgeo.org</a><br>
<a href="https://lists.osgeo.org/mailman/listinfo/qgis-pt" rel="noreferrer" target="_blank">https://lists.osgeo.org/<wbr>mailman/listinfo/qgis-pt</a><br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr"><div style="color:rgb(34,34,34);font-family:Calibri,sans-serif;font-size:14px;background-color:rgb(255,255,255)">Com os melhores cumprimentos,</div><div style="color:rgb(34,34,34);font-family:Calibri,sans-serif;font-size:14px;background-color:rgb(255,255,255)">Vinicius Silva</div></div>
</blockquote></div><br><br>-- <br><div style="color:rgb(34,34,34);font-family:Calibri,sans-serif;font-size:14px;background-color:rgb(255,255,255)">Com os melhores cumprimentos,</div><div style="color:rgb(34,34,34);font-family:Calibri,sans-serif;font-size:14px;background-color:rgb(255,255,255)">Vinicius Silva</div><br>