Qu'est-ce qu'une base de données spatiale?
Une base de données optimisée pour le stockage et l'interrogation des données relatives aux objets dans un espace, y compris les lignes, les points et les polygones, est appelée base de données spatiale. Divers domaines d'études ont de multiples applications pour la gestion de données géométriques, de données géographiques et de données spatiales. Dans ces bases de données, un «espace» peut être géographique, comme une carte de la surface de la Terre, géométrique, comme la présentation d’un plan d’intégration à très grande échelle (VLSI), ou spatial, comme une représentation tridimensionnelle de chaînes de molécules protéiques. La base de données spatiale est similaire à une base de données standard avec des capacités supplémentaires pour la gestion des données spatiales. Par exemple, les types de données spatiales (SDT) sont proposés dans le langage de requête et le modèle de données d'une base de données spatiales.
Lorsqu'une base de données spatiale est utilisée pour la cartographie géographique, ses tables SDT indiquent une structure dans un espace, telle que des points, des lignes et des régions, ainsi que des relations entre des structures, telles que des lignes se croisant. Un utilisateur peut voir ces entités représentées par des routes, des pipelines ou des forêts sur une carte, mais dans une vue de programmation, elles sont représentées par des lignes, des polygones ou des points. Ces types de bases de données sont appelés bases de données spatiales basées sur des objets. De plus, les relations topologiques, telles que le chevauchement ou le découplage de lignes, et les relations directionnelles, telles que les directions cardinales du compas, sont représentées et programmées dans une base de données spatiales géographiques. Les relations métriques, qui indiquent la distance des objets, sont également représentées dans ces bases de données.
Les bases de données spatiales sont utilisées pour les données relatives aux entreprises, aux administrations publiques, au marketing et au commerce. Une entreprise peut cartographier les concentrations d'un certain type de client afin de planifier le meilleur endroit pour construire un autre bâtiment, ou un politicien peut interroger un groupe électoral ayant le droit de vote pour planifier un itinéraire de campagne. Ils peuvent également être utilisés pour la planification de villes et de régions ou par les autorités policières pour analyser les schémas de criminalité. Les TDS peuvent être une information simple, mais ils peuvent également devenir très complexes si ce que l'utilisateur a besoin de savoir est très spécifique. Ce sont ces relations complexes d’objets dans l’espace qui rendent les bases de données spatiales utiles, car elles peuvent utiliser et trier des quantités énormes d’informations.
Souvent, des objets spécifiques dans une base de données spatiale donnée sont associés à un certain nombre de variables. Dans ce cas, une base de données spatiale peut utiliser un langage de requête structuré (SQL) pour fournir des fonctions d'index spéciales permettant de manipuler et d'interroger des données. Bien qu’elle puisse être utilisée uniquement pour le stockage, la base de données peut servir à beaucoup plus, y compris à l’analyse de données. Les objets de la base de données peuvent contenir une quantité infinie de variables et des outils de base de données spatiaux spéciaux permettent de trier les différentes informations.