Actions

Utilisateur

Utilisateur:Momo50/Extension Maps/Fichiers Leaflet GeoJSON

De Wikimanche

Maps prend en charge le travail avec GeoJSON depuis la version 6.

Étant donné que GeoJSON est un standard ouvert, il existe de nombreux outils qui vous permettent de créer un GeoJson consommateur.

geojson.io est un éditeur de cartes visuelles en ligne qui peut produire une carte au format GeoJSON (à partir de différents formats).

GeoJSON dans le wiki

Depuis la version 6.0, vous pouvez stocker votre GeoJSON dans des pages wiki qui se trouvent dans l'espace de noms GeoJson:. Par exemple GeoJson:Agneaux contient le code GeoJson du contour le la commune d'Agneaux. Vous pouvez utiliser ce GeoJSON via le paramètre | geojson=, en lui donnant le nom de la page. Le GeoJSON stocké dans une page peut être utilisé par autant de cartes que vous le souhaitez.

{{#display_map: center=Agneaux
| geojson=Agneaux
}}
Chargement de la carte...

Les pages de l'espace de noms GeoJson: s'assurent qu'elles contiennent du codage JSON valide. Une fois enregistrées, les pages affichent un aperçu du code GeoJSON sur une carte Leaflet.

Éditeur visuel

Depuis la version 6.7, les pages de l'espace de noms GeoJson: contiennent un éditeur visuel de carte. L'éditeur n'est visible que pour les personnes autorisées à modifier la page.

Depuis la version 7.13, l'éditeur est également affiché sur les cartes régulières qui utilisent GeoJson.

Exportation GeoJSON

Vous pouvez exporter GeoJSON stocké sur une page GeoJSON en cliquant sur "modifier" ou "afficher la source" et en copiant le contenu.

Vous pouvez également ajouter ?action=raw à l'URL de la page. Exemple : https://www.wikimanche.fr/GeoJson:Agneaux?action=raw

Limites

Depuis la version 7.16 :

  • Seul Leaflet prend en charge GeoJson
  • Les styles de marqueur ne peuvent pas être modifiés
  • Les images et les liens ne peuvent pas être ajoutés aux marqueurs
  • Aucune modification visuelle des styles de forme
  • La modification directe de la page GeoJSON ne provoque pas de mises à jour automatiques sur les pages qui l'utilisent
  • Aucune intégration de captcha : les modifications échoueront pour les utilisateurs qui doivent remplir un captcha à modifier
  • Les cartes d'aperçu sur les pages GeoJson ne peuvent pas être personnalisées via wikitext ou configuration
  • Projet Maps sur Github

Vous pouvez contacter Jeroen De Dauw (créateur de Maps) pour travailler sur ce qui précède via Professional.Wiki.

Fichiers GeoJSON

{{#display_map: center=Manche
 |geojson= https://france-geojson.gregoiredavid.fr/repo/departements/50-manche/departement-50-manche.geojson
}}
Chargement de la carte...

Voir aussi