#1 Tue 03 August 2010 14:22
- Ludovic L
- Membre
- Lieu: Tours
- Date d'inscription: 23 Jun 2005
- Messages: 333
[google map] appel d'une couche postGIS
Bonjour,
Actuellement en refonte de notre site internet, nous envisageons d'intégrer un affichage google map des sites naturels que nous gérons. Ces sites sont stockés sous postgis sur une base accessible à l'extérieur.
N'ayant aucune expérience de google map, est-il possible d'appeler la table spatiale postGIS sans être obliger de passer par un export KML ?
Merci pour votre aide.
Dernière modification par Ludovic L (Tue 03 August 2010 14:22)
Conservatoire d'espaces naturels Centre-Val de Loire
Responsable SIG et informatique
Hors ligne
#2 Tue 03 August 2010 15:21
Re: [google map] appel d'une couche postGIS
Bonjour,
La seule possibilité est de réaliser un script qui va récupérer les données et les structurer. Plusieurs possibilités sont possible mais je pense que si tu utilises OpenLayers ou assimilé tu peux passer par du GeoJSON ou du WFS.
Le WFS t'oblige à avoir un serveur carto (quoique ...). Pour le geoJSON tu peux prépaper l'en-tête en dure et faire une requête avec la fonctin asJson():
Code:
AsJSON(GeometryFromText('POLYGON(((0 0 0, 1 0 0, 1 1 0, 0 1 0, 0 0 0)))',4326))
renverra
Code:
"polygon": [[[0.0, 0.0, 0.0] [1.0, 0.0, 0.0] [1.0, 1.0, 0.0] [0.0, 1.0, 0.0] [0.0, 0.0, 0.0]]]
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 Wed 04 August 2010 10:41
- Ludovic L
- Membre
- Lieu: Tours
- Date d'inscription: 23 Jun 2005
- Messages: 333
Re: [google map] appel d'une couche postGIS
Merci Yves pour ta réponse.
Vu les technos utilisées, je ne pense pas que le prestataire, ni moi d'ailleurs, somment en mesure de mettre en place un tel script.
Et si on passe par un fichier KML, il me suffit de l'actualiser sur l'espace de stockage du site internet ou il y a une manip d'import dans l'appli google map ?
Conservatoire d'espaces naturels Centre-Val de Loire
Responsable SIG et informatique
Hors ligne
#4 Wed 04 August 2010 11:08
Re: [google map] appel d'une couche postGIS
Bonjour,
La mise à jour du fichier suffit pour actualiser le rendu
Voir par exemple le code source de http://code.google.com/intl/fr/apis/map … r-kml.html
Cordialement
ThomasG
Dernière modification par ThomasG (Wed 04 August 2010 11:08)
Hors ligne
#5 Wed 04 August 2010 14:22
- Ludovic L
- Membre
- Lieu: Tours
- Date d'inscription: 23 Jun 2005
- Messages: 333
Re: [google map] appel d'une couche postGIS
OK, merci pour cette précision Thomas, cette solution devrait nous suffire.
Conservatoire d'espaces naturels Centre-Val de Loire
Responsable SIG et informatique
Hors ligne