$(window).load(function(){
let checkboxStates
const jsontest = { "type": "FeatureCollection", "name": "agrumi_jsfiddle", "crs": { "type": "name", "properties": { "name": "urn:ogc:def:crs:OGC:1.3:CRS84" } }, "features": [{ "type": "Feature", "properties": { "ID": "I01", "Provincia": "CT", "Conduzione": "Biologica", "IGP": null, "Specieagrm": "Arancio" }, "geometry": { "type": "Point", "coordinates": [14.89098889, 37.48767778] } }, { "type": "Feature", "properties": { "ID": "I02", "Provincia": "CT", "Conduzione": null, "IGP": null, "Specieagrm": "Clementino" }, "geometry": { "type": "Point", "coordinates": [14.96947778, 37.46359722] } }, { "type": "Feature", "properties": { "ID": "I03", "Provincia": "SR", "Conduzione": "Convenzionale", "IGP": "Arancia Rossa di Sicilia", "Specieagrm": "Arancio" }, "geometry": { "type": "Point", "coordinates": [15.085, 37.29944444] } }, { "type": "Feature", "properties": { "ID": "I04", "Provincia": "SR", "Conduzione": "Convenzionale", "IGP": "Arancia Rossa di Sicilia", "Specieagrm": "Arancio" }, "geometry": { "type": "Point", "coordinates": [14.9539, 37.301725] } }, { "type": "Feature", "properties": { "ID": "I05", "Provincia": "SR", "Conduzione": "Convenzionale", "IGP": null, "Specieagrm": "Arancio" }, "geometry": { "type": "Point", "coordinates": [14.96753333, 37.341475] } }, { "type": "Feature", "properties": { "ID": "I06", "Provincia": "SR", "Conduzione": "Convenzionale", "IGP": "Arancia Rossa di Sicilia", "Specieagrm": "Arancio" }, "geometry": { "type": "Point", "coordinates": [14.91668611, 37.31166667] } }, { "type": "Feature", "properties": { "ID": "I07", "Provincia": "CT", "Conduzione": "Convenzionale", "IGP": "Arancia Rossa di Sicilia", "Specieagrm": "Arancio" }, "geometry": { "type": "Point", "coordinates": [14.82466944, 37.28186389] } }, { "type": "Feature", "properties": { "ID": "I08", "Provincia": "SR", "Conduzione": "Biologica", "IGP": "Limone di Siracusa", "Specieagrm": "Limone" }, "geometry": { "type": "Point", "coordinates": [15.28555, 37.01697222] } }, { "type": "Feature", "properties": { "ID": "I09", "Provincia": "SR", "Conduzione": "Biologica", "IGP": "Limone di Siracusa", "Specieagrm": "Limone" }, "geometry": { "type": "Point", "coordinates": [15.23560278, 36.98353333] } }, { "type": "Feature", "properties": { "ID": "I10", "Provincia": "SR", "Conduzione": null, "IGP": "Limone di Siracusa", "Specieagrm": "Limone" }, "geometry": { "type": "Point", "coordinates": [15.21094722, 37.04453611] } }, { "type": "Feature", "properties": { "ID": "I11", "Provincia": "SR", "Conduzione": "Convenzionale", "IGP": "Limone di Siracusa", "Specieagrm": "Limone" }, "geometry": { "type": "Point", "coordinates": [15.24027778, 37.05777778] } }, { "type": "Feature", "properties": { "ID": "I12", "Provincia": "SR", "Conduzione": "Biologica", "IGP": "Limone di Siracusa", "Specieagrm": "Limone" }, "geometry": { "type": "Point", "coordinates": [15.24916667, 37.07222222] } }, { "type": "Feature", "properties": { "ID": "I13", "Provincia": "CT", "Conduzione": "Convenzionale", "IGP": "Arancia Rossa", "Specieagrm": "Arancio" }, "geometry": { "type": "Point", "coordinates": [14.68539722, 37.33419444] } }, { "type": "Feature", "properties": { "ID": "I14", "Provincia": "EN", "Conduzione": "Convenzionale", "IGP": "Arancia Rossa di Sicilia", "Specieagrm": "Arancio" }, "geometry": { "type": "Point", "coordinates": [14.62805556, 37.42555556] } }, { "type": "Feature", "properties": { "ID": "I15", "Provincia": "SR", "Conduzione": "Integrata", "IGP": "Arancia Rossa di Sicilia", "Specieagrm": "Arancio" }, "geometry": { "type": "Point", "coordinates": [14.90568333, 37.23463333] } }, { "type": "Feature", "properties": { "ID": "I16", "Provincia": "SR", "Conduzione": "Convenzionale", "IGP": null, "Specieagrm": "Arancio" }, "geometry": { "type": "Point", "coordinates": [14.88583333, 37.31861111] } }, { "type": "Feature", "properties": { "ID": "I17", "Provincia": "SR", "Conduzione": "Biologica", "IGP": null, "Specieagrm": "Arancio" }, "geometry": { "type": "Point", "coordinates": [15.04666667, 37.27305556] } }, { "type": "Feature", "properties": { "ID": "I21", "Provincia": "SR", "Conduzione": "Biologica", "IGP": "Limone di Siracusa", "Specieagrm": "Limone" }, "geometry": { "type": "Point", "coordinates": [15.19972222, 37.01416667] } }, { "type": "Feature", "properties": { "ID": "I22", "Provincia": "SR", "Conduzione": "Biologica", "IGP": "Limone di Siracusa", "Specieagrm": "Limone" }, "geometry": { "type": "Point", "coordinates": [14.99297778, 36.85059722] } }, { "type": "Feature", "properties": { "ID": "I23", "Provincia": "SR", "Conduzione": "Biologica", "IGP": null, "Specieagrm": "Limone" }, "geometry": { "type": "Point", "coordinates": [15.20916667, 36.97361111] } }, { "type": "Feature", "properties": { "ID": "I24", "Provincia": "SR", "Conduzione": "Biologica", "IGP": "Limone di Siracusa", "Specieagrm": "Limone" }, "geometry": { "type": "Point", "coordinates": [15.24833333, 37.07638889] } }, { "type": "Feature", "properties": { "ID": "I25", "Provincia": "SR", "Conduzione": "Biologica", "IGP": "Limone di Siracusa", "Specieagrm": "Limone" }, "geometry": { "type": "Point", "coordinates": [15.23388889, 37.06222222] } }, { "type": "Feature", "properties": { "ID": "I26", "Provincia": "SR", "Conduzione": "Biologica", "IGP": "Limone di Siracusa", "Specieagrm": "Limone" }, "geometry": { "type": "Point", "coordinates": [15.23166667, 37.07444444] } }, { "type": "Feature", "properties": { "ID": "I27", "Provincia": "SR", "Conduzione": "Biologica", "IGP": null, "Specieagrm": "Limone" }, "geometry": { "type": "Point", "coordinates": [15.24916667, 37.0675] } }, { "type": "Feature", "properties": { "ID": "I28", "Provincia": "SR", "Conduzione": "Convenzionale", "IGP": null, "Specieagrm": "Limone" }, "geometry": { "type": "Point", "coordinates": [15.21583333, 37.05138889] } }, { "type": "Feature", "properties": { "ID": "I29", "Provincia": "SR", "Conduzione": "Integrata", "IGP": null, "Specieagrm": "Limone" }, "geometry": { "type": "Point", "coordinates": [15.25170556, 37.07376667] } }, { "type": "Feature", "properties": { "ID": "I30", "Provincia": "RG", "Conduzione": "Biologica", "IGP": null, "Specieagrm": "Arancio" }, "geometry": { "type": "Point", "coordinates": [14.90388889, 36.76833333] } }, { "type": "Feature", "properties": { "ID": "I31", "Provincia": "SR", "Conduzione": "Biologica", "IGP": null, "Specieagrm": "Arancio" }, "geometry": { "type": "Point", "coordinates": [15.03838056, 36.82480556] } }, { "type": "Feature", "properties": { "ID": "I32", "Provincia": "SR", "Conduzione": "Biologica", "IGP": null, "Specieagrm": "Arancio" }, "geometry": { "type": "Point", "coordinates": [15.02086667, 36.84843611] } }, { "type": "Feature", "properties": { "ID": "R01", "Provincia": "CT", "Conduzione": "Integrata", "IGP": null, "Specieagrm": "Arancio" }, "geometry": { "type": "Point", "coordinates": [14.95472222, 37.43409444] } }, { "type": "Feature", "properties": { "ID": "R02", "Provincia": "CT", "Conduzione": "Integrata", "IGP": null, "Specieagrm": "Arancio" }, "geometry": { "type": "Point", "coordinates": [14.702, 37.2858] } }, { "type": "Feature", "properties": { "ID": "R03", "Provincia": "CT", "Conduzione": "Integrata", "IGP": null, "Specieagrm": "Clementino" }, "geometry": { "type": "Point", "coordinates": [15.0707, 37.4462] } }, { "type": "Feature", "properties": { "ID": "R04", "Provincia": "CT", "Conduzione": "Integrata", "IGP": "Limone dell'Etna", "Specieagrm": "Limone" }, "geometry": { "type": "Point", "coordinates": [15.21190556, 37.7102] } }, { "type": "Feature", "properties": { "ID": "R05", "Provincia": "CT", "Conduzione": "Integrata", "IGP": "Limone dell'Etna", "Specieagrm": "Limone" }, "geometry": { "type": "Point", "coordinates": [15.1871, 37.6554] } }, { "type": "Feature", "properties": { "ID": "R06", "Provincia": "CT", "Conduzione": "Biologica", "IGP": "Limone dell'Etna", "Specieagrm": "Limone" }, "geometry": { "type": "Point", "coordinates": [15.1856, 37.6711] } }, { "type": "Feature", "properties": { "ID": "R07", "Provincia": "CT", "Conduzione": "Biologica", "IGP": "Limone dell'Etna", "Specieagrm": "Limone" }, "geometry": { "type": "Point", "coordinates": [15.1696, 37.687] } }, { "type": "Feature", "properties": { "ID": "R08", "Provincia": "CT", "Conduzione": "Biologica", "IGP": "Limone dell'Etna", "Specieagrm": "Limone" }, "geometry": { "type": "Point", "coordinates": [15.16371389, 37.67558056] } }, { "type": "Feature", "properties": { "ID": "R09", "Provincia": "CT", "Conduzione": "Biologica", "IGP": "Limone dell'Etna", "Specieagrm": "Limone" }, "geometry": { "type": "Point", "coordinates": [15.1564, 37.7268] } }, { "type": "Feature", "properties": { "ID": "R10", "Provincia": "CT", "Conduzione": "Biologica", "IGP": "Limone dell'Etna", "Specieagrm": "Limone" }, "geometry": { "type": "Point", "coordinates": [15.16194722, 37.58674444] } }, { "type": "Feature", "properties": { "ID": "R11", "Provincia": "CT", "Conduzione": "Integrata", "IGP": "Limone dell'Etna", "Specieagrm": "Limone" }, "geometry": { "type": "Point", "coordinates": [15.1637, 37.5857] } }, { "type": "Feature", "properties": { "ID": "R12", "Provincia": "CT", "Conduzione": "Integrata", "IGP": "Limone dell'Etna", "Specieagrm": "Limone" }, "geometry": { "type": "Point", "coordinates": [15.1648, 37.5856] } }, { "type": "Feature", "properties": { "ID": "R13", "Provincia": "CT", "Conduzione": "Biologica", "IGP": "Limone dell'Etna", "Specieagrm": "Limone" }, "geometry": { "type": "Point", "coordinates": [15.1642, 37.5926] } }, { "type": "Feature", "properties": { "ID": "R14", "Provincia": "ME", "Conduzione": "Integrata", "IGP": "Limone interdonato", "Specieagrm": "Limone" }, "geometry": { "type": "Point", "coordinates": [15.4034, 38.0022] } }, { "type": "Feature", "properties": { "ID": "R15", "Provincia": "ME", "Conduzione": "Biologica", "IGP": "Limone interdonato", "Specieagrm": "Limone" }, "geometry": { "type": "Point", "coordinates": [15.4097, 38.0011] } }, { "type": "Feature", "properties": { "ID": "R16", "Provincia": "ME", "Conduzione": "Integrata", "IGP": "Limone interdonato", "Specieagrm": "Limone" }, "geometry": { "type": "Point", "coordinates": [15.4029, 38.0053] } }, { "type": "Feature", "properties": { "ID": "R17", "Provincia": "ME", "Conduzione": "Biologica", "IGP": null, "Specieagrm": "Limone" }, "geometry": { "type": "Point", "coordinates": [15.3973, 38.0102] } }, { "type": "Feature", "properties": { "ID": "R18", "Provincia": "ME", "Conduzione": "Biologica", "IGP": "Limone interdonato", "Specieagrm": "Limone" }, "geometry": { "type": "Point", "coordinates": [15.3961, 38.0063] } }, { "type": "Feature", "properties": { "ID": "R19", "Provincia": "ME", "Conduzione": "Integrata", "IGP": "Limone interdonato", "Specieagrm": "Limone" }, "geometry": { "type": "Point", "coordinates": [15.3786, 38.029] } }, { "type": "Feature", "properties": { "ID": "R20", "Provincia": "ME", "Conduzione": "Biologica", "IGP": "Limone interdonato", "Specieagrm": "Limone" }, "geometry": { "type": "Point", "coordinates": [15.3666, 37.9811] } }, { "type": "Feature", "properties": { "ID": "R21", "Provincia": "ME", "Conduzione": "Biologica", "IGP": "Limone interdonato", "Specieagrm": "Limone" }, "geometry": { "type": "Point", "coordinates": [15.4031, 37.9915] } }, { "type": "Feature", "properties": { "ID": "R22", "Provincia": "ME", "Conduzione": "Biologica", "IGP": "Limone interdonato", "Specieagrm": "Limone" }, "geometry": { "type": "Point", "coordinates": [15.4057, 37.9903] } }, { "type": "Feature", "properties": { "ID": "S01", "Provincia": "CT", "Conduzione": "Integrata", "IGP": null, "Specieagrm": "Arancio" }, "geometry": { "type": "Point", "coordinates": [14.97583333, 37.45916667] } }, { "type": "Feature", "properties": { "ID": "S02", "Provincia": "CT", "Conduzione": "Convenzionale", "IGP": "Arancia rossa di Sicilia", "Specieagrm": "Arancio" }, "geometry": { "type": "Point", "coordinates": [14.77027778, 37.38166667] } }, { "type": "Feature", "properties": { "ID": "S03", "Provincia": "CT", "Conduzione": "Convenzionale", "IGP": null, "Specieagrm": "Arancio" }, "geometry": { "type": "Point", "coordinates": [15.02305556, 37.48194444] } }, { "type": "Feature", "properties": { "ID": "S04", "Provincia": "CT", "Conduzione": "Integrata", "IGP": "Arancia rossa di Sicilia", "Specieagrm": "Arancio" }, "geometry": { "type": "Point", "coordinates": [14.81361111, 37.47416667] } }, { "type": "Feature", "properties": { "ID": "S05", "Provincia": "CT", "Conduzione": "Integrata", "IGP": "Arancia rossa di Sicilia", "Specieagrm": "Arancio" }, "geometry": { "type": "Point", "coordinates": [14.891, 37.464] } }, { "type": "Feature", "properties": { "ID": "S06", "Provincia": "CT", "Conduzione": "Biologica", "IGP": "Arancia rossa di Sicilia", "Specieagrm": "Mandarino" }, "geometry": { "type": "Point", "coordinates": [14.90444444, 37.47138889] } }, { "type": "Feature", "properties": { "ID": "S07", "Provincia": "CT", "Conduzione": "Convenzionale", "IGP": null, "Specieagrm": "Arancio" }, "geometry": { "type": "Point", "coordinates": [15.02277778, 37.47111111] } }, { "type": "Feature", "properties": { "ID": "S08", "Provincia": "CT", "Conduzione": "Convenzionale", "IGP": null, "Specieagrm": "Limone" }, "geometry": { "type": "Point", "coordinates": [15.14388889, 37.60638889] } }, { "type": "Feature", "properties": { "ID": "S10", "Provincia": "CT", "Conduzione": "Convenzionale", "IGP": null, "Specieagrm": "Limone" }, "geometry": { "type": "Point", "coordinates": [15.13444444, 37.57472222] } }, { "type": "Feature", "properties": { "ID": "S12", "Provincia": "CT", "Conduzione": "Integrata", "IGP": "Arancia Rossa di Sicilia", "Specieagrm": "Arancio" }, "geometry": { "type": "Point", "coordinates": [14.93916667, 37.43055556] } }, { "type": "Feature", "properties": { "ID": "S13", "Provincia": "CT", "Conduzione": "Integrata", "IGP": "Arancia Rossa di Sicilia", "Specieagrm": "Arancio" }, "geometry": { "type": "Point", "coordinates": [14.81008333, 37.45027778] } }, { "type": "Feature", "properties": { "ID": "S14", "Provincia": "CT", "Conduzione": "Integrata", "IGP": "Arancia Rossa di Sicilia", "Specieagrm": "Arancio" }, "geometry": { "type": "Point", "coordinates": [14.81691667, 37.44902778] } }, { "type": "Feature", "properties": { "ID": "S16", "Provincia": "CT", "Conduzione": "Integrata", "IGP": null, "Specieagrm": "Arancio" }, "geometry": { "type": "Point", "coordinates": [14.83255556, 37.46058333] } }, { "type": "Feature", "properties": { "ID": "S17", "Provincia": "CT", "Conduzione": "Biologica", "IGP": null, "Specieagrm": "Arancio" }, "geometry": { "type": "Point", "coordinates": [14.57583333, 37.23369444] } }, { "type": "Feature", "properties": { "ID": "S18", "Provincia": "CT", "Conduzione": "Integrata", "IGP": "Arancia Rossa di Sicilia", "Specieagrm": "Arancio" }, "geometry": { "type": "Point", "coordinates": [14.778, 37.336] } }, { "type": "Feature", "properties": { "ID": "S19", "Provincia": "CT", "Conduzione": "Integrata", "IGP": "Arancia Rossa di Sicilia", "Specieagrm": "Arancio" }, "geometry": { "type": "Point", "coordinates": [14.82552778, 37.37930556] } }, { "type": "Feature", "properties": { "ID": "S21", "Provincia": "CT", "Conduzione": "Integrata", "IGP": "Arancia Rossa di Sicilia", "Specieagrm": "Arancio" }, "geometry": { "type": "Point", "coordinates": [14.72975, 37.36691667] } }, { "type": "Feature", "properties": { "ID": "S22", "Provincia": "CT", "Conduzione": "Integrata", "IGP": "Arancia Rossa di Sicilia", "Specieagrm": "Arancio" }, "geometry": { "type": "Point", "coordinates": [14.72141667, 37.35186111] } }, { "type": "Feature", "properties": { "ID": "S23", "Provincia": "CT", "Conduzione": "Biologica", "IGP": null, "Specieagrm": "Arancio" }, "geometry": { "type": "Point", "coordinates": [14.86677778, 37.57758333] } }, { "type": "Feature", "properties": { "ID": "S24", "Provincia": "CT", "Conduzione": "Biologica", "IGP": null, "Specieagrm": "Arancio" }, "geometry": { "type": "Point", "coordinates": [14.87975, 37.54269444] } }, { "type": "Feature", "properties": { "ID": "S25", "Provincia": "SR", "Conduzione": "Convenzionale", "IGP": null, "Specieagrm": "Arancio" }, "geometry": { "type": "Point", "coordinates": [14.87163889, 37.21855556] } }, { "type": "Feature", "properties": { "ID": "S26", "Provincia": "SR", "Conduzione": "Biologica", "IGP": "Arancia Rossa di Sicilia", "Specieagrm": "Arancio" }, "geometry": { "type": "Point", "coordinates": [14.92377778, 37.22452778] } }, { "type": "Feature", "properties": { "ID": "S27", "Provincia": "SR", "Conduzione": "Biologica", "IGP": "Arancia Rossa di Sicilia", "Specieagrm": "Arancio" }, "geometry": { "type": "Point", "coordinates": [14.895, 37.217] } }, { "type": "Feature", "properties": { "ID": "S28", "Provincia": "SR", "Conduzione": "Biologica", "IGP": "Arancia Rossa di Sicilia", "Specieagrm": "Arancio" }, "geometry": { "type": "Point", "coordinates": [14.90494444, 37.21777778] } }, { "type": "Feature", "properties": { "ID": "S31", "Provincia": "SR", "Conduzione": "Biologica", "IGP": "Arancia Rossa di Sicilia", "Specieagrm": "Arancio" }, "geometry": { "type": "Point", "coordinates": [14.9705, 37.34222222] } }, { "type": "Feature", "properties": { "ID": "S32", "Provincia": "SR", "Conduzione": "Biologica", "IGP": "Arancia Rossa di Sicilia", "Specieagrm": "Arancio" }, "geometry": { "type": "Point", "coordinates": [14.9735, 37.34447222] } }, { "type": "Feature", "properties": { "ID": "S33", "Provincia": "CT", "Conduzione": "Biologica", "IGP": null, "Specieagrm": "Arancio" }, "geometry": { "type": "Point", "coordinates": [14.85680556, 37.45625] } }, { "type": "Feature", "properties": { "ID": "S34", "Provincia": "CT", "Conduzione": "Biologica", "IGP": null, "Specieagrm": "Limone" }, "geometry": { "type": "Point", "coordinates": [15.19266667, 37.66891667] } }, { "type": "Feature", "properties": { "ID": "S35", "Provincia": "CT", "Conduzione": "Integrata", "IGP": null, "Specieagrm": "Limone" }, "geometry": { "type": "Point", "coordinates": [15.18580556, 37.68141667] } }, { "type": "Feature", "properties": { "ID": "S20", "Provincia": "CT", "Conduzione": "Integrata", "IGP": "Arancia Rossa di Sicilia", "Specieagrm": "Arancio" }, "geometry": { "type": "Point", "coordinates": [14.72816667, 37.36616667] } }, { "type": "Feature", "properties": { "ID": "A01", "Provincia": "CT", "Conduzione": "Integrata", "IGP": null, "Specieagrm": "Arancio" }, "geometry": { "type": "Point", "coordinates": [14.60277778, 37.23833333] } }, { "type": "Feature", "properties": { "ID": "A02", "Provincia": "CT", "Conduzione": null, "IGP": null, "Specieagrm": "Arancio" }, "geometry": { "type": "Point", "coordinates": [14.72222222, 37.41222222] } }, { "type": "Feature", "properties": { "ID": "A03", "Provincia": "SR", "Conduzione": null, "IGP": "Arancia Rossa", "Specieagrm": "Arancio" }, "geometry": { "type": "Point", "coordinates": [14.865, 37.23916667] } }, { "type": "Feature", "properties": { "ID": "PA01", "Provincia": "AG", "Conduzione": "Biologica", "IGP": null, "Specieagrm": "Arancio" }, "geometry": { "type": "Point", "coordinates": [13.28055556, 37.46583333] } }, { "type": "Feature", "properties": { "ID": "PA02", "Provincia": "AG", "Conduzione": "Biologica", "IGP": null, "Specieagrm": "Arancio" }, "geometry": { "type": "Point", "coordinates": [13.24715833, 37.477125] } }, { "type": "Feature", "properties": { "ID": "PA03", "Provincia": "AG", "Conduzione": "Biologica", "IGP": null, "Specieagrm": "Arancio" }, "geometry": { "type": "Point", "coordinates": [13.04333333, 37.53805556] } }, { "type": "Feature", "properties": { "ID": "PA04", "Provincia": "AG", "Conduzione": "Integrata", "IGP": "Arancia di Ribera", "Specieagrm": "Arancio" }, "geometry": { "type": "Point", "coordinates": [13.23444444, 37.4925] } }, { "type": "Feature", "properties": { "ID": "PA05", "Provincia": "AG", "Conduzione": "Biologica", "IGP": null, "Specieagrm": "Arancio" }, "geometry": { "type": "Point", "coordinates": [13.20833333, 37.52333333] } }, { "type": "Feature", "properties": { "ID": "PA06", "Provincia": "AG", "Conduzione": "Convenzionale", "IGP": null, "Specieagrm": "Arancio" }, "geometry": { "type": "Point", "coordinates": [13.20888889, 37.48222222] } }, { "type": "Feature", "properties": { "ID": "PA07", "Provincia": "AG", "Conduzione": "Biologica", "IGP": null, "Specieagrm": "Arancio" }, "geometry": { "type": "Point", "coordinates": [13.29333333, 37.46444444] } }, { "type": "Feature", "properties": { "ID": "PA08", "Provincia": "AG", "Conduzione": "Integrata", "IGP": null, "Specieagrm": "Arancio" }, "geometry": { "type": "Point", "coordinates": [13.28222222, 37.41333333] } }, { "type": "Feature", "properties": { "ID": "PA09", "Provincia": "AG", "Conduzione": "Biologica", "IGP": null, "Specieagrm": "Arancio" }, "geometry": { "type": "Point", "coordinates": [13.27416667, 37.55916667] } }, { "type": "Feature", "properties": { "ID": "PI01", "Provincia": "AG", "Conduzione": "Integrata", "IGP": null, "Specieagrm": "Arancio" }, "geometry": { "type": "Point", "coordinates": [13.23811667, 37.48636389] } }, { "type": "Feature", "properties": { "ID": "PI02", "Provincia": "AG", "Conduzione": "Convenzionale", "IGP": null, "Specieagrm": "Arancio" }, "geometry": { "type": "Point", "coordinates": [13.24265556, 37.48784444] } }, { "type": "Feature", "properties": { "ID": "PI03", "Provincia": "AG", "Conduzione": "Integrata", "IGP": null, "Specieagrm": "Arancio" }, "geometry": { "type": "Point", "coordinates": [13.28722222, 37.47055556] } }, { "type": "Feature", "properties": { "ID": "PI04", "Provincia": "AG", "Conduzione": "Convenzionale", "IGP": null, "Specieagrm": "Arancio" }, "geometry": { "type": "Point", "coordinates": [13.276225, 37.41096667] } }, { "type": "Feature", "properties": { "ID": "PI05", "Provincia": "AG", "Conduzione": "Convenzionale", "IGP": null, "Specieagrm": "Arancio" }, "geometry": { "type": "Point", "coordinates": [13.27194444, 37.44861111] } }, { "type": "Feature", "properties": { "ID": "PI06", "Provincia": "AG", "Conduzione": "Convenzionale", "IGP": null, "Specieagrm": "Arancio" }, "geometry": { "type": "Point", "coordinates": [13.29555556, 37.48666667] } }, { "type": "Feature", "properties": { "ID": "PI07", "Provincia": "AG", "Conduzione": "Convenzionale", "IGP": null, "Specieagrm": "Arancio" }, "geometry": { "type": "Point", "coordinates": [13.27694444, 37.46305556] } }, { "type": "Feature", "properties": { "ID": "PI08", "Provincia": "AG", "Conduzione": "Convenzionale", "IGP": null, "Specieagrm": "Arancio" }, "geometry": { "type": "Point", "coordinates": [13.29888889, 37.48916667] } }, { "type": "Feature", "properties": { "ID": "PI09", "Provincia": "AG", "Conduzione": "Convenzionale", "IGP": null, "Specieagrm": "Arancio" }, "geometry": { "type": "Point", "coordinates": [13.2987, 37.48774167] } }, { "type": "Feature", "properties": { "ID": "PI12", "Provincia": "AG", "Conduzione": "Convenzionale", "IGP": null, "Specieagrm": "Arancio" }, "geometry": { "type": "Point", "coordinates": [13.25096944, 37.47568333] } }, { "type": "Feature", "properties": { "ID": "PI13", "Provincia": "AG", "Conduzione": "Convenzionale", "IGP": null, "Specieagrm": "Arancio" }, "geometry": { "type": "Point", "coordinates": [13.253525, 37.43590833] } }, { "type": "Feature", "properties": { "ID": "PI14", "Provincia": "AG", "Conduzione": "Convenzionale", "IGP": null, "Specieagrm": "Arancio" }, "geometry": { "type": "Point", "coordinates": [13.25498333, 37.53964444] } }, { "type": "Feature", "properties": { "ID": "PI15", "Provincia": "AG", "Conduzione": "Convenzionale", "IGP": null, "Specieagrm": "Arancio" }, "geometry": { "type": "Point", "coordinates": [13.26456667, 37.436675] } }, { "type": "Feature", "properties": { "ID": "PI10", "Provincia": "AG", "Conduzione": "Convenzionale", "IGP": null, "Specieagrm": "Arancio" }, "geometry": { "type": "Point", "coordinates": [13.26843611, 37.43826389] } }, { "type": "Feature", "properties": { "ID": "A04", "Provincia": "SR", "Conduzione": "Biologica", "IGP": null, "Specieagrm": "Limone" }, "geometry": { "type": "Point", "coordinates": [15.05, 37.324] } }, { "type": "Feature", "properties": { "ID": "PI11", "Provincia": "AG", "Conduzione": "Convenzionale", "IGP": null, "Specieagrm": "Arancio" }, "geometry": { "type": "Point", "coordinates": [13.27135278, 37.41336389] } }, { "type": "Feature", "properties": { "ID": "PA10", "Provincia": "AG", "Conduzione": null, "IGP": null, "Specieagrm": null }, "geometry": { "type": "Point", "coordinates": [13.271, 37.434] } } ] };
//here change the initial view position: coordinates of center, zoom level (1 all world) const map = L.map('map').setView([37.5, 14], 7)
// This is more terrain oriented L.tileLayer('https://stamen-tiles-{s}.a.ssl.fastly.net/terrain/{z}/{x}/{y}.jpg', { attribution: 'Map tiles by Stamen Design, under CC BY 3.0. Data by OpenStreetMap, under ODbL.', subdomains: 'abcd' }).addTo(map)
//This is OpenStreetMap /* L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', { attribution: '© OpenStreetMap contributors' }).addTo(map); */
var counter = 0;
const geojsonLayer = L.geoJSON(null, { filter: (feature) => { const isProvinciaChecked = checkboxStates.checkMenuProvincia.includes(feature.properties.Provincia) const isConduzioneChecked = checkboxStates.checkMenuConduzione.includes(feature.properties.Conduzione) const isSpecieagrmChecked = checkboxStates.checkMenuSpecieagrm.includes(feature.properties.Specieagrm) return isProvinciaChecked && isConduzioneChecked && isSpecieagrmChecked },
onEachFeature: function(feature, layer) { counter++; layer.bindPopup("
ID: " + feature.properties.ID + "
Agrume: " + feature.properties.Specieagrm + "
IGP: " + feature.properties.IGP + '
'); }
}).addTo(map)
function updateCheckboxStates() { checkboxStates = { checkMenuProvincia: [], checkMenuConduzione: [], checkMenuSpecieagrm: [] } for (let input of document.querySelectorAll("input")) { if (input.checked) { switch (input.className) { case "Provincia": checkboxStates.checkMenuProvincia.push(input.value); break case "Conduzione": checkboxStates.checkMenuConduzione.push(input.value); break case "Specieagrm": checkboxStates.checkMenuSpecieagrm.push(input.value); break } } } }
for (let input of document.querySelectorAll('input')) { //Listen to 'change' event of all inputs input.onchange = (e) => { counter=0; geojsonLayer.clearLayers() updateCheckboxStates() geojsonLayer.addData(jsontest) document.getElementById("insert").innerHTML = counter; } }
/****** INIT ******/ updateCheckboxStates() geojsonLayer.addData(jsontest) document.getElementById("insert").innerHTML = counter;
});
Numero aziende selezionate
Provincia
Conduzione
Specieagrm