<div dir="ltr">Hi devs,<div><br></div><div style>I'm sending this final report to the list because it contains what is left to be done in the UTFGrid driver.</div><div style><br></div><div style>My git: <a href="https://github.com/fdesj">https://github.com/fdesj</a> My UTFGrid can be found in the utfgridgsoc branch of the MapServer repo. The OpenLayers patch can be found in the utfgridwms of the OpenLayers repo.</div>
<div style>All the other infos such as RFC, docs and working example can be found at: <a href="http://msgsoc.mapgears.com">msgsoc.mapgears.com</a></div><div style>And you can find all my previous reports at : <a href="https://github.com/mapserver/mapserver/wiki/GSoC-UTF-Grid-implementation">https://github.com/mapserver/mapserver/wiki/GSoC-UTF-Grid-implementation</a></div>
<div style><br></div><div style><h2 style="margin:1em 0px 15px;padding:0px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgb(238,238,238);color:rgb(51,51,51);font-family:Helvetica,arial,freesans,clean,sans-serif">
<span style="font-size:15px;line-height:25px;font-weight:normal">Report #10</span></h2><h2 style="margin:1em 0px 15px;padding:0px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgb(238,238,238);color:rgb(51,51,51);font-family:Helvetica,arial,freesans,clean,sans-serif">
<span style="font-size:15px;line-height:25px;font-weight:normal">Reports #10 goes from August 17th to August 30th. MapServer with UTFGrid driver can be found on my Git</span><span style="font-size:15px;line-height:25px;font-weight:normal">. You can find the docs and working example</span><span style="font-size:15px;line-height:25px;font-weight:normal"> here</span><span style="font-size:15px;line-height:25px;font-weight:normal">. There is also a page where all my previous report on the MapServer's wiki</span><span style="font-size:15px;line-height:25px;font-weight:normal"> here</span><span style="font-size:15px;line-height:25px;font-weight:normal">.</span></h2>
<h2 style="margin:1em 0px 15px;padding:0px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgb(238,238,238);color:rgb(51,51,51);font-family:Helvetica,arial,freesans,clean,sans-serif"><span style="font-size:15px;line-height:25px;font-weight:normal">Week 12-13</span></h2>
<h2 style="margin:1em 0px 15px;padding:0px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgb(238,238,238);color:rgb(51,51,51);font-family:Helvetica,arial,freesans,clean,sans-serif"><span style="font-size:15px;line-height:25px;font-weight:normal">Last week, I didn't make a report because I was sick and there wasn't enough work done. This week, I worked on finishing all the tasks I had to do for this project. I received feedback and made all the necessary changes. I also made a tests suite for my UTFGrid driver in the msautotest. There was not any kind of difficulties this week and things went pretty well. Since some of the work isn't completely done, I plan to work on the weekend to finish it before the school restarts. There might be another report later when it comes to my code integration in the MapServer trunk.</span></h2>
<div><span style="font-size:15px;line-height:25px">Plan</span></div><h2 style="margin:1em 0px 15px;padding:0px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgb(238,238,238);color:rgb(51,51,51);font-family:Helvetica,arial,freesans,clean,sans-serif">
<span style="font-size:15px;line-height:25px;font-weight:normal">This plan states what are the big chunks of the UTFGrid driver that are left.</span></h2><ol style="padding:0px 0px 0px 30px;margin:15px 0px;color:rgb(51,51,51);font-family:Helvetica,arial,freesans,clean,sans-serif;font-size:15px;line-height:25px">
<li>Do a final code review with my mentor to see if everything is fine.</li><li>Add a renderTruetypeSymbols. Due to the upcoming changes to Truetype rendering, I didn't make one and adding it will allow UTFGrid to render every symbols types and labels.</li>
<li>Make a JSON escaping function for UTFGrid rendering.</li><li>An OpenLayers patch is required for the MapServer UTFGrid output to work. It is available at <a href="https://github.com/fdesj/openlayers" style="color:rgb(65,131,196);text-decoration:none">https://github.com/fdesj/openlayers</a> in the utfgridwms branch, and the corresponding OL ticket is at <a href="https://github.com/openlayers/openlayers/pull/1076" style="color:rgb(65,131,196);text-decoration:none">https://github.com/openlayers/openlayers/pull/1076</a>. We will need to followup with the OpenLayers developpers to make sure it gets integrated.</li>
<li>Make the tiling function so that UTFGrid can be used with MapCache.</li></ol><p style="margin:15px 0px;color:rgb(51,51,51);font-family:Helvetica,arial,freesans,clean,sans-serif;font-size:15px;line-height:25px">Conclusion</p>
<p style="margin:15px 0px;color:rgb(51,51,51);font-family:Helvetica,arial,freesans,clean,sans-serif;font-size:15px;line-height:25px">It was a great summer and learned a whole lot of stuff. I would like to thanks the MapServer devs and the Mapgears' team for their great support during this whole project.</p>
<p style="margin:15px 0px;color:rgb(51,51,51);font-family:Helvetica,arial,freesans,clean,sans-serif;font-size:15px;line-height:25px">Thanks to all!</p><p style="margin:15px 0px;color:rgb(51,51,51);font-family:Helvetica,arial,freesans,clean,sans-serif;font-size:15px;line-height:25px">
Francois</p></div></div>