Pages: 1
- Sujet précédent - Lire les attributs d'un GeoJSON retourner par Mapfish Server - Sujet suivant
#1 Mon 19 October 2009 12:33
- Momo94
- Juste Inscrit !
- Date d'inscription: 19 Oct 2009
- Messages: 2
Lire les attributs d'un GeoJSON retourner par Mapfish Server
Bonjour
Sorry je suis un débutant débutant !!!
Voici ma problèmatique :
J'ai configuré Mapfish Server pour me retourner une liste de départements à l'adresse suivante en local :
http://localhost/departements
ça fonctionne correctement j'ai bien mon fichier GeoJSON.
Ce que je voudrais faire maintenant c'est lire le contenu de ce fichier à partir de l'URL pour extraire des coordonnées X,Y des centroid stockés dans 2 champs X_centroid et Y_centroid (j'ai dans le champ geom le polygone du département), pour ensuite afficher ces points sur la carte ?
Comment je dois procéder ?
j'espère avoir été assez clair et merci d'avance pour vos réponses
Dernière modification par Momo94 (Mon 19 October 2009 12:34)
Hors ligne
#2 Mon 19 October 2009 12:57
- Sitelle
- Participant occasionnel
- Date d'inscription: 1 Feb 2009
- Messages: 31
Re: Lire les attributs d'un GeoJSON retourner par Mapfish Server
Bonjour,
Ne serait-il pas plus simple de faire envoyer par Mapfish Server la géométrie des centroïdes plutôt que celle des polygones entiers ?
Hors ligne
#3 Mon 19 October 2009 14:18
- Momo94
- Juste Inscrit !
- Date d'inscription: 19 Oct 2009
- Messages: 2
Re: Lire les attributs d'un GeoJSON retourner par Mapfish Server
En fait j'hésitais entre 3 solutions :
1- Essayer d'interpréter le GeoJSON en essayant de récupérer l'info des centroids d'où mon précédent message
2- Créer une autre table qui contiendrait les géométries des centroids et récupérer le geom via MapFish server
3- Attaquer directement la table via SQL pour récupérer les 2 champs et afficher les points sur la carte
Quelle est la meilleure solution selon vous ?
Dernière modification par Momo94 (Mon 19 October 2009 14:19)
Hors ligne
#4 Mon 19 October 2009 17:21
- Sitelle
- Participant occasionnel
- Date d'inscription: 1 Feb 2009
- Messages: 31
Re: Lire les attributs d'un GeoJSON retourner par Mapfish Server
Personnellement je choisirai la deuxième ou la troisième solution.
Comme je ne maîtrise pas Mapfish Server et si c'est juste pour afficher des points sur une carte je choisirai plutôt la troisième. A la limite pourquoi ne pas réaliser un fichier php qui irait piocher dans la base de donnée et créerait avec cela un GeoJSON ?
Hors ligne
#5 Tue 20 October 2009 01:16
- Cédric Moullet
- Participant occasionnel
- Date d'inscription: 21 Feb 2009
- Messages: 23
Re: Lire les attributs d'un GeoJSON retourner par Mapfish Server
Il y a surement plusieurs solutions pour resoudre ce probleme.
Je proposerai les 2 approches suivantes:
- Ajoute une colonne geometrique centroide et la renvoyer dans le GeoJSON
- Etendre le protocole MapFish avec une properties centroid qui est en fait calculee a chaque demande (un exemple de customization de web service se trouve ici: http://dev.mapfish.org/sandbox/camptoca … vice.html)
J'eviterai de recreer un service en PHP alors que toutes les briques existent dans MapFish server.
Cedric
Hors ligne
Pages: 1
- Sujet précédent - Lire les attributs d'un GeoJSON retourner par Mapfish Server - Sujet suivant