Pages: 1
- Sujet précédent - [OpenLayers+GoogleMaps] Problème d'intégration d'un fichier KML - Sujet suivant
#1 Mon 02 March 2009 17:19
- tflorac
- Juste Inscrit !
- Date d'inscription: 20 Feb 2009
- Messages: 9
[OpenLayers+GoogleMaps] Problème d'intégration d'un fichier KML
Bonjour,
Je continue la découverte d'OpenLayers (version 2.7)...
J'essaie aujourd'hui de superposer différentes couches sur une carte, notamment :
- un fond Google Maps
- une couche de marqueurs issus de relevés GPS, définis avec des coordonnées en WGS84.
Jusque là tout allait bien, mais j'essaie maintenant d'ajouter une couche contenant des données vectorielles, stockées dans une base de données PostGIS en Lambert II. Ces données sont exportées en KML, via la fonction "askml(the_geom)" de PostGIS (et donc automatiquement en WGS84, sauf erreur de ma part), et j'ai déjà pu constater qu'elles s'affichaient correctement, par exemple, sous Google Earth.
Mais sous OpenLayers j'ai une déformation verticale et des comportements "bizarres", tels que :
- lorsque je déplace la carte à la souris, la couche KML se déplace et suit la carte mais quand je lache la souris, elle se re-décale à nouveau
- le décalage vertical est quasiment constant, quel que soit le niveau de zoom sur la carte
- les données KML situées en haut de la carte ne sont que peu ou pas décalées, le décalage augmente au fur et à mesure que l'on s'éloigne du haut de la zone de visualisation
- je ne constate pas **a priori** de décalage horizontal.
J'ai essayé de matérialiser ce comportement à l'aide de quelques copies d'écrans qui montrent quelques cas, avec bien évidemment toujours les mêmes données et le même paramétrage, mais je ne sais pas si ce sera assez clair.
J'ai par ailleurs déjà essayé de "jouer" avec différents paramètres de la carte et des couches (projection, displayProjection, sphericalMercator...), mais sans succès jusqu'ici...
Dernière modification par tflorac (Mon 02 March 2009 17:20)
Hors ligne
#2 Mon 02 March 2009 17:24
- tflorac
- Juste Inscrit !
- Date d'inscription: 20 Feb 2009
- Messages: 9
Re: [OpenLayers+GoogleMaps] Problème d'intégration d'un fichier KML
Autres copies d'écrans...
Dernière modification par tflorac (Mon 02 March 2009 17:25)
Hors ligne
#3 Mon 02 March 2009 17:39
Re: [OpenLayers+GoogleMaps] Problème d'intégration d'un fichier KML
Bonjour,
Un peu de lecture (en anglais) pour comprendre d'où vient ce problème : http://doc.openlayers.org/library/spherical_mercator
Bonne lecture,
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
#4 Tue 03 March 2009 13:05
- tflorac
- Juste Inscrit !
- Date d'inscription: 20 Feb 2009
- Messages: 9
Re: [OpenLayers+GoogleMaps] Problème d'intégration d'un fichier KML
Un peu de lecture (en anglais) pour comprendre d'où vient ce problème : http://doc.openlayers.org/library/spherical_mercator
Effectivement, cet article apporte pas mal d'eau à mon moulin... Je pensais avoir testé toutes les options qu'il propose mais il y a certainement quelques combinaisons que je n'avais pas essayées, puisque désormais ça marche parfaitement. Il n'en reste pas moins qu'il me reste quelques questions :
- comment se fait-il qu'il faille faire une re-projection pour afficher les données KML correctement, alors que les marqueurs qui étaient définis dans la même projection (WGS84) s'affichaient correctement ?
- ma couche de marqueurs étant toujours définie en projection WGS84, pourquoi dois-je maintenant effectuer une re-projection depuis le WGS84 vers la projection sphérique de la carte pour les définir. Est-ce un manque d'OpenLayers ? Je suis d'être un spécialiste de ce domaine et de ses habitudes, mais n'y aurait-il pas une certaine logique à dire que dès lors qu'une couche est définie dans une projection donnée, toutes les manipulations de données concernant cette couche devraient se faire dans cette projection (je ne parle pas ici de la projection d'affichage), à charge pour la librairie de faire la re-projection ??
Merci donc de vos réponses et/ou compléments éventuels (docs, liens...) sur ce sujet...
Cordialement,
Thierry
Hors ligne
#5 Mon 23 August 2010 15:40
- manumanu
- Participant occasionnel
- Date d'inscription: 7 May 2010
- Messages: 11
Re: [OpenLayers+GoogleMaps] Problème d'intégration d'un fichier KML
Bonjour,
j'ai exactement le même problème, donc si tu pouvais faire partager ton expérience, enfin le code qui t'a permis d'afficher correctement tes données, je suis preneur!!
merci!
manuel
Hors ligne
Pages: 1
- Sujet précédent - [OpenLayers+GoogleMaps] Problème d'intégration d'un fichier KML - Sujet suivant