📐Propriétés d'un bâtiment
L'ensemble du schéma de données est défini dans le fichier app/batid/models.py
. Pour en savoir plus sur la définition de ces modèles, consultez la documentation dédiée de Django.
Bâtiment
Définition d'un bâtiment retenue par le RNB Construction souterraine et/ou au-dessus du sol, ayant pour objectif d'être permanente, pour abriter des humains ou des activités humaines.
Un bâtiment possède a minima un accès depuis l’extérieur. Dans la mesure du possible, un bâtiment est distinct d’un autre dès lors qu’il est impossible de circuler entre eux.
Les propriétés d'un bâtiment sont définies dans le model Building
.
Propriété | Description |
---|---|
rnb_id | L'identifiant unique du bâtiment
- 12 caractères parmi un alphabet restreint
- non signifiant
- généré par la fonction |
point | Le point situant le bâtiment. Un bâtiment contient toujours un point. Le système de projection utilisé le WGS 84 (EPSG:4326).
Lorsque la source initiale de données est un polygone ou un multipolygone, le point est calculé en utilisant la fonction |
shape | Il s'agit de notre "meilleure représentation connue de l'enveloppe d'un bâtiment". Il s'agit très majoritairement de polygones, rarement d'un point. Le système de projection utilisé le WGS 84 (EPSG:4326). |
addresses_id | Liste des identifiants de la Base Adresse Nationale associés à ce bâtiment. |
status | Statut actuel du bâtiment dans le RNB. La quasi totalité des bâtiments possède le statut |
is_active | Boléen. Défini si le bâtiment est considéré comme un bâtiment réel (quel que soit sont statut).
- Un bosquet inséré par erreur dans le RNB en tant que bâtiment et corrigé aura |
ext_ids | Les éventuelles correspondances de ce bâtiment au sein de la BD Topo et de la BDNB. Il s'agit d'un champs |
created_at | Date et heure de l'intégration du bâtiment dans le RNB. |
updated_at | Date et heure de dernière modification du bâtiment dans le RNB. |
last_updated_by | Champs jsonb. Il contient un objet permettant d'identifier l'origine de la version actuelle du bâtiment (modification manuelle, import, ...). |
sys_period | Champs tstzrange. Est utilisé pour le versioning des bâtiments. La période indiquée par ce champs correspond à la période pendant laquelle cette version de ce bâtiment a été diffusée. Pour plus de détails, consultez la description de cette pull request. |
parent_buildings | Champs jsonb. Sera utilisé pour enregistrer la filiation d'un bâtiment à un autre. |
Statut d'un bâtiment
Le statut d'un bâtiment est une description de l'état réel du bâtiment.
Statuts publics
- constructed
: Construit
- ongoingChange
: En cours de modification
- notUsable
: Non utilisable
- demolished
: Démoli
Statuts réservés aux instructeurs d'autorisation du droit des sols :
- constructionProject
: En projet
- canceledConstructionProject
: Projet annulé
Dernière mise à jour