Saltar a contenido

Capa de arboles

Agregar el json de arboles

<script src="data/arboles.js"></script>

Crear la capa de arboles

const arboles = L.geoJson(arboles_json);

Agregar la capa al control de capas en la matriz de capas overlays

  ,{
      groupName: "Medio ambiente",
      layers: {
          "Contentración arboles": arboles
      }
  }

Crear el tematico

function createStyle(feature) {
    return {
        fillColor: feature.properties.color,
        weight: 2,
        opacity: 1,
        color: 'white',
        fillOpacity: 0.7
    }
}

const arboles = L.geoJson(arboles_json, {
    style: createStyle
}).addTo(mapa);

Filtrar los que tienen cero arboles

const arboles = L.geoJson(arboles_json, {
    style: createStyle,
    filter: function (geoJsonFeature) {
        return geoJsonFeature.properties["numero-arboles"] > 10;
    }
}).addTo(mapa);

Mostrar el numero de arboles

const arboles = L.geoJson(arboles_json, {
    style: createStyle,
    filter: function (geoJsonFeature) {
        return geoJsonFeature.properties["numero-arboles"] > 10;
    },
    onEachFeature: function (feature, layer) {
        layer.bindPopup(function (layer) {
          return `Numero arboles: ${layer.feature.properties["numero-arboles"]}`;
        });
    }
}).addTo(mapa);