IndoorGML 🏢

IndoorGML Indoor Spatial Data

Open Beta
.gml · application/gml+xml

IndoorGML est une norme OGC pour décrire l'intérieur des bâtiments : géométrie des locaux, topologie d'adjacence et graphe de navigation. Son idée maîtresse est le double espace : un bâtiment est décrit à la fois comme espace primal (les cellules physiques — pièces, couloirs) et comme espace dual (un graphe de connectivité fait de nœuds et d'arêtes, pour le calcul d'itinéraires). Notre exportateur construit un XML IndoorGML 1.0 à partir des données OSM taguées indoor : les polygones deviennent des CellSpace et des nœuds State, les lignes des TransitionSpace. Pour être honnête sur la principale limite : le tagging indoor dans OSM est très inégal — des données détaillées n'existent que pour les grands aéroports, quelques musées et les centres commerciaux activement cartographiés ; pour la plupart des bâtiments, OSM ne stocke que l'emprise extérieure. La géométrie est exportée en 2D (hauteurs d'étage estimées à 3 m par niveau) et la connectivité du graphe est simplifiée. C'est un excellent point de départ pour un prototype, mais pas une carte de production.

Exporter IndoorGML maintenant ✨ Open Beta — gratuit sans limites

Caractéristiques principales

XML IndoorGML 1.0 fondé sur GML 3.2, avec la structure espace primal / espace dual
Polygones -> CellSpace (Room/OpenSpace) et un nœud State dans le graphe de navigation
Lignes -> TransitionSpace ; la classe de cellule est déduite de la couche OSM
Géométrie 2D en WGS84, hauteurs d'étage estimées à 3 m par niveau, limite de 50 000 objets
Du XML simple — se valide avec `xmllint`, s'ouvre dans QGIS et dans le Reference Encoder
Exemple d'export au format IndoorGML (centre de Moscou, 1x0,5 km)
Exemple : centre de Moscou, ~1x0,5 km, niveau de detail moyen

À propos du format IndoorGML

IndoorGML est la norme OGC de description de l'espace intérieur des bâtiments. Sa particularité est la double description : un même bâtiment est écrit à la fois comme un ensemble de cellules physiques (pièces, couloirs, halls) et comme un graphe de connectivité, sur lequel se calcule l'itinéraire de l'entrée jusqu'à la bonne porte.

Le format sert là où la carte ordinaire s'arrête : à l'intérieur d'un aéroport, d'une gare, d'un centre commercial, d'un hôpital. La navigation en intérieur, le calcul des cheminements d'évacuation et l'analyse des flux reposent précisément sur ce type de modèle.

L'export transforme le balisage indoor d'OSM en un document IndoorGML 1.0 fondé sur GML 3.2 : les polygones deviennent des cellules CellSpace et les nœuds de graphe correspondants, les lignes des transitions TransitionSpace, et la classe de cellule est déterminée par la couche. La géométrie est plane, en WGS84, la hauteur d'étage est estimée à trois mètres, et la limite est de 50 000 objets.

La principale limite tient non au format mais aux données : dans OpenStreetMap, un balisage indoor détaillé n'existe que pour une partie des grands équipements — certains aéroports, musées, gares et centres commerciaux activement cartographiés. Pour la plupart des bâtiments, la base ne conserve que le contour extérieur, et l'export sera presque vide. Mieux vaut le vérifier à l'avance en regardant le bâtiment sur la carte.

Logiciels pour ouvrir les fichiers IndoorGML

Les programmes suivants peuvent ouvrir, modifier et traiter les fichiers IndoorGML Indoor Spatial Data (.gml) exportés depuis OSM2CDR :

💻IndoorGML Reference Encoder 💻3D City Database 🌎ArcGIS Indoors 🌎QGIS 💻xmllint

Caractéristiques du format

Qui utilise les cartes IndoorGML

🏗
Des prototypes de navigation en intérieur et des démonstrations de faisabilité pour les grands aéroports et centres commerciaux
Une maquette rapide des locaux et du graphe pour démontrer la navigation à l'intérieur d'un bâtiment.
💻
Des jeux de données de recherche sur la structure intérieure des bâtiments, avec graphe de navigation
De vraies données sur la structure intérieure des bâtiments, pour des expériences scientifiques et des publications.
📊
Un point de départ à affiner à la main dans le Reference Encoder ou ArcGIS Indoors
Une ossature que l'on finit ensuite dans le Reference Encoder ou ArcGIS Indoors.
🎨
L'étude du modèle à double espace d'IndoorGML sur de vraies données OSM
Un exemple parlant de la norme sur un bâtiment connu : les cellules et le graphe dans un même document.

Comment exporter en IndoorGML

1
Sélectionnez la zone
Dessinez un rectangle ou un polygone sur la carte interactive de osm2cdr
2
Choisissez IndoorGML
Sélectionnez IndoorGML Indoor Spatial Data dans la liste des 127 formats d’export disponibles
3
Exportez
Cliquez sur Exporter et recevez votre fichier .gml en 1 à 5 minutes
4
Téléchargez
Téléchargez le fichier IndoorGML et ouvrez-le dans IndoorGML Reference Encoder

Comment ouvrir après l’export

Cartes populaires en IndoorGML

Free

Export de cartes en IndoorGML Indoor Spatial Data

Téléchargez des cartes IndoorGML professionnelles depuis OpenStreetMap. Génération instantanée, n’importe quelle zone.

Gratuit / export
Exporter IndoorGML maintenant →

Questions fréquentes

Pourquoi mon export est-il presque vide ?
Est-ce un modèle 3D des locaux ?
Le graphe de navigation est-il prêt à l'emploi pour le calcul d'itinéraires ?
En quoi IndoorGML diffère-t-il d'IFC ?
Comment savoir à l'avance si un bâtiment a des données indoor ?
Que deviennent les étages ?

Formats associés

Fréquemment exportés ensemble

Related Articles