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

GeoDataDays 2025

#1 Tue 15 December 2009 10:08

fx gamoy
Participant occasionnel
Lieu: Bidart
Date d'inscription: 7 Sep 2005
Messages: 31
Site web

tilecache et rgf93CC

Bonjour,

je ratatouille pour générer un cache en RGF93 zone..

Je n'arrive pas à trouver comment indiquer dans le tilecache.cfg ce système de projection..

J'ai bien essayé quelques formules...
srs=IGNF:RGF93CC44
srs=AUTO:310024144,9001,3.,44.

Pour résumé la situation , j'ai un message très explicite :

msWMSLoadGetMapParams(): WMS server error. Unsupported SRS namespace (only EPSG and AUTO currently supported

Quelqu'un connaitrait il la formule exacte pour exprimer un RGF93CC44 en mode Auto?

Merci et bonne journée..
fx

Hors ligne

 

#2 Tue 15 December 2009 10:40

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9973
Site web

Re: tilecache et rgf93CC

Bonjour,

ton problème provient du serveur WMS et non de TileCache. Ton serveur WMS ne semble pas gérer le namespace de la projection demandée wink Et pour cause IGNF n'est pas supporté.

Ton serveur WMS doit être une version < (strictement) 1.3.0 les namespace sont géré à partir de la version 1.3.0 (du standard WMS) et donc par MapServer à partir de la 5.6 (voire la 5.4).

Y.


Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !!  - GeoRezo vous aide ? Aidez GeoRezo !

Hors ligne

 

#3 Tue 15 December 2009 11:27

Guillaume Sueur
Participant assidu
Lieu: Toulouse
Date d'inscription: 23 Sep 2005
Messages: 331
Site web

Re: tilecache et rgf93CC

Bonjour,

Je pense que tu peux aussi le piéger. Si tu définis ton MAP, ton LAYER et ton appel WMS dans le même code EPSG, MapServer ne va pas reprojeter. Donc indique des codes bidons (genre 27572, c'est très bidon ça maintenant), et fais tes appels sur des bbox correspondant à du RGF93CC44, tu devrais avoir un résultat correct.
Sinon, en strict WMS, ça risque d'être beaucoup plus compliqué (et c'est d'ailleurs un problème), notamment pour lui faire prendre en compte la grille de conversion NTF/RGF en cas de reprojection.
Autre piste, définir dans TIleCache un layer de type MapServer et non WMS.

Les feedbacks seront appréciés, bon courage !


Guillaume

Hors ligne

 

#4 Tue 15 December 2009 11:49

fx gamoy
Participant occasionnel
Lieu: Bidart
Date d'inscription: 7 Sep 2005
Messages: 31
Site web

Re: tilecache et rgf93CC

Guillaume, Yves

je vais partir sur l'astuce de Gauillaume dans un premier temps dans le sens ou je n'ai rien a reprojeter pour mon test d'appli...

dans quelque temps j'upgraderai mapserver pour utiliser les namespaces..

Merci à vous deux,
++
fx

Hors ligne

 

#5 Tue 11 May 2010 16:28

ranalisolofo.larrys
Participant occasionnel
Lieu: Ambolonkandrina
Date d'inscription: 19 Jul 2007
Messages: 40
Site web

Re: tilecache et rgf93CC

Salut tout le monde,
Je relance un peu ce topic.
Sur MS4W, après phpinfo, j'ai mapserver 5.4.0-rc2. Et je suis sous windows.
Après vérification dans le rep proj/nand, j'ai bien la définition des projections IGNF.
Par contre, si moi je fais :

Code:

$olayer->setProjection("init=IGNF:LAMB93");

Alors il me retourne l'erreur :  Fatal error: [MapServer Error]: msProcessProjection(): no options found in 'init' file
Donc, comment on doit faire, pour un environnement windows, pour dire à Mapserver de prendre en compte aussi la définition IGNF.

Merci

Larrys

Dernière modification par ranalisolofo.larrys (Tue 11 May 2010 16:36)

Hors ligne

 

#6 Tue 11 May 2010 18:05

Guillaume Sueur
Participant assidu
Lieu: Toulouse
Date d'inscription: 23 Sep 2005
Messages: 331
Site web

Re: tilecache et rgf93CC

Salut Larrys,

Je pense qu'il y a plusieurs points à vérifier :
- que le repertoire proj utilisé soit bien le bon... Il peut y en avoir plusieurs suite à des installations complémentaires
- que GDAL/OGR ait bien intégré les registres annexes. Il faudrait tester un ogr2ogr avec des paramètres IGNF
Après, on verra bien si ça coince encore...

Guillaume

Hors ligne

 

#7 Wed 12 May 2010 11:47

ranalisolofo.larrys
Participant occasionnel
Lieu: Ambolonkandrina
Date d'inscription: 19 Jul 2007
Messages: 40
Site web

Re: tilecache et rgf93CC

Salut Guillaume,
Merci pour la réponse.
En fait, c'était une erreur bête mais indétectable à priori.
Au lieu de
Code : $olayer->setProjection("init=IGNF:LAMB93");
Le code m'a fait :
Code : $olayer->setProjection("init=ignf:lamb93");

Et là, il n'a pas apprécié alors que pour EPSG, il faut mettre en miniscule
pour linux.

Et voilà.

Encore merci pour la réponse.

Larrys

Hors ligne

 

Pied de page des forums

Copyright Association GeoRezo