Un SIG n'est performant que si ses données sont bien structurées et interrogeables efficacement. Ce chapitre revient sur la notion de couche informatique, présente les principes d'une base de données géographique, la représentation informatique des données, le langage SQL et les enjeux de qualité des données.
1. La notion de couche informatique
Une couche informatique regroupe l'ensemble des objets géographiques appartenant à un même thème (routes, parcelles, courbes de niveau, formations géologiques) et partageant le même type de géométrie (points, lignes ou polygones). L'intégration des données géographiques dans un SIG à modèle vectoriel consiste précisément à organiser l'information par couches, chacune associée à sa propre table attributaire, afin de permettre leur superposition, leur comparaison et leur croisement lors des analyses.
2. La base de données géographique
Une base de données est un ensemble structuré et organisé de données, stocké de manière à permettre un accès rapide, une mise à jour cohérente et une exploitation par plusieurs utilisateurs ou applications. Dans un SIG, la base de données géographique associe systématiquement la composante géométrique (localisation, forme) et la composante attributaire (descriptions) de chaque objet, en garantissant leur cohérence : toute modification d'un objet doit se répercuter de façon synchronisée sur sa géométrie et sur ses attributs.
3. Représentation informatique des données
À l'intérieur de la base, les données sont codées selon des types précis : des chaînes de caractères pour les libellés (nom d'une route, type de sol), des valeurs numériques entières ou décimales pour les mesures (surface, altitude, longueur), des dates pour les événements temporels, et des types géométriques pour les coordonnées des objets. Le choix du type conditionne les opérations possibles : une opération arithmétique (somme, moyenne) ne peut porter que sur un champ numérique, tandis qu'une recherche textuelle porte sur un champ caractère.
4. Le langage SQL et l'interrogation des données
Le SQL (Structured Query Language) est le langage standard d'interrogation des bases de données relationnelles, largement utilisé par les SIG pour formuler des requêtes attributaires : sélectionner tous les objets d'une couche dont un attribut respecte une condition donnée (par exemple toutes les parcelles d'une superficie supérieure à un seuil, ou toutes les formations géologiques d'un âge donné). Ces requêtes se combinent avec des requêtes spatiales, propres aux SIG, qui sélectionnent des objets selon leur position ou leur relation géométrique avec d'autres objets (intersection, inclusion, distance).
5. Qualité et mise à jour des données
La valeur d'un SIG dépend directement de la qualité de ses données : précision géométrique, exactitude des attributs, cohérence topologique, actualité de l'information. Les métadonnées (date de production, source, échelle, système de référence) documentent cette qualité et permettent à un utilisateur d'évaluer si une donnée convient à son usage. La mise à jour régulière des couches, en particulier pour les phénomènes évolutifs (occupation du sol, réseaux), est une tâche continue qui conditionne la fiabilité des analyses produites par le système.
Ensemble structuré et organisé de données, stocké pour permettre un accès rapide, une mise à jour cohérente et une exploitation par plusieurs utilisateurs.
Langage standard d'interrogation et de manipulation des bases de données relationnelles, utilisé pour les requêtes attributaires dans un SIG.
Donnée qui décrit une autre donnée (source, date, échelle, système de référence), indispensable pour évaluer sa qualité et son usage possible.
| Type de requête | Critère de sélection | Exemple |
|---|---|---|
| Attributaire | Valeur d'un champ de la table attributaire | Parcelles de plus de 5 hectares |
| Spatiale | Relation géométrique entre objets | Parcelles situées à moins de 100 m d'une route |
Requête attributaire vs requête spatiale
- Une couche informatique regroupe des objets de même thème et de même type géométrique, avec sa table attributaire.
- La base de données SIG lie de façon cohérente la composante géométrique et la composante attributaire de chaque objet.
- Le type de champ (texte, numérique, date, géométrique) conditionne les opérations possibles sur la donnée.
- SQL permet les requêtes attributaires ; les requêtes spatiales exploitent en plus la position et la topologie des objets.
- Les métadonnées documentent la qualité d'une donnée ; la mise à jour régulière conditionne la fiabilité du SIG.
On te demande souvent de distinguer requête attributaire et requête spatiale avec un exemple précis pour chacune, et d'expliquer pourquoi la cohérence entre géométrie et attributs est essentielle dans une base de données SIG. Pense aussi à mentionner le rôle des métadonnées lorsqu'on te demande d'évaluer la fiabilité d'une donnée.