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 03 April 2009 10:04

Sitelle
Participant occasionnel
Date d'inscription: 1 Feb 2009
Messages: 31

Mapfish client et serveur

Bonjour tout le monde !

J'aurai besoin de quelques précisions sur Mapfish client et serveur. J'espère que vous pourrez me répondre...

D'après ce que j'ai compris en parcourant les différents forums (http://georezo.net/forum/viewtopic.php? … sh+serveur ) et le site de mapfish c'est que :
Mapfish client c'est OpenLayers amélioré de la bibliothèque ExtJs (bon jusque là ça va).
Mapfish server (constitué également de deux parties) permet d'apporter des fonctionnalités supplémentaires à la partie cliente (notamment la fonction d'impression) et de permettre l'interaction entre la partie cliente et la base de données (notamment POSTGIS). Est-ce que c'est bien cela ?

Dans ce cas là, je ne comprends pas trop l'utilité d'utiliser en parallèle un moteur cartographique comme mapserver. Avez-vous une idée là-dessus ? (en fait je ne comprends pas l'interaction entre mapserver et mapfish server)

Pour l'interaction BDD/Mapfish Client pourquoi ne pas utiliser plutôt les requêtes AJAX en complément des web services délivrés par mapserver ?

D'autre part, il est écrit (ici : http://www.camptocamp.com/fr/news/88-release-mapfish-11) que le côté serveur peut être déployé en PHP. Mais à part cette affirmation je n'ai rien trouvé d'autre là dessus, avez-vous des infos, des exemples ...?

Merci d'avance pour vos réponses.

Estelle

Hors ligne

 

#2 Fri 03 April 2009 10:24

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9855
Site web

Re: Mapfish client et serveur

Bbonjour Estelle,

Sitelle a écrit:

Mapfish server (constitué également de deux parties) permet d'apporter des fonctionnalités supplémentaires à la partie cliente (notamment la fonction d'impression) et de permettre l'interaction entre la partie cliente et la base de données (notamment POSTGIS). Est-ce que c'est bien cela ?


Cela ne me choque pas.

Sitelle a écrit:

Dans ce cas là, je ne comprends pas trop l'utilité d'utiliser en parallèle un moteur cartographique comme mapserver. Avez-vous une idée là-dessus ? (en fait je ne comprends pas l'interaction entre mapserver et mapfish server)


MapServer et MapFish sont deux serveurs et ils doivent être utilisé en parallèle ou en complément l'un de l'autre car les deux ne proposent pas la même chose.

Sitelle a écrit:

Pour l'interaction BDD/Mapfish Client pourquoi ne pas utiliser plutôt les requêtes AJAX en complément des web services délivrés par mapserver ?


C'est une possibilité. Il y a souvent plusieurs stratégies possibles wink reste à trouver la plus performante et qui répond à vos besoins.


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 Fri 03 April 2009 10:54

David JONGLEZ
Participant actif
Lieu: Le Bourget-du-Lac
Date d'inscription: 22 Sep 2005
Messages: 93

Re: Mapfish client et serveur

Bonjour Estelle !

Estelle a écrit:

> Bonjour tout le monde !
>
> J'aurai besoin de quelques précisions sur Mapfish client et serveur.
> J'espère que vous pourrez me répondre...
>
> D'après ce que j'ai compris en parcourant les différents forums (
> http://georezo.net/forum/viewtopic.php? … sh+serveur ) et le
> site de mapfish c'est que :
> Mapfish client c'est OpenLayers amélioré de la bibliothèque ExtJs (bon
> jusque là ça va).


MapFish client intégère  Open Layers et ExtJS, Mais égalemenet des modules
graphiques (qui ont vocation pour la plupart, à rejoindre GeoExt -
l'extension Geo de ExtJS) et des composants d'interface avec MapFish Server.

Estelle a écrit:

> Mapfish server (constitué également de deux parties) permet d'apporter des
> fonctionnalités supplémentaires à la partie cliente (notamment la fonction
> d'impression) et de permettre l'interaction entre la partie cliente et la
> base de données (notamment POSTGIS). Est-ce que c'est bien cela ?


Oui. MapFish Server complète l'intélligence et apporte la "glue" nécessaire
à batir des appication WebGIS en exploitation un moteur carto et/ou un SGBDR
Spatial. MapFish Server apporte également des module complet tel que le
module d'impression.

MapFish Server est l'extension Geo de frameworks de développement existant :
en python, Pylons, en Ruby, Ruby on Rails, en PhP, Symfony, Java, Spring ou
d'autres frameworks Java.

Estelle a écrit:

> Dans ce cas là, je ne comprends pas trop l'utilité d'utiliser en parallèle
> un moteur cartographique comme mapserver. Avez-vous une idée là-dessus ? (en
> fait je ne comprends pas l'interaction entre mapserver et mapfish server)


MapServer ou GeoServer permettent notamment la configuration des layers et
la génération de services WMS/WFS pour l'affichage de ces couches dans
MapFish.

Estelle a écrit:

> Pour l'interaction BDD/Mapfish Client pourquoi ne pas utiliser plutôt les
> requêtes AJAX en complément des web services délivrés par mapserver ?


Tout dépend de ce que vous voulais faire ;-)

Estelle a écrit:

> D'autre part, il est écrit (ici :
> http://www.camptocamp.com/fr/news/88-re … apfish-11) que le côté
> serveur peut être déployé en PHP. Mais à part cette affirmation je n'ai rien
> trouvé d'autre là dessus, avez-vous des infos, des exemples ...?


Pour PhP, cela se passe sur le SVN et sera disponible dans la toute
prochaine version de MapFish (avant fin avril) :
https://trac.mapfish.org/trac/mapfish/b … server/php

D'un manière générale, tous ce qui est disponible est accessible sur le
track et dans le wiki.

N'hésitez pas à poster vos questions sur la ML users de MapFish :
http://www.mapfish.org/cgi-bin/mailman/listinfo.

David

Hors ligne

 

#4 Fri 03 April 2009 11:07

Sitelle
Participant occasionnel
Date d'inscription: 1 Feb 2009
Messages: 31

Re: Mapfish client et serveur

Merci Yves pour cette réponse.

Vous avez dit :

MapServer et MapFish sont deux serveurs et ils doivent être utilisé en parallèle ou en complément l'un de l'autre car les deux ne proposent pas la même chose.


Pour mieux comprendre les spécificités de Mapfish serveur j'aurai voulu savoir si certains connaissent des liens vers des exemples de code ou des tutoriels utilisant ce serveur. Je connais déjà :
http://blog2fouine.free.fr/index.php/25 … eur-apache et
http://www.source3.com/mgiswiki/tiki-index.php.

Merci

Estelle

Hors ligne

 

#5 Fri 03 April 2009 11:13

Sitelle
Participant occasionnel
Date d'inscription: 1 Feb 2009
Messages: 31

Re: Mapfish client et serveur

Merci David également. Je vais aller regarder vos liens de plus près.

Hors ligne

 

Pied de page des forums

Powered by FluxBB