banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Wed 26 March 2014 16:30

gigi6523
Participant occasionnel
Date d'inscription: 12 Dec 2011
Messages: 39

shp2pgsql dans une seule table

Salut,
avec shp2pgsql comment faire pour importer plusieurs fichiers shp dans une seule table postgis ?
Merci.

Hors ligne

 

#2 Wed 26 March 2014 18:11

MathieuB
Membre du bureau
Lieu: Montpellier
Date d'inscription: 18 Jan 2006
Messages: 1230
Site web

Re: shp2pgsql dans une seule table

Bonsoir,

je vous propose de commencer par lire la documentation proposée par la commande. La réponse s'y trouve.


Mathieu BOSSAERT
Association GeoRezo

Hors ligne

 

#3 Thu 27 March 2014 12:05

JF BEHM
Participant actif
Lieu: toulouse
Date d'inscription: 9 Aug 2013
Messages: 126
Site web

Re: shp2pgsql dans une seule table

il faut utiliser l'option append -a qui ajoute le shape dans une table existante à condition que la structure du shape et de  la table soit identique (même colonnes).


Jean-François Behm, formateur SIG, jf.behm@texte-a-enlever.idgeo.fr, formations@texte-a-enlever.idgeo.fr
IDGEO, www.idgeo.fr
Institut de Développement de la Géomatique  42, avenue de Général de Croutte - 31100 toulouse

Hors ligne

 

#4 Thu 27 March 2014 15:29

simo lay
Participant assidu
Date d'inscription: 8 Dec 2011
Messages: 172

Re: shp2pgsql dans une seule table

Bonjour,
une autre piste est de fusionner tous ces shp

Code:

@echo off
setlocal EnableDelayedExpansion
SET option=
for %%F IN (chemin\*.shp) do (
    "c:\OSGeo4W\bin\ogr2ogr.exe"  -f "ESRI ShapeFile" !option! chemin\fichier_shp.shp %%F
SET option=-update -append )

et après faire un seul import.

Dernière modification par simo lay (Thu 27 March 2014 15:29)

Hors ligne

 

Pied de page des forums

Powered by FluxBB