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

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#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

 

Pied de page des forums

Powered by FluxBB