#1 Mon 20 November 2006 17:16
- goutosig
- Participant occasionnel
- Lieu: La Rochelle
- Date d'inscription: 20 Sep 2006
- Messages: 10
géométrie dans postgresql
Bonjour,
Je dois améliorer une base de données comprenant des coordonnées GPS, implémentés dans les types géométriques de postgresql (sans postgis). J'aimerais savoir s'il existe des moyens faciles de créer des tables postgis à partir des types géométriques de postgresql.
Merci,
G.C.
Hors ligne
#2 Mon 20 November 2006 22:21
- cedricd
- Participant occasionnel
- Lieu: Dijon
- Date d'inscription: 20 Mar 2006
- Messages: 19
Re: géométrie dans postgresql
Bonsoir,
Pour les géometries Postgres de type point, vous pouvez essayer la requête suivante :
CREATE TABLE
tpoint_pgis AS
SELECT
tpoint_pg.*,
MakePoint(pg_point[0],pg_point[1])AS the_geom
FROM
tpoint_pg;
Ou tpoint_pgis est la nouvelle table postgis, tpoint_pg est la table contenant la colonne pg_point de type point (au sens postgres et non postgis).
pg_point[0] et pg_point[0] correspondent respectivement aux x et y des points.
Pour les geometries de type Paths, Line Segments et Polygons, je ne vois pas trop. Si aucune fonction de conversion n'existe, il est peut être possible de faire quelque chose avec les expressions régulières.
C.D
Hors ligne