Skip to content

Instantly share code, notes, and snippets.

@ThomasG77
Last active May 19, 2020 14:48
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ThomasG77/4689eead7feedf4f6bccdcb1fd1d1db3 to your computer and use it in GitHub Desktop.
Save ThomasG77/4689eead7feedf4f6bccdcb1fd1d1db3 to your computer and use it in GitHub Desktop.
// Pas forcément utile d'affecter equipements_lyr si on n'a pas besoin plus tard de réutiliser la référence
let equipements_lyr;
// Trop lourd: non filtré et plus de 12Mo dans le navigateur
// Ne pas ajouter "var equipements = ..." dans equipements.geojson contrairement au tutoriel
// const url_equipements = 'data/equipements.geojson';
// version en tapant sur l'API du portail Open Data d’Île-de-France
// En filtrant, on passe à quelques Ko et là c'est rapide :)
// version filtre code INSEE communes de la CC Cergy Pontoise
// const url_equipements = 'https://data.iledefrance.fr/api/records/1.0/search/?dataset=ensemble-des-equipements-sportifs-de-lile-de-france&q=(ins_insee%3A78382+or+ins_insee%3A95074+or+ins_insee%3A95127+or+ins_insee%3A95183+or+ins_insee%3A95218+or+ins_insee%3A95323+or+ins_insee%3A95388+or+ins_insee%3A95450+or+ins_insee%3A95476+or+ins_insee%3A95500+or+ins_insee%3A95510+or+ins_insee%3A95572+or+ins_insee%3A95637)&rows=1000&facet=ins_nom&facet=eqt_type&facet=eqt_nb';
// version avec BBOX
const url_equipements = 'https://data.iledefrance.fr/api/records/1.0/search/?dataset=ensemble-des-equipements-sportifs-de-lile-de-france&q=&rows=1000&facet=ins_nom&facet=eqt_type&facet=eqt_nb&geofilter.polygon=(49.02%2C2.05)%2C(49.02%2C2.10)%2C(49.05%2C2.10)%2C(49.05%2C2.05)&format=geojson';
fetch(url_equipements)
.then(response => response.json())
.then(json => {
//pour créer votre couche de geoJSON
equipements_lyr = L.geoJSON(json, {
pointToLayer: function (feature, latlng) {
return L.marker(latlng);
}
}
).addTo(carte);
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment