Hi everyone, Talking with some of the Akademy 2013 atendees last week in Bilbao, we wanted to have a GeoJSON vector tile server to use it in Marble. So we built one where tiles are *generated and server by NodeJS*.
I know that OpenStreetMap.us has some GeoJSON tiles but they are separated in different layers (roads, buildings...). This server creates tiles with all type of data (filtered by zoom levels) and if needed, anyone can *change the queries to PostGIS* to extract whatever it wants ( * https://github.com/AnderPijoan/vectorosm/blob/master/tileCreator/queryCreator.js * ). Currently tiles are generated once and then by specifing Node's public folder, users can access them directly. *http://energia.deusto.es:8001/tiles/18/128227/100207.json* So for creating the tiles there are some GET methods: */generate/:zoom/:x/:y* */generate/zoom/from/:from/to/:to* */generate/zoom/:zoom* */generate/bbox/:zoom/:left/:top/:right/:bottom* An improvement could be to add a route ( /tiles/:z/:x/:y.json ) to get when someone asked for a tile and if it doesn't exist, generate and return it. Here's a *demo* with our local OSM data server on top of OSM Layer: *http://energia.deusto.es:8001/* The code can be found in *github* ( https://github.com/AnderPijoan/vectorosm) and if anyone thinks something can be improved you're welcome to send *feedback* =) Cheers. -- Ander Pijoan Lamas Research Assistant, Deustotech Computer Science Engineer University of Deusto E-mail: [email protected] Phone: +34 664471228 in: http://www.linkedin.com/profile/view?id=162888312
_______________________________________________ dev mailing list [email protected] http://lists.openstreetmap.org/listinfo/dev

