<div dir="ltr"><div style="font-family:arial,sans-serif"><div>Hello,</div><div><br></div><div>Please find the GSOC week #4 report as follow.</div></div><div style="font-family:arial,sans-serif"><br></div><div style="font-family:arial,sans-serif">

Report URL - <a href="https://github.com/panwarnaveen9/View-Module-for-Cartaro-GSOC2014/wiki/Code-Week-%234" target="_blank">https://github.com/panwarnaveen9/View-Module-for-Cartaro-GSOC2014/wiki/Code-Week-%234</a></div>
<div style="font-family:arial,sans-serif">
<br></div><div style="font-family:arial,sans-serif"><p style="margin-right:0px;margin-bottom:15px;margin-left:0px;color:rgb(51,51,51);font-family:Helvetica,arial,freesans,clean,sans-serif;line-height:25.5px;margin-top:0px!important">

<strong>Weekly Report (8th June to 14th June) -<br></strong></p><p style="margin:15px 0px;color:rgb(51,51,51);font-family:Helvetica,arial,freesans,clean,sans-serif;line-height:25.5px"><strong><br>Aim</strong> - Design the spatial relationship functions for the module.</p>

<p style="margin:15px 0px;color:rgb(51,51,51);font-family:Helvetica,arial,freesans,clean,sans-serif;line-height:25.5px"><strong>Things, I have done this week</strong></p><ul class="" style="padding:0px 0px 0px 30px;margin:15px 0px;color:rgb(51,51,51);font-family:Helvetica,arial,freesans,clean,sans-serif;line-height:25.5px">

<li><p style="margin:15px 0px">Worked on available code for spatial queries in Cartaro.</p><ul class="" style="padding:0px 0px 0px 30px;margin:0px"><li>/supporting_module/postgis/views/postgis_views_handler_filter_geometry.inc</li>

<li>/supporting_module/postgis/postgis.test</li></ul></li><li><p style="margin:15px 0px">Identified and ranked the Spatial functionality which we are going to provide the Cartaro's user in View module.</p></li><li><p style="margin:15px 0px">

<strong>Available functions</strong> -</p><ul class="" style="padding:0px 0px 0px 30px;margin:0px"><li>ST_Contains, ST_Intersects, ST_Disjoint</li></ul></li><li><p style="margin:15px 0px"><strong>New relational functionalities</strong> -</p>

<ol class="" style="padding:0px 0px 0px 30px;margin:0px;list-style-type:lower-roman"><li>ST_Covers — Returns 1 (TRUE) if no point in Geometry B is outside Geometry A.</li><li>ST_Equals — Returns true if the given geometries represent the same geometry. Directionality is ignored.</li>

<li>ST_Touches — Returns TRUE if the geometries have at least one point in common, but their interiors do not intersect.</li><li>ST_Within — Returns true if the geometry A is completely inside geometry B.</li><li>ST_Overlaps — Returns TRUE if the Geometries share space, are of the same dimension, but are not completely contained by each other.</li>

</ol></li></ul><p style="margin:15px 0px;color:rgb(51,51,51);font-family:Helvetica,arial,freesans,clean,sans-serif;line-height:25.5px"><strong>Things to do next week</strong></p><ul class="" style="padding:0px 0px 0px 30px;margin:15px 0px;color:rgb(51,51,51);font-family:Helvetica,arial,freesans,clean,sans-serif;line-height:25.5px">

<li>Write the code to provide above functionalities.</li><li>Implement OpenLayers hooks for code.<br></li></ul><p style="margin:15px 0px;color:rgb(51,51,51);font-family:Helvetica,arial,freesans,clean,sans-serif;line-height:25.5px">

<strong>Reference Modules/Files</strong> -</p><p style="margin:15px 0px;color:rgb(51,51,51);font-family:Helvetica,arial,freesans,clean,sans-serif;line-height:25.5px">Hooks for Views integration - /supporting_module/postgis/views/postgis.views.inc</p>

<p style="margin:15px 0px;color:rgb(51,51,51);font-family:Helvetica,arial,freesans,clean,sans-serif;line-height:25.5px"><strong>Am I blocked on anything ?</strong></p><p style="margin-top:15px;margin-right:0px;margin-left:0px;color:rgb(51,51,51);font-family:Helvetica,arial,freesans,clean,sans-serif;line-height:25.5px;margin-bottom:0px!important">

Yes, In this week I was struggling to reflect the sample changes of PostGIS view module in cartaro. I will discuss it with mentor/co-mentor and try to resolve it by this monday.</p><p style="margin-top:15px;margin-right:0px;margin-left:0px;color:rgb(51,51,51);font-family:Helvetica,arial,freesans,clean,sans-serif;line-height:25.5px;margin-bottom:0px!important">

<br></p></div><div><div dir="ltr"><div><font face="arial, helvetica, sans-serif" color="#000000">--</font></div><div><font face="arial, helvetica, sans-serif" color="#666666">Regards,</font></div><div style="text-align:left">

<font face="arial, helvetica, sans-serif" color="#073763"><b>Naveen Panwar</b></font></div><div style="text-align:left"><div style="color:rgb(102,102,102);font-family:arial,helvetica,sans-serif"><span style="text-align:-webkit-auto">IIIT-Hyderabad, India.</span><br>

</div></div><div style="text-align:left"><span style="text-align:-webkit-auto;background-image:initial"><font face="arial, helvetica, sans-serif" color="#666666"><div>+91-9030736015</div><div><br></div></font></span></div>

<div style="text-align:left"><div><span style="background-color:rgb(255,255,255)"><font face="arial, helvetica, sans-serif" color="#3d85c6"><a href="http://lsi.iiit.ac.in/naveen.panwar" target="_blank">http://lsi.iiit.ac.in/naveen.panwar</a></font></span></div>

<div><span style="background-color:rgb(255,255,255)"><font color="#999999"><br></font></span></div><div><span style="background-color:rgb(255,255,255)"><br></span></div></div></div></div>
</div>