Automate the process of creating tilesets with tilemill

Bug #1187052 reported by Ben Wyss
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenQuake Platform
New
Undecided
Unassigned

Bug Description

(an extension of Investigate using tilemill with command line: https://bugs.launchpad.net/oq-platform/+bug/1153958 )

Automate the process of creating tilesets with tilemill.
1. Work out the command line (flags/config/suport script & styling files) to run a tilemill job from the command line - ideally using a direct connection to a table in a postgres db.
    * A posible way to do with would be to create one tilemill project.mml and then monkey wrench the path to the current postgres table. In this senario we could also hack the interactivity.
2. Automatically place the MBtile file into the TileStream server directory
3. Create a mechanism to update the TileStreamSource.js/GXP.js plugin - this is the SDK plugin the is responsible to produce the list of available tile sets to GeoExplorer.
    * or - instead of trying to pipe each new map into geoExplorer, we may want to instead pipe all the map results into a custom url/base preview map.
4.Create a Django API that would be responsible for managing the tileset creation (oversee the authentication, max table size limit, execution of the tilmill job)
5. Create a UI dialog box to drive the API

Ben Wyss (bmwyss)
summary: - Hazard Model to MBtile tool
+ Automate the process of creating tilesets with tilemill
Ben Wyss (bmwyss)
description: updated
Revision history for this message
Ben Wyss (bmwyss) wrote :
Ben Wyss (bmwyss)
description: updated
Revision history for this message
Ben Wyss (bmwyss) wrote :

We are also looking into automation for GeoJson files see here: https://bugs.launchpad.net/oq-platform/+bug/1196949

Ben Wyss (bmwyss)
Changed in oq-platform:
milestone: none → 2.0.0
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.