<html><head></head><body><div style="color:#000; background-color:#fff; font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px"><div id="yui_3_16_0_1_1472081194527_32213"><span id="yui_3_16_0_1_1472081194527_32294">Sorry, the link of the video was broken....</span></div><div id="yui_3_16_0_1_1472081194527_32213"><span><br></span></div><div id="yui_3_16_0_1_1472081194527_32213" dir="ltr"><span id="yui_3_16_0_1_1472081194527_32350"><a href="https://vimeo.com/179982647" id="yui_3_16_0_1_1472081194527_32348">https://vimeo.com/179982647</a><br></span></div><div class="qtdSeparateBR" id="yui_3_16_0_1_1472081194527_32196"><br></div><div class="qtdSeparateBR" id="yui_3_16_0_1_1472081194527_32196">Best regards</div><div class="qtdSeparateBR" id="yui_3_16_0_1_1472081194527_32196">Alvaro<br><br></div><div class="yahoo_quoted" id="yui_3_16_0_1_1472081194527_32200" style="display: block;">  <div style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 16px;" id="yui_3_16_0_1_1472081194527_32199"> <div style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 16px;" id="yui_3_16_0_1_1472081194527_32198"> <div dir="ltr" id="yui_3_16_0_1_1472081194527_32197"> <font size="2" face="Arial" id="yui_3_16_0_1_1472081194527_32212"> <hr size="1" id="yui_3_16_0_1_1472081194527_32211"> <b><span style="font-weight:bold;">De:</span></b> A Huarte <ahuarte47@yahoo.es><br> <b><span style="font-weight: bold;">Para:</span></b> "Qgis-developer@lists.osgeo.org" <Qgis-developer@lists.osgeo.org> <br> <b><span style="font-weight: bold;">Enviado:</span></b> Jueves 25 de agosto de 2016 3:36<br> <b><span style="font-weight: bold;">Asunto:</span></b> QEP about Multimap support for QGIS<br> </font> </div> <div class="y_msg_container" id="yui_3_16_0_1_1472081194527_32201"><br><div id="yiv3941248871"><div id="yui_3_16_0_1_1472081194527_32203"><div style="color:#000;background-color:#fff;font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;" id="yui_3_16_0_1_1472081194527_32202"><div id="yiv3941248871yui_3_16_0_1_1472081194527_15184" dir="ltr">Hi devs, I have developed an experimental code to support more than one map in QGIS. I created a video showing the features implemented ( <a rel="nofollow" target="_blank" href="https://vimeo.com/179982647" id="yiv3941248871yui_3_16_0_1_1472081194527_16175">https://vimeo.com/179982647</a> ).</div><div id="yiv3941248871yui_3_16_0_1_1472081194527_15185"><br id="yiv3941248871yui_3_16_0_1_1472081194527_15186"></div><div id="yiv3941248871yui_3_16_0_1_1472081194527_15187" dir="ltr">The main features are:</div><div id="yiv3941248871yui_3_16_0_1_1472081194527_15187"><br></div><ul dir="" id="yiv3941248871yui_3_16_0_1_1472081194527_15697"><li id="yiv3941248871yui_3_16_0_1_1472081194527_15699">New user option to enable multi map canvas mode.<br></li><li id="yiv3941248871yui_3_16_0_1_1472081194527_15741">QGIS has one no closeable default map, and 0-N extra dockable maps.<br></li><li id="yiv3941248871yui_3_16_0_1_1472081194527_15770">Full integration of maps in legend using a new map legend node for each map.<br></li><li id="yiv3941248871yui_3_16_0_1_1472081194527_15698">Print composer supports layouts with different maps.<br></li><li id="yiv3941248871yui_3_16_0_1_1472081194527_15742">New legend menu option to synchronize the extent of maps.<br></li><li id="yiv3941248871yui_3_16_0_1_1472081194527_15696">Map tools and plugins work with the current selected map (The signals and slots to the map canvas are updated with an automatic mechanism of synchronization to minimize the migration of code and to preserve behavior).<br></li></ul><div dir="ltr" id="yiv3941248871yui_3_16_0_1_1472081194527_15614"><br></div><div dir="ltr" id="yiv3941248871yui_3_16_0_1_1472081194527_15614">I'm aware that this is a big change in QGIS, and I am sure that this capability must be debated by many people (project and developer leaders...) before writing any code. Because of that, I have not created any QEP entry in the <a rel="nofollow" target="_blank" href="https://github.com/qgis/QGIS-Enhancement-Proposals" id="yiv3941248871yui_3_16_0_1_1472081194527_19377">https://github.com/qgis/QGIS-Enhancement-Proposals</a> page. </div><div dir="ltr" id="yiv3941248871yui_3_16_0_1_1472081194527_15614"><br></div><div dir="ltr" id="yiv3941248871yui_3_16_0_1_1472081194527_15614">I developed it to learn QGIS core and it will have work to do (plugins and tools). But it runs fine, and it was funny :-). If at least, it is useful for a day to implement this capability in QGIS or to see the amount of changes needed, I am satisfied.<br></div><div dir="ltr" id="yiv3941248871yui_3_16_0_1_1472081194527_15614"><br></div><div dir="ltr" id="yiv3941248871yui_3_16_0_1_1472081194527_15614"><br></div><div dir="ltr" id="yiv3941248871yui_3_16_0_1_1472081194527_15614"><br></div><div id="yiv3941248871yui_3_16_0_1_1472081194527_15189">github:</div><div dir="ltr" id="yiv3941248871yui_3_16_0_1_1472081194527_15190"><a rel="nofollow" target="_blank" href="https://github.com/qgis/QGIS/compare/master...ahuarte47:Feature_MultimapView" id="yiv3941248871yui_3_16_0_1_1472081194527_15191">https://github.com/qgis/QGIS/compare/master...ahuarte47:Feature_MultimapView</a><br id="yiv3941248871yui_3_16_0_1_1472081194527_15192"></div><div dir="ltr" id="yiv3941248871yui_3_16_0_1_1472081194527_15193"><br id="yiv3941248871yui_3_16_0_1_1472081194527_15194"></div><div dir="ltr" id="yiv3941248871yui_3_16_0_1_1472081194527_15195">video:</div><div dir="ltr" id="yiv3941248871yui_3_16_0_1_1472081194527_15196"><a rel="nofollow" target="_blank" href="https://vimeo.com/179982647" id="yiv3941248871yui_3_16_0_1_1472081194527_15234">Multi Map Canvas for QGIS</a><br id="yiv3941248871yui_3_16_0_1_1472081194527_15197"></div><div style="width:450px;font-family:'Georgia', 'Times', 'Times New Roman', 'serif';margin-top:5px;margin-bottom:5px;background-color:#ffffff;" id="yiv3941248871enhancrCard_1" class="yiv3941248871link-enhancr-attachment yiv3941248871link-enhancr-element yiv3941248871richcompose-card"><table class="yiv3941248871link-enhancr-element" cellspacing="0" cellpadding="0" border="0" style="width:450px;min-height:170px;position:relative;display:block;" id="yiv3941248871yui_3_16_0_1_1472081194527_15276"><tbody id="yiv3941248871yui_3_16_0_1_1472081194527_15275"><tr class="yiv3941248871link-enhancr-element" id="yiv3941248871yui_3_16_0_1_1472081194527_15389"><td class="yiv3941248871link-enhancr-element" colspan="8" style="min-height:1px;background-color:#e5e5e5;font-size:1px;border-collapse:collapse;" id="yiv3941248871yui_3_16_0_1_1472081194527_15388"><div class="yiv3941248871link-enhancr-element" style="min-height:1px;background-color:#e5e5e5;font-size:1px;line-height:0px;" id="yiv3941248871yui_3_16_0_1_1472081194527_15387"> </div></td></tr><tr class="yiv3941248871link-enhancr-element" id="yiv3941248871yui_3_16_0_1_1472081194527_15274"><td rowspan="5" class="yiv3941248871link-enhancr-element" style="width:1px;background-color:#e5e5e5;font-size:1pt;border-collapse:collapse;"><div class="yiv3941248871link-enhancr-element" style="width:1px;background-color:#e5e5e5;font-size:1pt;"> </div></td><td class="yiv3941248871link-enhancr-element yiv3941248871link-enhancr-image-wrap yiv3941248871enhancr-image-crop" rowspan="5" style="vertical-align:middle;width:168px;min-height:168px;border-collapse:collapse;background-color:rgb(255, 255, 255);" id="yiv3941248871yui_3_16_0_1_1472081194527_15273"><div class="yiv3941248871link-enhancr-element" style="width:168px;" align="center" id="yiv3941248871yui_3_16_0_1_1472081194527_15272"><a rel="nofollow" target="_blank" href="https://vimeo.com/179982647" class="yiv3941248871link-enhancr-card-urlWrapper yiv3941248871link-enhancr-element" style="text-decoration:none;text-decoration:none;color:#000000;" id="yiv3941248871yui_3_16_0_1_1472081194527_15271"><img alt="image" src="https://s.yimg.com/vv//api/res/1.2/tU4mgKqcrFJW2efsJpXcig--/YXBwaWQ9bWFpbDtmaT1maWxsO2g9MTY4O3c9MTY4/http://i.vimeocdn.com/video/588061109_640.jpg.cf.jpg" class="yiv3941248871link-enhancr-thumbnail-image yiv3941248871link-enhancr-element yiv3941248871yahoo-ignore-inline-image" width="168" height="168" style="display:block;margin:auto;" id="yiv3941248871yui_3_16_0_1_1472081194527_15270" data-id="738076e6-04df-765c-a9b5-ea5863c7fab3"></a></div></td><td rowspan="5" class="yiv3941248871link-enhancr-element" style="width:1px;background-color:#e5e5e5;font-size:0pt;border-collapse:collapse;"><div class="yiv3941248871link-enhancr-element" style="width:1px;background-color:#e5e5e5;font-size:1pt;"> </div></td><td rowspan="5" class="yiv3941248871link-enhancr-element" style="width:14px;background-color:#ffffff;font-size:0pt;border-collapse:collapse;" id="yiv3941248871yui_3_16_0_1_1472081194527_15374"><div class="yiv3941248871link-enhancr-element" style="width:14px;background-color:#ffffff;font-size:14pt;" id="yiv3941248871yui_3_16_0_1_1472081194527_15600"> </div></td><td colspan="2" class="yiv3941248871link-enhancr-element" style="min-height:6px;background-color:#ffffff;font-size:0pt;border-collapse:collapse;" id="yiv3941248871yui_3_16_0_1_1472081194527_15620"><div class="yiv3941248871link-enhancr-element" style="min-height:6px;background-color:#ffffff;font-size:6pt;" id="yiv3941248871yui_3_16_0_1_1472081194527_15619"> </div></td><td rowspan="5" class="yiv3941248871link-enhancr-element" style="width:20px;background-color:#ffffff;font-size:0pt;border-collapse:collapse;" id="yiv3941248871yui_3_16_0_1_1472081194527_16090"><div class="yiv3941248871link-enhancr-element" style="width:20px;background-color:#ffffff;font-size:20pt;" id="yiv3941248871yui_3_16_0_1_1472081194527_16091"> </div></td><td class="yiv3941248871link-enhancr-element" rowspan="5" width="1" style="width:1px;background-color:#e5e5e5;font-size:1pt;border-collapse:collapse;" id="yiv3941248871yui_3_16_0_1_1472081194527_27445"><div class="yiv3941248871link-enhancr-element" style="width:1px;background-color:#e5e5e5;font-size:1pt;"> </div></td></tr><tr id="yiv3941248871yui_3_16_0_1_1472081194527_15376"><td class="yiv3941248871link-enhancr-element" colspan="2" style="width:100%;vertical-align:middle;font-family:'Georgia', 'Times', 'Times New Roman', 'serif';" id="yiv3941248871yui_3_16_0_1_1472081194527_15375"><div class="yiv3941248871link-enhancr-text-part yiv3941248871link-enhancr-element" style="line-height:16.5px;background-color:#ffffff;min-height:135px;width:245px;" id="yiv3941248871yui_3_16_0_1_1472081194527_15383"><div class="yiv3941248871link-enhancr-element" style="word-wrap:break-word;" id="yiv3941248871yui_3_16_0_1_1472081194527_15385"><span class="yiv3941248871link-enhancr-element yiv3941248871icon  yiv3941248871icon-shrink yiv3941248871link-enhancr-toggle" id="yiv3941248871yui_3_16_0_1_1472081194527_27211"></span><span class="yiv3941248871link-enhancr-element yiv3941248871icon yiv3941248871icon-close yiv3941248871link-enhancr-delete" id="yiv3941248871yui_3_16_0_1_1472081194527_16092"></span><a rel="nofollow" target="_blank" href="https://vimeo.com/179982647" class="yiv3941248871link-enhancr-card-urlWrapper yiv3941248871link-enhancr-element" style="text-decoration:none;text-decoration:none;color:#000000;line-height:100%;font-size:18px;display:block;" id="yiv3941248871yui_3_16_0_1_1472081194527_15384"><span class="yiv3941248871link-enhancr-element yiv3941248871link-enhancr-card-title" style="margin:0;font-weight:normal;margin-bottom:3px;font-size:18px;line-height:21px;max-height:43px;color:#000000;overflow:hidden;display:inline-block;" id="yiv3941248871yui_3_16_0_1_1472081194527_15386">Multi Map Canvas for QGIS</span></a></div></div></td></tr><tr id="yiv3941248871yui_3_16_0_1_1472081194527_15379"><td colspan="2" class="yiv3941248871link-enhancr-element" style="min-height:4px;background-color:#ffffff;font-size:0pt;border-collapse:collapse;" id="yiv3941248871yui_3_16_0_1_1472081194527_15378"><div class="yiv3941248871link-enhancr-element" style="min-height:4px;background-color:#ffffff;font-size:4pt;" id="yiv3941248871yui_3_16_0_1_1472081194527_15377"></div></td></tr><tr id="yiv3941248871yui_3_16_0_1_1472081194527_15599"><td class="yiv3941248871link-enhancr-element" style="vertical-align:middle;font-family:'Arial', 'Helvetica Neue', 'Helvetica', 'sans-serif';" id="yiv3941248871yui_3_16_0_1_1472081194527_15598"><div class="yiv3941248871link-enhancr-element" style="font-size:0pt;" id="yiv3941248871yui_3_16_0_1_1472081194527_15597"><a rel="nofollow" target="_blank" href="https://vimeo.com/179982647" class="yiv3941248871link-enhancr-card-url yiv3941248871link-enhancr-element" style="color:black;text-decoration:none;text-decoration:none;cursor:pointer;" id="yiv3941248871yui_3_16_0_1_1472081194527_15596"><span class="yiv3941248871link-enhancr-element yiv3941248871link-enhancr-view-on" style="display:inline-block;line-height:11px;max-width:145px;min-width:85px;overflow:hidden;max-height:13px;" id="yiv3941248871yui_3_16_0_1_1472081194527_15256"><span class="yiv3941248871link-enhancr-element yiv3941248871link-enhancr-mobile-no-resize" style="vertical-align:middle;font-size:9px;line-height:11px;color:#999999;">Ver en <span style="font-weight:bold;" class="yiv3941248871link-enhancr-view-on-domain">vimeo.com</span></span></span></a><span class="yiv3941248871link-enhancr-video-width yiv3941248871link-enhancr-element" title="640" title-off=""></span><span class="yiv3941248871link-enhancr-video-height yiv3941248871link-enhancr-element" title="360" title-off=""></span><span class="yiv3941248871link-enhancr-video-src yiv3941248871link-enhancr-element" title="https://player.vimeo.com/video/179982647" title-off=""></span></div></td><td class="yiv3941248871link-enhancr-element" style="vertical-align:middle;width:100px;font-family:'Arial', 'Helvetica Neue', 'Helvetica', 'sans-serif';" id="yiv3941248871yui_3_16_0_1_1472081194527_15623"><div class="yiv3941248871link-enhancr-element yiv3941248871link-enhancr-preview-wrapper" style="max-width:100px;min-width:80px;overflow:hidden;text-align:right;line-height:11px;max-height:13px;font-size:0pt;" id="yiv3941248871yui_3_16_0_1_1472081194527_15622"><span class="yiv3941248871link-enhancr-element yiv3941248871link-enhancr-preview-by yiv3941248871link-enhancr-mobile-no-resize" style="vertical-align:middle;font-size:9px;line-height:11px;color:#999999;" id="yiv3941248871yui_3_16_0_1_1472081194527_15621">Vista previa por Yahoo</span></div></td></tr><tr id="yiv3941248871yui_3_16_0_1_1472081194527_15695"><td colspan="2" class="yiv3941248871link-enhancr-element" style="min-height:9px;background-color:#ffffff;font-size:0pt;border-collapse:collapse;" id="yiv3941248871yui_3_16_0_1_1472081194527_15694"><div class="yiv3941248871link-enhancr-element" style="min-height:9px;background-color:#ffffff;font-size:9pt;" id="yiv3941248871yui_3_16_0_1_1472081194527_15693"></div></td></tr><tr class="yiv3941248871link-enhancr-element" id="yiv3941248871yui_3_16_0_1_1472081194527_15382"><td class="yiv3941248871link-enhancr-element" colspan="8" style="min-height:1px;background-color:#e5e5e5;font-size:1px;border-collapse:collapse;" id="yiv3941248871yui_3_16_0_1_1472081194527_15381"><div class="yiv3941248871link-enhancr-element" style="min-height:1px;background-color:#e5e5e5;font-size:1px;line-height:0px;" id="yiv3941248871yui_3_16_0_1_1472081194527_15380"> </div></td></tr></tbody></table></div><div dir="ltr" id="yiv3941248871yui_3_16_0_1_1472081194527_15196"><br></div><div dir="ltr" id="yiv3941248871yui_3_16_0_1_1472081194527_15198"><br id="yiv3941248871yui_3_16_0_1_1472081194527_15199"></div><div id="yiv3941248871yui_3_16_0_1_1472081194527_15200"><br id="yiv3941248871yui_3_16_0_1_1472081194527_15201"></div><div id="yiv3941248871yui_3_16_0_1_1472081194527_15202">Comments are welcome!</div><div id="yiv3941248871yui_3_16_0_1_1472081194527_15203"><br id="yiv3941248871yui_3_16_0_1_1472081194527_15204"></div><div id="yiv3941248871yui_3_16_0_1_1472081194527_15205">Best regards</div><div dir="ltr" id="yiv3941248871yui_3_16_0_1_1472081194527_15206">Alvaro Huarte - <a rel="nofollow" target="_blank" href="https://github.com/ahuarte47" id="yiv3941248871yui_3_16_0_1_1472081194527_16055">https://github.com/ahuarte47</a></div><div dir="ltr" id="yiv3941248871yui_3_16_0_1_1472081194527_15206"><br></div></div></div></div><br><br></div> </div> </div>  </div></div></body></html>