- Accueil
- Fonctionnalités
- Plans et espaces
Le registre des espaces et les plans DWG, DXF, IFC et PDF dans Odoo
Le patrimoine d'un propriétaire occupant se décrit du territoire jusqu'à la pièce, et chaque pièce a sa place sur un plan. Le module immo_space tient le registre : territoires, sites, bâtiments, étages, zones, pièces, aires extérieures et équipements. Le module immo_plan importe les plans, les affiche dans une visionneuse et lie leurs locaux aux pièces du registre.

Du territoire à la pièce
Les territoires forment une hiérarchie paramétrable au-dessus du site (département, secteur, commune, ou les niveaux de votre choix). Sous le bâtiment, les étages, les zones, les pièces et les aires extérieures (cour, terrain de sport, parking, espace vert) portent chacun leurs surfaces et leur typologie. Les typologies d'espaces (bureau, cuisine, laboratoire) sont tenues par l'administrateur.
Un bâtiment peut être rattaché à plusieurs sites, comme un restaurant scolaire commun à deux lycées. La fiche du bâtiment porte les attributs d'établissement recevant du public (type et catégorie). La fiche d'une pièce donne son type, sa catégorie d'usage, son état, sa capacité, les surfaces nette, brute et de plancher, son identifiant BIM et ses équipements.


Équipements par pièce et fin de vie
Les équipements standard du module Maintenance d'Odoo se rangent sur une pièce, avec leur catégorie, leur site, leur bâtiment et leur espace, et une date de fin de vie théorique. La liste des équipements trie ces dates, et l'équipement s'ouvre sur sa pièce ou sur le plan.

Qualité des données
Des règles de complétude pondérées donnent à chaque site, bâtiment et espace un taux de complétude, recalculé à la demande. Un ruban signale les doublons possibles, et des filtres isolent les données incomplètes. Cela permet de mesurer ce qu'il reste à renseigner avant de s'appuyer sur un registre.

Importer un plan
Un plan a un type (plan de masse, plan topographique, plan de niveau, coupe, façade, maquette BIM), un bâtiment, un étage, une échelle et un auteur. Chaque dépôt crée une version avec son fichier, son empreinte, son auteur, sa date et ses métadonnées, et un contrôle de cohérence compare les contours importés au registre.
| Format | Ce que fait l'import |
|---|---|
| DXF | Lecture des locaux et de leurs calques |
| DWG | Converti en DXF par LibreDWG, installé sur le serveur |
| IFC | Lecture de la maquette par IfcOpenShell, installé sur le serveur |
| PDF et images | Servent de fond de plan, avec une échelle de planche |
| RVT (Revit) | Conservé et versionné comme fichier, à exporter en IFC depuis Revit pour l'exploiter |
Sans LibreDWG, l'import DWG n'est pas disponible et les autres formats restent utilisables. Sans IfcOpenShell, l'import IFC s'arrête avec un message.


Un plan PDF ou une image comme fond
Le plan de l'architecte en PDF peut servir de fond. Le fichier est affiché à l'échelle quand l'échelle de la planche est renseignée (la règle graphique est alors en mètres), la page à utiliser se choisit, et le rendu passe par Poppler ou pypdfium2 selon ce qui est installé sur le serveur. On trace ensuite les contours des locaux sur le fond, avec la souris, en cliquant les angles, puis on rattache chaque contour à une pièce de l'étage. Les locaux tracés reçoivent les thèmes, le clic et le calcul de surface comme ceux d'un plan DXF.

Calques, filtres, thèmes et annotations
La visionneuse zoome, déplace, active ou masque les calques du dessin, change d'étage et ouvre les attributs d'un local au clic. Les thèmes de couleur colorent les locaux par type, et, quand les modules correspondants sont installés (ils le sont automatiquement avec l'occupation et la conformité), par occupation, entité occupante, taux d'occupation ou conformité réglementaire. Les filtres isolent un type de local, une catégorie d'usage, un état ou une entité occupante.
Les annotations (texte, repère, symbole) se posent sur le plan, se déplacent par glisser et se modifient depuis leur fiche. Le cartouche reprend le bâtiment, le niveau, l'échelle, l'auteur, la version et la date d'impression, et le plan s'imprime.



Interventions placées sur le plan
Le module immo_plan_maintenance localise les demandes de maintenance d'Odoo sur un plan : la pièce, un point du plan, l'étage, le bâtiment et le site s'en déduisent. Le placement se fait en deux temps : un clic pose une épingle provisoire, la pièce détectée s'affiche dans une fenêtre de confirmation (Confirmer, Déplacer, Annuler), puis la visionneuse reste ouverte. Un marqueur se déplace par glisser, avec confirmation et annulation possible. « Nouvelle intervention ici » ouvre un formulaire rapide sur le plan (objet, type, priorité, équipement de la pièce, équipe), et « Voir sur le plan » depuis une demande centre le plan sur son marqueur.
Les calques Interventions et Équipements s'ajoutent à la visionneuse : la couleur donne l'étape, la forme le type (correctif ou préventif), le badge la priorité, et les filtres ciblent le statut, le type, la période et l'équipe.

Surfaces légales
Les types de surface sont paramétrables : surface de plancher, surface utile brute, surface utile, surface dans œuvre, surface habitable, chacun avec sa base de mesure, sa hauteur minimale, son coefficient et sa référence légale. Un calcul porte sur un bâtiment ou un étage, passe de Brouillon à Validé et reste dans l'historique. La surface s'affiche sur les locaux du plan à la place de la surface mesurée, et le calcul peut reporter la surface de plancher sur les pièces.


Exporter un plan
Un plan s'exporte en DXF ou en DWG (avec les contours des locaux, les annotations et le cartouche, et les métadonnées dans les propriétés du dessin), en PDF à l'échelle du plan lorsque le format de feuille le permet, et en IFC tel que importé. Chaque export est inscrit dans un journal avec son auteur et sa date.

Maquette BIM
Une maquette IFC importée donne ses niveaux, ses locaux et leurs surfaces. Elle s'affiche dans la même visionneuse que les plans 2D, étage par étage, avec les mêmes calques, thèmes et filtres.

Voir TSC Immo sur vos propres cas
Une démonstration sur une base aux données fictives, puis sur vos questions de gestion.