Más

Construya un polígono (s) de folletos a partir de la función GeoJSON (colección)

Construya un polígono (s) de folletos a partir de la función GeoJSON (colección)


Encuentro bastante práctico trabajar con el folleto Polygon y sería genial poder construir tales objetos directamente desde el contenido de GeoJSON. No encontré ningún constructor de Polygon que no tomara ni un objeto GeoJSON ni una cadena GeoJSON como entrada. ¿Existe algún método para construir un polígono de folletos directamente desde una característica o una matriz de polígonos de una colección de características?

Algo como:

geoJ = Objeto GeoJSON devuelto / analizado desde la llamada ajax pol = L.polygon (geoJ.features [0]) limits = pol.getBounds ()

Además de convertir una característica en un polígono con una función dedicada (ver esta respuesta), L.geoJson (geoJ) se puede usar para obtener una colección de objetos. En caso de que el geoJ de entrada contenga polígonos, los objetos en sí se configurarán como L.Polygons, por lo que la conversión se realiza automáticamente. Resumiendo en ambos casos:

geoJ = Objeto GeoJSON devuelto / analizado desde la llamada ajax pol = L.polygon (geoJ.features [0]) limits = pol.getBounds ()

y

geoJ = Objeto GeoJSON devuelto / analizado desde la llamada ajax polCollection = L.polygon (geoJ) polCollection.eachLayer (function (pol) {limits = pol.getBounds ()})

dar acceso a los límites de (cada) polígono.

Gracias a @nathansnider y @ghybs por los útiles comentarios.


Ver el vídeo: Como hacer un triptico, brochure o folleto en word 2013, 2016