Hola a todos, La semana pasada durante la Akademy 2013, estuvimos hablando con la gente de Marble y comentaron que sería interesante que pudiesen levantar su propio servidor de tiles vectoriales para usarlo en Marble. Así que nos pusimos manos a la obra y hemos levantado uno sobre NodeJS.
Ya sé que OpenStreetMap.us tiene un servidor de tiles vectoriales en GeoJSON, pero estos están separados en distintas capas dependiendo de su tipo (carreteras, edificios,...). En el servidor que hemos levantado se pueden cambiar las consultas a PostGIS para cada nivel de zoom para adaptarlo a lo que se quiera sacar ( * https://github.com/AnderPijoan/vectorosm/blob/master/tileCreator/queryCreator.js * ). Ahora tal y como funciona, se pre-generan los tiles y los almacena en una carpeta la cual se le indica a NodeJS que es pública y este se encarga de despachar los archivos directamente. *http://energia.deusto.es:8001/tiles/18/128227/100207.json* Entonces para crear los tiles, se puede solicitar mediante URLs */generate/:zoom/:x/:y* */generate/zoom/from/:from/to/:to* */generate/zoom/:zoom* */generate/bbox/:zoom/:left/:top/:right/:bottom* Una mejora para esto sería interceptar las peticiones que se hagan de tiles ( /tiles/:z/:x/:y.json ) y si no existe crearla y devolver el resultado. Aquí está la *demo* con la capa de datos de Catastro de Ciudad Real sobre OSM *http://energia.deusto.es:8001/* El código lo tenéis en *github* ( https://github.com/AnderPijoan/vectorosm) para los que os interese y por supuesto, todo feedback es bienvenido! =) Saludos. -- Ander Pijoan Lamas Research Assistant, Deustotech Computer Science Engineer University of Deusto E-mail: ander.pij...@deusto.es Phone: +34 664471228 in: http://www.linkedin.com/profile/view?id=162888312
_______________________________________________ Talk-es mailing list Talk-es@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-es