wiki:GMEDriver

Version 3 (modified by wolf, 11 years ago) ( diff )

--

OGR Google Maps Engine API driver

This project aims to implement an OGR driver for the Google Maps Engine API (GME API), to access the GME API vector table data as a vector file format. I'm also developing this driver as part of my course work for GIS Application Development course (Maa-123.3550 ) at Aalto University.

API Overview

The GME API gives access to data stored in GME. In addition to vector data you can also store imager and KML files in GME. We'll deal with those later in this project (maybe).

The HTTP requests are of the form:

 GET /tables/{tableId}/features

The API itself is a RESTfull API with a simple URL scheme. The data is delivered as GeoJSON, so the driver will use libjson from the GeoJSON driver. It will also use the OAuth2 code from the Google Fusion Tables Driver.

Using the GME Driver

This section will contain the most recent options for the driver.

 "GME:tables='<tableId>'

Testing

I'll make a few GME tables available for testing purposes. I'm planning to use the GRASS GIS North Carolina data.

Schedule

Backlog will be added soon! This work will be done in sprints of 3 weeks as follows.

24.9.2013
Sprint 0 w1
Sprint 0 w2setup and planning
Sprint 0 w3implement get features from table
15.10.2013
Sprint 1 w1OAuth2 and support for multiple tables
Sprint 1 w2support the GME API select statement
Sprint 1 w3support the GME API where statement
05.11.2013
Sprint 2 w1
Sprint 2 w2
Sprint 2 w3
26.11.2013
Sprint 3 w1
Sprint 3 w2
10.12.2013
Sprint 4 w1
Sprint 4 w2
Sprint 4 w3
21.01.2014
Sprint 5 w1
Sprint 5 w2
Sprint 5 w3
11.02.2014
Sprint 6 w1
Sprint 6 w2
Sprint 6 w3
04.03.2014
Sprint 7 w1
Sprint 7 w2
Sprint 7 w3
25.03.2014
Sprint 8 w1
Sprint 8 w2
Sprint 8 w3
15.04.2014
Note: See TracWiki for help on using the wiki.