5 votos

¿Cómo puedo crear archivos UTFGrid?

He estado mirando el UTFGrid y el uso de UTFGrid en Openlayers .

¿Cómo puedo crear los archivos UTFGrid necesarios para mis datos en PostGIS?

3voto

Paul Puntos 555

Esta entrada del blog trata exactamente de eso . Parece que TileStache se encargará de ello.

1voto

ESV Puntos 4591

Puedes renderizar cuadrículas UTF8 en mapnik directamente - usa el renderizador de cuadrículas de mapnik que aborda muy bien la cuestión de poder producir una imagen en cualquier dimensión.

Por ejemplo en python:

import mapnik
import json

m = mapnik.load_map("map.xml")
layer_index = 0 #First layer on the map - index in m.layers
key = "__id__"  #Field used for the key in mapnik (should probably be unique)
resolution = 4  #Pixel resolution of output.
                #I'm pretty sure valid valuse are 1,2 and 4, but don't quote me
fields = []     #Attributes to output against the key

d = mapnik.render_grid(m, layer_index, key, resolution, fields) #returns a dictionary
json.dump(d, open("utf8.dump", "wb"), indent=2)

Si necesita ayuda para construir su map.xml archivo para mapnik yo iría por TileMill - un programa realmente fantástico para construir mapnik xml desde Carto CSS .

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X