PostGIS – Chargement de données

Slides:



Advertisements
Présentations similaires
Access Frédéric Gava (MCF)
Advertisements

Applications Web basées sur les Géodatabases
Fonctionnalités des SGBD
Logiciel de base de données
Année universitaire Système dinformation Le SQL (Structured Query Language) langage dinterrogation dune base de données.
Faculté I&C, Claude Petitpierre, André Maurer Bases de données SQL (Structured Query Language)
LE LANGAGE SQL : LDD La création de tables L’ordre CREATE CREATE TABLE nom_de_table (Nom_colonne Type_colonne, Nom_colonne Type_colonne,
Licence GNU FDL - Version 1.5
Faculté I&C, Claude Petitpierre, André Maurer Bases de données SQL (Structured Query Language)
<Insert Picture Here>
PostGIS – Création d'une base spatiale
Initiation aux bases de données et à la programmation événementielle
Administration de bases de données spatiales avec SavGIS
Les requêtes Les requêtes permettent dinterroger une base de données suivant 3 opérateurs : La projection Affiche le contenu dun champ complet En langage.
PostGIS – Fonctions spatiales de base
Nicolas Ribot - Licence GNU FDL - Version 1.0
Introduction au WebMapping
Fonctionnalités avancées
Nicolas Ribot - Licence GNU FDL - Version 1.0
PostGIS – Spécifications OGC et ISO
PostGIS: Index, Opérateurs et Fonctions
SQL: Contraintes et Triggers
Les concepts et les méthodes des bases de données
Les transactions.
OPTIMISATION DE BASE DE DONNEES ORACLE
Fichiers de données Fichiers de contrôles Fichiers de journalisations Fichiers de paramètres d’initialisation.
CSC All Reserved, Usinor Leading to Succes with CSC in the Business Intelligence Projects BW Petit Bateau 28 février 2002.
SQL Partie 1.
MySQL.
SIO SLAM1: Exploitation d’un schéma de données
EPID-CPI-ISAIP Philippe Bancquart - mise à jour 24/02/ page 1 Transac SQL Intégrité des données.
Cours n°4M2. ESCE (S. Sidhom) Séminaire ( 6-12 Février 2007 ) Promo. M2 ESCE-Tunis 2006/07 Conception d’un système d'information sur Internet Architecture.
Access Les requêtes Table médias Table (*) Requêtes simples.
Objectifs A la fin de ce chapitre, vous pourrez : présenter l'utilisation d'opérations de chargement de données par chemin direct décrire l'utilisation.
A L I M E N T A T I O N A G R I C U L T U R E E N V I R O N N E M E N T Réseau BD 11/12/08 Fonctionnalités et limites d’outils d’indexation et de recherche.
PostGIS – Modèle géométrique, Spécifications OGC et ISO
 C'est une fenêtre par laquelle les informations d'une table peuvent être visualisées et changées.  C'est une table virtuelle: ◦ elle n'existe pas ◦
PostgreSQL – Présentation
DEFINITION DES DONNEES : schéma conceptuel. Schéma conceptuel instructiondescription CREATE TABLEcréation d'une relation ALTER TABLEmodification de la.
Module 4 : Implémentation de l'intégrité des données.
Sélection de colonnes (la projection)
Les Contraintes.
Magellium - 24 rue Hermès – BP12113, Ramonville Saint-Agne 
SQL : Langage de Manipulation des données
Création et Gestion de Tables
Module 1 : Vue d'ensemble de Microsoft SQL Server
Cours n°4M1.ist-ie (S. Sidhom) UE 203 Promo. M1 IST-IE 2006/07 Conception d’un système d'information sur Internet Architecture trois-tiers : technologies.
Les vues Une vue: c’est une relation virtuelle. Définie par:
 L’information est conservée sous forme de tables  Contient: ◦ Un nom ◦ Une clé primaire ◦ Une liste de colonnes ◦ Les informations/données (sous forme.
Base de données biogéographiques sur Internet
Structured Query Language 1/34. SQL Types de données Langage de Définition de Données (LDD) Langage de Manipulation de Données (LDM) Langage de Contrôle.
Les bases de données Séance 8 Jointures.
Séance /10/2004 SGBD - Approches & Principes.
Fonctionnalités avancées
Générateur d’applications WEB de gestion de données Génération de la base de données.
Initiation aux bases de données et à la programmation événementielle
NIVEAU LOGIQUE Vues. Fenêtre dynamique sur la base Ses données proviennent d'autres tables ou d'autres vues.
Nicolas Ribot Introduction aux triggers Nicolas Ribot - Licence GNU FDL - Version 1.1.
Complément sous-requêtes
PostGIS – Chargement de données
PostGIS – Fonctions spatiales de base
Cours n°2 Implémentation et exploitation
Les vues, indexes, séquences.  Qu’est ce qu’une vue 1. Une vue est une vision partielle ou particulière des données d'une ou plusieurs tables de la base.
Le Langage de Manipulation de Données LMD Module 6.
Install Party Windows. Java version Installation de Java – Vérifier si java est installé Invite de commande > javac –version – Installation
1 Initiation aux bases de données et à la programmation événementielle VBA sous ACCESS Cours N° 4 Support de cours rédigé par Bernard COFFIN Université.
1 Les bases de données Séance 5 -- Le Langage de Définition de Données ou la manœuvre de la structure de la base -- Le Langage de Manœuvre de Données.
Master sciences et techniques de géomatique environnementale
Transcription de la présentation:

PostGIS – Chargement de données Licence GNU FDL - Version 1.4 Utilisation de l’outil d’import de données shapefile fourni avec PGIS

Plan de la présentation Shp2pgsql Vérification des données Pgsql2shp ogr2ogr Autres solutions

Shp2pgsql: Présentation Commande fournie avec PostGIS Permet la conversion Shapefile → SQL Chargement en deux étapes: Conversion SHP vers SQL Chargement du SQL dans Postgresql/PostGIS Dispose de multiples options (index, SRID, objets simples, encodage, etc.) Dispose d'interface graphique sous Windows

Shp2pgsql: Syntaxe Exemple: shp2pgsql [<options>] <shapefile> [<schema>.]<table> Exemple: shp2pgsql /tmp/geofla.shp departement > dept.sql Puis: psql -U postgres -d MA_BASE -f dept.sql Ou, en une seule ligne: shp2pgsql /tmp/geofla.shp departement | psql –U postgres -d MA_BASE

Shp2pgsql: principales options -s précise le système de projection -I génère un index spatial -S utilise des géométries 'simples' -d Drop la table avant de la récréer -D Utilise des DUMP PostgreSQL -W Encodage des données attributaires -N Gestion des géometries nulles -t Gestion 2D, 3DM, 3DZ, 4D -T, -X Gestion des tablespaces --help aide en ligne de la commande

Shp2pgsql: comportement par défaut Rajoute une PK sur un champ de type autoincrement 'gid' Nomme la colonne géométrique 'the_geom' Crée la structure et les données (INSERT) Crée des géométries de type MULTI* pour les polygons et les linestrings (format ESRI Shapefile)

Vérification des données Métadonnées et intégrité référentielle: SELECT * FROM geometry_columns WHERE f_table_name='table'; Index spatial: \di Validité des données: SELECT count(*) FROM table WHERE st_isvalid(the_geom) = 'f'; Depuis 1.5: SELECT st_isvalidReason(the_geom) FROM table WHERE st_isvalid (the_geom) = 'f';

Pgsql2shp: Présentation Commande fournie avec PostGIS Pendant de shp2pgsql Permet de générer un shapefile à partir de: Table spatiale Requête spatiale

Pgsql2shp: Syntaxe Exemples: pgsql2shp [<options>] <database> [<schema>.]<table> pgsql2shp [<options>] <database> <query> Exemples: pgsql2shp -u postgres ma_base geofla pgsql2shp -u postgres ma_base 'SELECT * FROM geofla WHERE gid > 50'