Page 1 sur 1

aide moi du tabulaire au sql

Publié : sam. oct. 17, 2015 12:44 am
par karimarchi
salut
comment je peut intégrer les donner tabulaire de fichier shp a les instruction sql
par exemple on l sql
-- make buildings table
drop table if exists buildings;
create table buildings ( the_geom GEOMETRY );

-- Insert 4 buildings
INSERT INTO buildings (the_geom) VALUES (ST_GeomFromText('MULTIPOLYGON (((0 20 0,20 20 0,20 60 0,0 60 0,0 20 0)))'));
INSERT INTO buildings (the_geom) VALUES (ST_GeomFromText('MULTIPOLYGON (((20 0 0,100 0 0, 100 20 0,20 20 0, 20 0 0)))'));
INSERT INTO buildings (the_geom) VALUES (ST_GeomFromText('MULTIPOLYGON (((80 30 0,80 90 0,-10 90 0,-10 70 0,60 70 0,60 30 0,80 30 0)))'));
INSERT INTO buildings (the_geom) VALUES (ST_GeomFromText('POLYGON ((137 89 0, 137 109 0, 153 109 0, 153 89 0, 137 89 0))'));
INSERT INTO buildings (the_geom) VALUES (ST_GeomFromText('MULTIPOLYGON (((140 0 0,230 0 0, 230 60 0, 140 60 0,140 40 0,210 40 0,210 20 0, 140 20 0, 140 0 0)))'));

-----------------
mai j'ai un fichier shp qui contient 64 bulding comment je peut faire pour intégrer ces 64 bulding a sql
2.PNG
2.PNG (74.99 Kio) Consulté 1325 fois

Re: aide moi du tabulaire au sql

Publié : sam. oct. 17, 2015 8:16 am
par vdct
Bonjour,
si la base dans laquelle tu charges les données est PostgreSQL/PostGIS, le plus simple est d'utiliser l'utilitaire shp2pgsql qui est installé automatiquement quand tu installes PostGIS. Il s'occupe par défaut de créer autant de colonnes que tu as d'attributs dans ton fichier shp.

vincent