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

GEODATA DAYS 2024

#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

quentin_page a écrit:

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

 

Pied de page des forums

Powered by FluxBB