#1 Tue 17 February 2009 21:25
- quentin_page
- Participant occasionnel
- Date d'inscription: 23 Sep 2007
- Messages: 19
Problème de projection à partir de données postgis
bonsoir,
j'ai un problème de conversion de données.
lorsque je regarde les exemples de svg j'ai des exemple de "coordonnées simple" pixélaire mon problème vient du fait que j'obtient des information depuis postgis (qui vient d'une conversion mapinfo) et qui sont de ce type 0102000020FF7F00000200000098059A7D8C172A4112D23A2851553C41787F8D7F55172A4188BF854D52553C41 (c'est en principe une polyligne) comme puis je la transformer en format visible dans svg.
comment pourrait on imposé une echelle (1/25000).
je vous remercie d'avance de vos réponse.
Hors ligne
#2 Thu 19 February 2009 17:41
- quentin_page
- Participant occasionnel
- Date d'inscription: 23 Sep 2007
- Messages: 19
Re: Problème de projection à partir de données postgis
bonjour,
je pense que cette ligne est une info en hexadecimale.
Hors ligne
#3 Thu 19 February 2009 18:22
- ChristopheV
- Membre
- Lieu: Ajaccio
- Date d'inscription: 7 Sep 2005
- Messages: 3175
- Site web
Re: Problème de projection à partir de données postgis
Bonsoir,
Désolé pour le retard, cela fait un petit moment que je souhaite vous répondre mais ...
De plus je n'ai pas la doc sous la main, en fait il s'agit de la façon dont postgis stock la géométrie.
Pour obtenir quelque chose de lisible il faut utiliser la fonction inverse de GeomtrieFromText() (je ne suis pas sur de la syntaxe) et exporter vers un fichier texte. Ce qui vous donnera quelque chose de lisible, par contre cela sera en coordonnées du système de projection à vous de créer une transformation "World" vers pixels.
Vous avez tout cela dans la documentation postgis
A+
Christophe
L'avantage d'être une île c'est d'être une terre topologiquement close
Hors ligne
#4 Fri 20 February 2009 17:49
- quentin_page
- Participant occasionnel
- Date d'inscription: 23 Sep 2007
- Messages: 19
Re: Problème de projection à partir de données postgis
merci beaucoup,
pour la transfo world vers pixels je pense prendre les ordonnées extrèmes pour avoir le champs puis de faire un rapport pour avoir tous mes pixels dans les coordonnée de ma fenetres.
merci encore
Hors ligne
#5 Sun 22 February 2009 19:19
- ChristopheV
- Membre
- Lieu: Ajaccio
- Date d'inscription: 7 Sep 2005
- Messages: 3175
- Site web
Re: Problème de projection à partir de données postgis
Bonsoir,
Je reviens sur votre question concernant le fait d'imposer une échelle. Vous pouvez aussi connecter votre BD postgis à Quantum Gis, créer une carte au 1/25 000 et utiliser la fonction d'export SVG.
A+
Christophe
L'avantage d'être une île c'est d'être une terre topologiquement close
Hors ligne
#6 Tue 14 April 2009 16:00
- Nicolas Ribot
- Membre
- Lieu: Toulouse
- Date d'inscription: 9 Sep 2005
- Messages: 1538
Re: Problème de projection à partir de données postgis
bonsoir,
j'ai un problème de conversion de données.
lorsque je regarde les exemples de svg j'ai des exemple de "coordonnées simple" pixélaire mon problème vient du fait que j'obtient des information depuis postgis (qui vient d'une conversion mapinfo) et qui sont de ce type 0102000020FF7F00000200000098059A7D8C172A4112D23A2851553C41787F8D7F55172A4188BF854D52553C41 (c'est en principe une polyligne) comme puis je la transformer en format visible dans svg.
comment pourrait on imposé une echelle (1/25000).
je vous remercie d'avance de vos réponse.
Ce format est la representation interne de postgis (extended Hexadecimal).
Pour cracher les geometries en svg directement:
select asSvg(geom_column) from ma_table;
Hors ligne