GNU/Linux >> Tutoriels Linux >  >> Linux

PostGIS :étude de cas de l'agence française de cartographie

Qu'est-ce que PostGIS et comment est-il utilisé ? Voyons les bases de cet outil, comment il est utilisé par un grand groupe de cartographie et comment l'adopter soi-même en toute transparence.

  • PostGIS – Qu'est-ce que c'est exactement ?
  • Étude de cas – Institut Géographique National
  • Accès rapide à PostGIS

PostGIS – Qu'est-ce que c'est exactement ?

SIG signifie système d'information géographique. Ce type de logiciel est utilisé pour organiser un ensemble de données via des composants géographiques afin que vous puissiez voir les informations dans l'espace. Essentiellement, vous pouvez demander des données à partir d'une base de données et présenter les informations sous forme de carte. Cet outil peut sembler initialement utile pour des cas particuliers, mais les ensembles de données contiennent souvent des composants géographiques critiques, explique Margaret Rouse dans TechTarget . Les exemples d'applications incluent la météorologie, la compréhension du volume des ventes dans diverses régions, l'évaluation de la population et l'analyse de l'utilisation des terres.

PostGIS est un système d'information géographique open source qui peut être utilisé avec la base de données relationnelle objet PostgreSQL pour prendre en charge les objets géographiques.

PostGIS doit sa large adoption en partie au respect d'une norme reconnue dans l'industrie de la cartographie - Simple Features. Les caractéristiques simples sont normalisées sous la norme ISO 191255 en collaboration entre l'Organisation internationale de normalisation (ISO) et l'Open Geospatial Consortium (OGC). Il délimite une manière dont les données principalement bidimensionnelles telles que les points et les lignes doivent être stockées et récupérées.

Il est également populaire en raison de sa relation avec PostgreSQL, qui est une base de données open source de classe entreprise qui a en fait remporté quelques prix. "PostgreSQL a reçu les éloges de ses utilisateurs et la reconnaissance de l'industrie", explique le site Web officiel, "y compris le Linux New Media Award du meilleur système de base de données et le quintuple lauréat du Linux Journal Editors' Choice Award du meilleur SGBD."

Disponible pour la première fois en avril 2001, PostGIS fonctionne avec Mac OS X, Windows et Linux. Publié le 7 octobre 2015 (version 2.2 .0), PostGIS est affiné par divers contributeurs et proposé ouvertement avec la licence publique générale GNU.

Étude de cas – Institut Géographique National

L'Institut Géographique National (IGN) est une agence nationale en France qui emploie 1800 personnes pour gérer et contrôler les données géographiques.

L'IGN a déterminé en 2002 qu'il souhaitait passer de son programme SIG de bureau, GeoConcept, à une base de données uniforme qui ne nécessiterait pas de définir une tuile spécifique pour la gestion.

Les trois systèmes explorés par IGN étaient PostGIS/PostgreSQL, DB2 et Oracle. Leurs principales préoccupations étaient que le SIG serait capable de prendre en charge plus de 100 millions d'objets, de maintenir une grande vitesse et d'offrir une forte intégrité des données. L'agence a utilisé des études comparatives pour comparer les performances de PostgreSQL/PostGIS par rapport aux options propriétaires, et les résultats ont été convaincants.

L'une des personnes de l'IGN qui a aidé à décider de PostGIS est le chef de projet Frank Fuchs. « Étant donné que PostgreSQL et PostGIS sont des logiciels libres et open source, nous pourrions les utiliser tranquillement dans un prototype », dit-il. "Par contre, si nous utilisions un SGBD commercial, nous pourrions avoir un problème plus tard dans un appel d'offres."

Fuchs et ses collègues utilisent PostGIS avec la base de données française "BUDni", qui est une base de données tridimensionnelle du pays qui comprend les voies de transport, les bâtiments, les plans d'eau et les désignations de juridiction. Le groupe a créé une nouvelle méthode pour gérer les données de manière transparente, en intégrant le nouveau système dans le logiciel déjà utilisé par le personnel de l'agence.

L'IGN a décidé qu'il voulait PostGIS pour le backend mais voulait aussi garder GeoConcept comme interface pour l'édition des données. GeoConcept a été ajusté pour gérer le flux d'informations entrant et sortant de la base de données principale :

  • Un chargeur de données prend simplement un fichier GeoConcept et le place dans la base de données PostGIS
  • Un extracteur de données récupère les données de la base de données PostGIS et les déplace dans GeoConcept pour les modifier.
  • Un synchroniseur de données envoie les mises à jour des appareils clients à la base de données centrale et vice versa.

Étant donné que l'IGN utilise le SIG GeoConcept pour éditer, les analystes travaillant pour l'agence n'ont pas besoin de mettre à jour le système en permanence. Au contraire, leur appareil peut se synchroniser avec le principal chaque fois qu'une connexion est possible. Les analystes n'ont pas non plus besoin d'être formés à une nouvelle technologie car ils utilisent encore GeoConcept. L'extracteur et le synchroniseur s'appuient fondamentalement sur le système de transaction PostgreSQL afin que l'intégrité des données soit maintenue en cas de problèmes de connectivité, comme une panne du système pendant la synchronisation.

Enfin, la fiabilité et l'intégrité étant primordiales pour l'Institut Géographique National, un serveur de sauvegarde redondant est synchronisé au serveur principal toutes les quelques heures.

Fuchs est impressionné par PostGIS, en particulier ses capacités transactionnelles. "N'oubliez pas que les bases de données sont des outils très puissants et que les transactions sont une fonctionnalité clé", dit-il. "PostGIS apporte ces outils à la communauté SIG de manière très efficace."

Accès rapide à PostGIS

Atlantic.Net sait comment vous permettre d'utiliser pleinement PostGIS. Nous pouvons vous aider avec un hébergement cloud convivial pour les développeurs. Chez Atlantic.Net, nos plans de paiement à l'utilisation proposent une facturation à la seconde, une assistance technique 24h/24 et 7j/7 et un hébergement cloud SSD garanti à 100 %.

Les services d'hébergement VPS ne sont qu'une de nos offres - nous proposons également un hébergement dédié, un hébergement géré et un hébergement conforme à la loi HIPAA.


Linux
  1. YAML pour les débutants

  2. Pseudo fichiers pour données temporaires ?

  3. Regex de casse Unix ?

  4. Ignorer la casse dans glob() sous Linux

  5. GPT est-il nécessaire sur un disque de données de 16 To ?

Déclaration de cas bash

Bash Scripting - Déclaration de cas

Que faire en cas de panique du noyau Linux

ncview :commande introuvable

Vérification de l'intégrité des données

répertoire de jeux ?