Effectuer une recherche sur le site

République Française

Installer une base de données Fichiers fonciers, DVF+ open-data ou DV3F

Présentation

Exemple d'installation pour la création d'une base de données DV3F

La même procédure doit être suivie pour créer une base Fichiers fonciers ou DVF+ open-data.

Les éléments "dv3f" doivent être remplacés par "fichiersfonciers".

Déroulement de l'installation

La mise en place de DV3F nécessite plusieurs étapes :

  1. Installer PostgreSQL version 9.X (DV3F a été développé sous la version 9.3)
  2. Installer l'extension spatiale PostGIS version 2.X (DVF3 a été développé sous la version 2.1)
  3. Créer une base de données vide
  4. Importer le jeu de données fourni dans la base de données vide

Les étapes 1 et 2 sont détaillées dans la fiche Installer PostgreSQL et PostGIS.

Description

Créer la base de données

Avant de pouvoir intégrer les données DV3F livrées, il faut créer une base de données vide.

A partir de pgAdmin

  • Recherchez l'application pgAdmin (pour Windows, via le menu Démarrer / PostgreSQL / pgAdmin III) et lancez la. L'interface permettant d'accéder à PostgreSQL apparaît. Dans l'arborescence de gauche, positionnez-vous sur l'item 'Bases de données' et cliquez avec le bouton droit pour Sélectionnez 'Ajouter une base de données...'.

copie écran phase 1 installation base de données des fichiers fonciers

  • Saisissez le nom de la base de données qui accueillera DV3F dans le champ 'Nom' et cliquez sur 'OK'.

copie écran phase 2 installation base de données des fichiers fonciers

  • La base est désormais créée et apparait dans l'arborescence. Sélectionnez-la et cliquez sur l'icône 'SQL' active.

copie écran phase 3 installation base de données des fichiers fonciers

  • Une nouvelle fenêtre s'ouvre permettant l'édition de requête SQL. Pour que la base de données puisse utiliser l'extension PostGIS nécessaire à DV3F, saississez les requêtes SQL suivantes :

copie écran phase 4 installation base de données des fichiers fonciers

copie écran phase 1 installation base de données des fichiers fonciers

A partir de psql

  • Dans une console (Windows ou Linux), saisissez les commandes suivantes:
psql -h localhost -p 5432 -U postgres -c "CREATE DATABASE dv3f;"
psql -h localhost -p 5432 -U postgres -d dv3f -c "CREATE EXTENSION postgis; CREATE EXTENSION postgis_topology;"

Import des données DV3F

Les données DV3F livrées sont contenues dans un (ou plusieurs) fichiers zip protégés.

Pour décompresser ces données, un fichier au format txt contenant le mot de passe de déverrouillage vous aura été transmis par ailleurs.

Dézipper le fichier livré

  • Décompresser le(s) fichier(s) zip à l'aide d'un utilitaire tel que 7zip ou Peazip. Lorsque le mot de passe vous sera demandé, collez celui contenu dans le fichier txt associé (pour DV3F uniquement).

  • Placez les fichiers sql de sortie dans un même répertoire (par exemple, ci-après, ceux du département 01 dans un répertoire livraison/)

copie écran phase 5 installation base de données des fichiers fonciers

Intégrer les données dans PostgreSQL

  • Placer vous dans une console au niveau du répertoire contenant les fichiers sql. Sous Windows, une possibilité est de cliquer droit sur votre fenêtre graphique en maintenant la touche 'Shift' puis de sélectionner 'Ouvrez une fenêtre de commande ici'.

copie écran phase 6 installation base de données des fichiers fonciers

  • Une fois la console ouverte, saisissez les commandes suivantes en adaptant les paramétrages et les noms de fichiers (nota : le répertoire de psql.exe doit être accessible dans la variable d'environnement PATH de Windows). Il est impératif de commencer par importer le fichier contenant le suffixe initial
psql -h localhost -p 5432 -U postgres -d dv3f -f livraison_dv3f_vbeta_initial.sql
psql -h localhost -p 5432 -U postgres -d dv3f -f livraison_dv3f_vbeta_dep01.sql
  • Retournez sous pgAdmin, sélectionnez votre base de données dans l'arborescence (cliquez droit pour 'Rafraîchir' si besoin) et vous devriez voir apparaître les schémas comprenant les tables de données DV3F.

copie écran phase 7 installation base de données des fichiers fonciers