Skip to content

GSoC UTF Grid implementation

Francois Desjarlais edited this page Aug 30, 2013 · 38 revisions
                                                        François Desjarlais                                                     
                                                           July 19, 2013 

Introduction

For the 2013 Google Summer of Code (GSoC), Francois Desjarlais will be working on the addition of support for UTF Grid in Mapserver. This page is to collect information about the project, design documents, weekly reports, etc.

Mentors: Daniel Morissette, Thomas Bonfort

The goal of my project is to enable MapServer to produce UTFGrid output. This will be implemented as a new output format that will generate UTFGrid (JSON) as output from a normal map draw operation, that is, via CGI mode=map or WMS GetMap requests. The UTFGrid encoding scheme encodes interactivity data for a tile in a space efficient manner. It is designed to be used in browsers, e.g. for displaying tooltips when hovering over certain features of a map tile. A RFC has been prepared about this, it is available in the link below and should be updated as the project is going.

Weekly reports

  1. Weekly reports #1: Weeks 1,2,3 and 4
  2. Weekly reports #2: First iteration
  3. Weekly reports #3: Getting the datas
  4. Weekly reports #4: Code review
  5. Weekly reports #5: UTF-8 encoding
  6. Weekly reports #6: Symbol rendering
  7. Weekly reports #7: Bug Fixing
  8. Weekly reports #8: OpenLayers
  9. Weekly reports #9: Driver done
  10. Weekly reports #10: End of project

Useful links

  1. MS RFC 93 UTF Grid support
  2. Code available on my Git: Code
  3. UTGrid WMS example: Working example
  4. The full spec and interactive demos are available at https://github.com/mapbox/utfgrid-spec.
Clone this wiki locally