aide moi du tabulaire au sql

Extraire des données OSM, créer sa carte, uMap, utiliser sur un GPS ou un smartphone...
karimarchi
Messages : 5
Inscription : jeu. oct. 15, 2015 5:37 pm

aide moi du tabulaire au sql

Message par karimarchi » sam. oct. 17, 2015 12:44 am

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é 1279 fois

vdct
Messages : 225
Inscription : mar. janv. 22, 2013 10:16 pm

Re: aide moi du tabulaire au sql

Message par vdct » sam. oct. 17, 2015 8:16 am

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

Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité