<html><body><div style="font-family: times new roman, new york, times, serif; font-size: 12pt; color: #000000"><div><span style="font-family: arial, helvetica, sans-serif; font-size: small;">Dear community,</span></div><div style="color:#000;font-weight:normal;font-style:normal;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:12pt;" data-mce-style="color: #000; font-weight: normal; font-style: normal; text-decoration: none; font-family: Helvetica,Arial,sans-serif; font-size: 12pt;"><div style="font-family: times new roman, new york, times, serif; font-size: 12pt; color: #000000" data-mce-style="font-family: times new roman, new york, times, serif; font-size: 12pt; color: #000000;"><div style="color:#000;font-weight:normal;font-style:normal;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:12pt;" data-mce-style="color: #000; font-weight: normal; font-style: normal; text-decoration: none; font-family: Helvetica,Arial,sans-serif; font-size: 12pt;"><div style="font-family: times new roman, new york, times, serif; font-size: 12pt; color: #000000" data-mce-style="font-family: times new roman, new york, times, serif; font-size: 12pt; color: #000000;"><div style="font-family: Helvetica, Arial, sans-serif; font-size: 12pt;" data-mce-style="font-family: Helvetica, Arial, sans-serif; font-size: 12pt;"><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt;" data-mce-style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt;"><div style="font-family: Helvetica, Arial, sans-serif; font-size: 12pt;" data-mce-style="font-family: Helvetica, Arial, sans-serif; font-size: 12pt;"><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt;" data-mce-style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt;"><div style="font-family: Helvetica, Arial, sans-serif; font-size: 12pt;" data-mce-style="font-family: Helvetica, Arial, sans-serif; font-size: 12pt;"><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt;" data-mce-style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt;"><div style="font-family: Helvetica, Arial, sans-serif; font-size: 12pt;" data-mce-style="font-family: Helvetica, Arial, sans-serif; font-size: 12pt;"><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt;" data-mce-style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt;"><div style="font-family: Helvetica, Arial, sans-serif; font-size: 12pt;" data-mce-style="font-family: Helvetica, Arial, sans-serif; font-size: 12pt;"><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt;" data-mce-style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt;"><div style="font-family: Helvetica, Arial, sans-serif; font-size: 12pt;" data-mce-style="font-family: Helvetica, Arial, sans-serif; font-size: 12pt;"><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt;" data-mce-style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt;"><div style="font-family: Helvetica, Arial, sans-serif; font-size: 12pt;" data-mce-style="font-family: Helvetica, Arial, sans-serif; font-size: 12pt;"><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt;" data-mce-style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt;"><div><p style="margin: 0px; line-height: 16px;" data-mce-style="margin: 0px; line-height: 16px;"><span style="font-family: arial, helvetica, sans-serif; font-size: small; color: rgb(0, 0, 0);" data-mce-style="font-family: arial, helvetica, sans-serif; font-size: small; color: #000000;">I send you the weekly report corresponding to the period from July 8th to July 14th.</span></p><p style="margin: 0px; line-height: 16px;" data-mce-style="margin: 0px; line-height: 16px;"><br></p><h1 class="flex-auto min-width-0 mb-2 mb-md-0 mr-0 mr-md-2 gh-header-title instapaper_title" style="box-sizing: border-box; font-size: 32px; margin: 0px 150px 0px 0px; font-weight: 400; line-height: 1.125; overflow-wrap: break-word; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; flex: 1 1 auto !important; min-width: 0px !important;" data-mce-style="box-sizing: border-box; font-size: 32px; margin: 0px 150px 0px 0px; font-weight: 400; line-height: 1.125; overflow-wrap: break-word; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; flex: 1 1 auto !important; min-width: 0px !important;"><span style="font-family: arial, helvetica, sans-serif; font-size: small; color: rgb(0, 0, 0);" data-mce-style="font-family: arial, helvetica, sans-serif; font-size: small; color: #000000;"><strong style="font-family: "times new roman", "new york", times, serif; font-size: 12pt; color: rgb(0, 0, 0);" data-mce-style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; color: #000000;">What did I complete this week?</strong></span></h1></div><div><div><ul><li style="box-sizing: border-box; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; background-color: #ffffff;" data-mce-style="box-sizing: border-box; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; background-color: #ffffff;"><span style="font-family: arial, helvetica, sans-serif; font-size: small; color: rgb(0, 0, 0);" data-mce-style="font-family: arial, helvetica, sans-serif; font-size: small; color: #000000;">Topological rule:<span style="color: rgb(0, 0, 255);" data-mce-style="color: #0000ff;"> <a href="https://github.com/Maureque/gvsig-gsoc2019-topology/wiki/6.-Must-be-properly-inside-polygons" style="box-sizing: border-box; background-color: transparent; color: #0366d6; text-decoration-line: none;" target="_blank" data-mce-href="https://github.com/Maureque/gvsig-gsoc2019-topology/wiki/6.-Must-be-properly-inside-polygons" data-mce-style="box-sizing: border-box; background-color: transparent; color: #0366d6; text-decoration-line: none;"><span style="color: rgb(0, 0, 255);" data-mce-style="color: #0000ff;">Must be properly inside polygons.</span></a></span></span></li><li style="box-sizing: border-box; margin-top: 0.25em; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; background-color: #ffffff;" data-mce-style="box-sizing: border-box; margin-top: 0.25em; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; background-color: #ffffff;"><span style="font-family: arial, helvetica, sans-serif; font-size: small; color: rgb(0, 0, 0);" data-mce-style="font-family: arial, helvetica, sans-serif; font-size: small; color: #000000;">Study of the rule. Complete analysis of names, descriptions, solution to be performed, actions, solution per action and all the requirements following the steps established in the document: <span style="color: rgb(0, 0, 255);" data-mce-style="color: #0000ff;"><a href="https://docs.google.com/document/d/1th0CVKOr918ltBI9czTJsRKAYSGnY6xpiY1R2415QMU" rel="nofollow" style="box-sizing: border-box; background-color: transparent; color: #0366d6; text-decoration-line: none;" target="_blank" data-mce-href="https://docs.google.com/document/d/1th0CVKOr918ltBI9czTJsRKAYSGnY6xpiY1R2415QMU" data-mce-style="box-sizing: border-box; background-color: transparent; color: #0366d6; text-decoration-line: none;"><span style="color: rgb(0, 0, 255);" data-mce-style="color: #0000ff;">Topology Rules for gvSIG Desktop: Development guide.</span></a></span></span></li><li style="box-sizing: border-box; margin-top: 0.25em; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; background-color: #ffffff;" data-mce-style="box-sizing: border-box; margin-top: 0.25em; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; background-color: #ffffff;"><span style="font-family: arial, helvetica, sans-serif; font-size: small; color: rgb(0, 0, 0);" data-mce-style="font-family: arial, helvetica, sans-serif; font-size: small; color: #000000;">Improve documentation explaining how the rules work when the layers are multipart.</span></li><li style="box-sizing: border-box; margin-top: 0.25em; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; background-color: #ffffff;" data-mce-style="box-sizing: border-box; margin-top: 0.25em; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; background-color: #ffffff;"><span style="font-family: arial, helvetica, sans-serif; font-size: small; color: rgb(0, 0, 0);" data-mce-style="font-family: arial, helvetica, sans-serif; font-size: small; color: #000000;">In-depth study of the code, and implementation with multipart geometries.</span></li><li style="box-sizing: border-box; margin-top: 0.25em; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; background-color: #ffffff;" data-mce-style="box-sizing: border-box; margin-top: 0.25em; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; background-color: #ffffff;"><span style="font-family: arial, helvetica, sans-serif; font-size: small; color: rgb(0, 0, 0);" data-mce-style="font-family: arial, helvetica, sans-serif; font-size: small; color: #000000;">Implementation study with 2D and 2DM geometries.</span></li><li style="box-sizing: border-box; margin-top: 0.25em; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; background-color: #ffffff;" data-mce-style="box-sizing: border-box; margin-top: 0.25em; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; background-color: #ffffff;"><span style="font-family: arial, helvetica, sans-serif; font-size: small; color: rgb(0, 0, 0);" data-mce-style="font-family: arial, helvetica, sans-serif; font-size: small; color: #000000;">Optimize algorithms.</span></li><li style="box-sizing: border-box; margin-top: 0.25em; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; background-color: #ffffff;" data-mce-style="box-sizing: border-box; margin-top: 0.25em; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; background-color: #ffffff;"><span style="font-family: arial, helvetica, sans-serif; font-size: small; color: rgb(0, 0, 0);" data-mce-style="font-family: arial, helvetica, sans-serif; font-size: small; color: #000000;">Continue improving the documentation.</span></li></ul></div><div><br></div><p style="margin: 0px; line-height: 16px;" data-mce-style="margin: 0px; line-height: 16px;"><span style="font-family: arial, helvetica, sans-serif; font-size: small; color: rgb(0, 0, 0);" data-mce-style="font-family: arial, helvetica, sans-serif; font-size: small; color: #000000;"><strong>What am I going to achieve for next week?</strong></span></p><div><div><ul><li style="box-sizing: border-box; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; background-color: #ffffff;" data-mce-style="box-sizing: border-box; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; background-color: #ffffff;"><span style="font-family: arial, helvetica, sans-serif; font-size: small; color: rgb(0, 0, 0);" data-mce-style="font-family: arial, helvetica, sans-serif; font-size: small; color: #000000;">Topological rule: Must be properly inside polygons.</span></li><li style="box-sizing: border-box; margin-top: 0.25em; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; background-color: #ffffff;" data-mce-style="box-sizing: border-box; margin-top: 0.25em; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; background-color: #ffffff;"><span style="font-family: arial, helvetica, sans-serif; font-size: small; color: rgb(0, 0, 0);" data-mce-style="font-family: arial, helvetica, sans-serif; font-size: small; color: #000000;">Test and debug the<span style="color: rgb(0, 0, 255);" data-mce-style="color: #0000ff;"> <a href="https://github.com/Maureque/TopologyRulePointsMustBeCoveredByLinePoint" style="box-sizing: border-box; background-color: transparent; color: #0366d6; text-decoration-line: none;" target="_blank" data-mce-href="https://github.com/Maureque/TopologyRulePointsMustBeCoveredByLinePoint" data-mce-style="box-sizing: border-box; background-color: transparent; color: #0366d6; text-decoration-line: none;"><span style="color: rgb(0, 0, 255);" data-mce-style="color: #0000ff;">developed code.</span></a></span></span></li><li style="box-sizing: border-box; margin-top: 0.25em; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; background-color: #ffffff;" data-mce-style="box-sizing: border-box; margin-top: 0.25em; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; background-color: #ffffff;"><span style="font-family: arial, helvetica, sans-serif; font-size: small; color: rgb(0, 0, 0);" data-mce-style="font-family: arial, helvetica, sans-serif; font-size: small; color: #000000;">Based on the implementation defined for the topology framework, it is intended to close the previous rules, leaving the code with the treatment for geometries multipart, defining the cases that exceed the extension of the work, for which will be displayed message box that notifies the user.</span></li><li style="box-sizing: border-box; margin-top: 0.25em; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; background-color: #ffffff;" data-mce-style="box-sizing: border-box; margin-top: 0.25em; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; background-color: #ffffff;"><span style="font-family: arial, helvetica, sans-serif; font-size: small; color: rgb(0, 0, 0);" data-mce-style="font-family: arial, helvetica, sans-serif; font-size: small; color: #000000;">Optimize algorithms.</span></li><li style="box-sizing: border-box; margin-top: 0.25em; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; background-color: #ffffff;" data-mce-style="box-sizing: border-box; margin-top: 0.25em; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; background-color: #ffffff;"><span style="font-family: arial, helvetica, sans-serif; font-size: small; color: rgb(0, 0, 0);" data-mce-style="font-family: arial, helvetica, sans-serif; font-size: small; color: #000000;">Continue improving the documentation.</span></li></ul></div><div><br></div></div><p style="margin: 0px; line-height: 16px;" data-mce-style="margin: 0px; line-height: 16px;"><span style="font-family: arial, helvetica, sans-serif; font-size: small; color: rgb(0, 0, 0);" data-mce-style="font-family: arial, helvetica, sans-serif; font-size: small; color: #000000;"><strong>Is there any blocking issue? </strong><span style="background-color: rgb(255, 255, 255);" data-mce-style="background-color: #ffffff;">No, there is not any blocking issue. But it has taken a long time to study the new considerations raised, for the different types of geometry and the cases of particular geometries and in different dimensions. This study has been very enriching and based on all this will be specified the approach of the rules to be able to achieve the objectives proposed.</span></span></p><p style="margin: 0px; line-height: 16px;" data-mce-style="margin: 0px; line-height: 16px;"><span style="font-family: arial, helvetica, sans-serif; font-size: small; color: rgb(0, 0, 0);" data-mce-style="font-family: arial, helvetica, sans-serif; font-size: small; color: #000000;"><strong><br></strong></span></p><p style="margin: 0px; line-height: 16px;" data-mce-style="margin: 0px; line-height: 16px;"><span style="font-size: small; font-family: arial, helvetica, sans-serif; color: rgb(0, 0, 0);" data-mce-style="font-size: small; font-family: arial, helvetica, sans-serif; color: #000000;">References:</span></p></div><div><ol><li><span style="font-family: arial, helvetica, sans-serif; font-size: small; color: rgb(0, 0, 0);" data-mce-style="font-family: arial, helvetica, sans-serif; font-size: small; color: #000000;">Report Week 7. Link: <a href="https://github.com/Maureque/gvsig-gsoc2019-topology/wiki/6a.-Report-Week-7-(July-8th-to-July-14th)" target="_blank" data-mce-href="https://github.com/Maureque/gvsig-gsoc2019-topology/wiki/6a.-Report-Week-7-(July-8th-to-July-14th)"><span style="color: rgb(0, 0, 0);" data-mce-style="color: #000000;">https://github.com/Maureque/gvsig-gsoc2019-topology/wiki/6a.-Report-Week-7-(July-8th-to-July-14th)</span></a> <a href="https://github.com/Maureque/gvsig-gsoc2019-topology/wiki/5a.-Report-Week-5-(June-24th-to-June-30th)" target="_blank" data-mce-href="https://github.com/Maureque/gvsig-gsoc2019-topology/wiki/5a.-Report-Week-5-(June-24th-to-June-30th)"></a></span></li><li><span style="font-family: arial, helvetica, sans-serif; font-size: small; color: rgb(0, 0, 0);" data-mce-style="font-family: arial, helvetica, sans-serif; font-size: small; color: #000000;">Rule Must be properly inside polygons. Link: <a href="https://github.com/Maureque/gvsig-gsoc2019-topology/wiki/6.-Must-be-properly-inside-polygons" target="_blank" data-mce-href="https://github.com/Maureque/gvsig-gsoc2019-topology/wiki/6.-Must-be-properly-inside-polygons"><span style="color: rgb(0, 0, 0);" data-mce-style="color: #000000;">https://github.com/Maureque/gvsig-gsoc2019-topology/wiki/6.-Must-be-properly-inside-polygons</span></a> <a href="https://github.com/Maureque/gvsig-gsoc2019-topology/wiki/5.-Points-must-be-covered-by-line" target="_blank" data-mce-href="https://github.com/Maureque/gvsig-gsoc2019-topology/wiki/5.-Points-must-be-covered-by-line"><span style="color: rgb(0, 0, 0);" data-mce-style="color: #000000;"><br></span></a></span></li><li><span style="font-family: arial, helvetica, sans-serif; font-size: small; color: rgb(0, 0, 0);" data-mce-style="font-family: arial, helvetica, sans-serif; font-size: small; color: #000000;">GitHub wiki link: <a href="https://github.com/Maureque/gvsig-gsoc2019-topology/wiki" target="_blank" data-mce-href="https://github.com/Maureque/gvsig-gsoc2019-topology/wiki"><span style="color: rgb(0, 0, 0);" data-mce-style="color: #000000;">https://github.com/Maureque/gvsig-gsoc2019-topology/wiki</span></a></span></li><li><span style="font-family: arial, helvetica, sans-serif; font-size: small; color: rgb(0, 0, 0);" data-mce-style="font-family: arial, helvetica, sans-serif; font-size: small; color: #000000;"><a href="https://github.com/Maureque/gvsig-gsoc2019-topology/wiki/New-rules-for-the-Topology-Framework-in-gvSIG-Desktop" target="_blank" data-mce-href="https://github.com/Maureque/gvsig-gsoc2019-topology/wiki/New-rules-for-the-Topology-Framework-in-gvSIG-Desktop"></a>OSGeo wiki link: <a href="https://wiki.osgeo.org/wiki/New_rules_for_the_Topology_Framework_in_gvSIG_Desktop" target="_blank" data-mce-href="https://wiki.osgeo.org/wiki/New_rules_for_the_Topology_Framework_in_gvSIG_Desktop"><span style="color: rgb(0, 0, 0);" data-mce-style="color: #000000;">https://wiki.osgeo.org/wiki/New_rules_for_the_Topology_Framework_in_gvSIG_Desktop</span></a></span></li></ol><p style="margin: 0px; line-height: 16px;" data-mce-style="margin: 0px; line-height: 16px;"><span style="font-family: arial, helvetica, sans-serif; font-size: small; color: rgb(0, 0, 0);" data-mce-style="font-family: arial, helvetica, sans-serif; font-size: small; color: #000000;">Best regards,</span></p><p style="margin: 0px; line-height: 16px;" data-mce-style="margin: 0px; line-height: 16px;"><span style="font-family: arial, helvetica, sans-serif; font-size: small; color: rgb(0, 0, 0);" data-mce-style="font-family: arial, helvetica, sans-serif; font-size: small; color: #000000;">Mauro Carlevaro.</span><br></p></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div><div><br></div></div></div><div><br></div></div></body></html>