Catégories

Convertisseur OSM vers GeoJSON

Convertir les données XML OpenStreetMap (OSM) au format GeoJSON

Points clés

Catégorie
Format Conversion
Types d’entrée
textarea, checkbox
Type de sortie
text
Couverture des échantillons
4
API disponible
Yes

Vue d’ensemble

Notre convertisseur OSM vers GeoJSON permet de transformer rapidement vos données géographiques brutes au format XML OpenStreetMap en fichiers GeoJSON exploitables par la plupart des outils SIG et bibliothèques de cartographie web.

Quand l’utiliser

  • Vous avez extrait des données brutes d'OpenStreetMap et devez les intégrer dans une application web utilisant Leaflet ou Mapbox.
  • Vous souhaitez manipuler des données géographiques dans un environnement JavaScript ou Python supportant nativement le format GeoJSON.
  • Vous avez besoin de filtrer ou de nettoyer des éléments cartographiques spécifiques comme les points, les voies ou les relations avant une analyse spatiale.

Comment ça marche

  • Copiez et collez vos données XML OpenStreetMap dans la zone de saisie prévue à cet effet.
  • Sélectionnez les types d'éléments à inclure, tels que les nœuds, les voies ou les relations, selon vos besoins spécifiques.
  • Activez l'option de sortie formatée pour obtenir un fichier JSON structuré et lisible.
  • Cliquez sur convertir pour générer instantanément votre fichier GeoJSON prêt à être téléchargé ou utilisé.

Cas d’usage

Préparation de données cartographiques pour le développement d'applications de géolocalisation.
Extraction de zones spécifiques (polygones) depuis OSM pour des analyses de planification urbaine.
Conversion de points d'intérêt (POI) pour une visualisation rapide sur une carte interactive.

Exemples

1. Conversion de points d'intérêt pour une carte web

Développeur web
Contexte
Un développeur souhaite afficher des cafés extraits d'OpenStreetMap sur une carte Leaflet.
Problème
Les données brutes OSM sont en XML, un format difficile à consommer directement par les bibliothèques JavaScript.
Comment l’utiliser
Coller le XML OSM, cocher 'Inclure les Nœuds' et 'Sortie Formatée', puis lancer la conversion.
Résultat
Obtention d'un fichier GeoJSON propre, prêt à être chargé via L.geoJSON() dans le navigateur.

2. Extraction de tracés de sentiers

Cartographe amateur
Contexte
Un utilisateur a récupéré le tracé d'un sentier de randonnée au format XML.
Problème
Le fichier contient trop d'informations inutiles et doit être converti en GeoJSON pour être importé dans un logiciel SIG.
Comment l’utiliser
Importer le XML, sélectionner uniquement 'Inclure les Voies' pour isoler le tracé du sentier, et convertir.
Résultat
Un fichier GeoJSON léger contenant uniquement la géométrie du sentier, facilitant son intégration dans le logiciel SIG.

Tester avec des échantillons

json, xml

Hubs associés

FAQ

Qu'est-ce que le format GeoJSON ?

Le GeoJSON est un format standard ouvert basé sur JSON, conçu pour représenter des objets géographiques simples et leurs attributs non spatiaux.

Puis-je convertir des relations OSM complexes ?

Oui, vous pouvez inclure les relations en cochant l'option correspondante dans les paramètres de conversion.

La conversion est-elle effectuée localement ?

Oui, le traitement de vos données XML est effectué directement dans votre navigateur pour garantir la confidentialité de vos informations.

Quelle est la différence entre nœuds et voies ?

Les nœuds représentent des points géographiques isolés, tandis que les voies représentent des lignes ou des polygones formés par une séquence de nœuds.

Le fichier généré est-il compatible avec QGIS ?

Absolument, le format GeoJSON produit est parfaitement compatible avec QGIS et la majorité des logiciels de systèmes d'information géographique.

Documentation de l'API

Point de terminaison de la requête

POST /fr/api/tools/osm-to-geojson

Paramètres de la requête

Nom du paramètre Type Requis Description
osmInput textarea Oui -
includeNodes checkbox Non -
includeWays checkbox Non -
includeRelations checkbox Non -
prettyPrint checkbox Non -

Format de réponse

{
  "result": "Processed text content",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}
Texte: Texte

Documentation de MCP

Ajoutez cet outil à votre configuration de serveur MCP:

{
  "mcpServers": {
    "elysiatools-osm-to-geojson": {
      "name": "osm-to-geojson",
      "description": "Convertir les données XML OpenStreetMap (OSM) au format GeoJSON",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=osm-to-geojson",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Vous pouvez chaîner plusieurs outils, par ex.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, max 20 outils.

Si vous rencontrez des problèmes, veuillez nous contacter à [email protected]