Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
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

Printemps des cartes 2024

#1 Fri 23 July 2010 09:39

Adrien_Rutabaga
Participant occasionnel
Date d'inscription: 20 Jan 2010
Messages: 16

[API Géoportail] Problème de projection

Bonjour.

Je ne parviens pas à ajouter une couche de points (flux geoRSS) à mon viewer. Ils sont décalés et se retrouvent dans la mer en Afrique alors qu'ils devraient être dans l'est de la France. Les coordonnées de mes points sont pourtant en WGS84. Sous OpenLayers pur, je n'ai aucun problème. Les projection sont un casse tête avec l'API Géoportail.

Quelqu'un pour m'aider?

Code:

function init() {

geoportalLoadVISU("map");

VISU.setLayersPanelVisibility(true);
VISU.setToolsPanelVisibility(false);
VISU.setInformationPanelVisibility(false);

var marker = new OpenLayers.Icon("img/icons/pin-green-01.png");
markerlayer = new OpenLayers.Layer.GeoRSS("Flux GeoRSS", "rss.php?cat=xxxxx", {'icon': marker});
VISU.getMap().addLayer(markerlayer);

VISU.addGeoportalLayer('ORTHOIMAGERY.ORTHOPHOTOS:WMSC',{visibility:true});
VISU.getMap().setCenterAtLonLat(6.18135, 48.68937, 12);
VISU.getMap().addControl(new OpenLayers.Control.PanZoomBar());
}

Dernière modification par Adrien_Rutabaga (Fri 23 July 2010 09:39)


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Hors ligne

 

#2 Fri 23 July 2010 10:09

Marc Leobet
Participant assidu
Lieu: Nowhere
Date d'inscription: 19 Sep 2005
Messages: 1103
Site web

Re: [API Géoportail] Problème de projection

Bonjour,

j'espère que les animateurs de GeoRezo ne m'en voudront pas : les discussions autour de l'API Géoportail sont sur developper.com.
Comme sur GeoRezo, un détour par les archives est conseillé.

Cordialement


Marc Leobet
@MarcLeobet sur Twitter

Hors ligne

 

#3 Fri 23 July 2010 10:19

Adrien_Rutabaga
Participant occasionnel
Date d'inscription: 20 Jan 2010
Messages: 16

Re: [API Géoportail] Problème de projection

J'ai bien peur d'avoir déjà épluché toutes les pages du forum developper.com consacré à l'API Géoportail, sans avoir trouvé de solution à mon problème.

Hors ligne

 

#4 Fri 23 July 2010 10:41

Bruno
Membre du bureau
Lieu: Toulouse
Date d'inscription: 22 Jun 2005
Messages: 11761
Site web

Re: [API Géoportail] Problème de projection

Bonjour,

Avez-vous posé votre problème (en le détaillant) sur Developpez.com?
Le support Didier est très réactif wink

Bruno

Hors ligne

 

#5 Fri 23 July 2010 10:45

Adrien_Rutabaga
Participant occasionnel
Date d'inscription: 20 Jan 2010
Messages: 16

Re: [API Géoportail] Problème de projection

Je ne suis pas inscrit sur Developpez.com, mais je sais ce qu'il me reste à faire...

Hors ligne

 

#6 Fri 23 July 2010 10:51

ThomasG
Membre
Lieu: Nantes
Date d'inscription: 9 Sep 2005
Messages: 942
Site web

Re: [API Géoportail] Problème de projection

Bonjour,

Je suppose que vous devez être au niveau de Madagascar ou pas loin.
Trouver un moyen d'inverser les coordonnées en parsant vos coordonnées géographiques en entrée.

Le flux GeoRSS c'est lat/long et là, le setCenterAtLonLat laisse penser que l'API géoportail prend l'inverse des coordonnées d'un GEORSS

Code:

VISU.getMap().setCenterAtLonLat(6.18135, 48.68937, 12);

Cordialement

TomTom

Hors ligne

 

#7 Fri 23 July 2010 10:59

Adrien_Rutabaga
Participant occasionnel
Date d'inscription: 20 Jan 2010
Messages: 16

Re: [API Géoportail] Problème de projection

J'y ai pensé, et bizarement ça ne change rien, les points restent au même endroit alors que j'inverse les coordonnées...

Hors ligne

 

#8 Fri 23 July 2010 11:44

simon_g
Participant assidu
Lieu: Paris
Date d'inscription: 4 Oct 2006
Messages: 195
Site web

Re: [API Géoportail] Problème de projection

Adrien_Rutabaga a écrit:

J'y ai pensé, et bizarement ça ne change rien, les points restent au même endroit alors que j'inverse les coordonnées...


ca veut bien dire qu'il y a un problème ;-))

Le cache peut-être ?

Hors ligne

 

#9 Fri 23 July 2010 11:53

Adrien_Rutabaga
Participant occasionnel
Date d'inscription: 20 Jan 2010
Messages: 16

Re: [API Géoportail] Problème de projection

J'ai verifié avec Firebug, ça ne vient pas du cache. Mon flux est bien rechargé avec les coordonnées inversées, mais les points restent au même endroit. Je n'arrive vraiment pas à comprendre...

Hors ligne

 

#10 Fri 23 July 2010 13:31

Adrien_Rutabaga
Participant occasionnel
Date d'inscription: 20 Jan 2010
Messages: 16

Re: [API Géoportail] Problème de projection

Je désespère complètement sad

Hors ligne

 

#11 Fri 23 July 2010 14:55

Adrien_Rutabaga
Participant occasionnel
Date d'inscription: 20 Jan 2010
Messages: 16

Re: [API Géoportail] Problème de projection

J'ai résolu mon problème!!!

Code:

VISU.getMap().addLayer("GeoRSS", "flux rss", "rss.php?cat=xxxxx",
{visibility: true, projection: new OpenLayers.Projection('EPSG:4326')});

Et en plus il fallait inverser les coordonnées de mon flux GeoRSS

Hors ligne

 

Pied de page des forums

Powered by FluxBB