#1 Mon 03 January 2005 17:04
- Aurore Mangenot
- Invité
Mapserver
De: Aurore
Bonjour et bonne annee a tous
J'ai besoin de qq renseignements sur Mapserver. Apparemment, on peut developper sous PHP d'apres ce que j'ai compris. Mais peut-on developper en java?
En fait j'ai beaucoup de mal a comprendre les principes de base de mapserver , qq'un peut-il m'aider svp?
Merci
#2 Mon 03 January 2005 17:04
- GIRAUD Pierre
- Invité
Re: Mapserver
Bonjour,
Je vais tenter d'etre simple et surtout clair dans mes explications.
MapServer est une API developpee en C qui tire profit de nombreuses
librairies libres (gdal, ogr, gd, freetype, ...) pour lire des donnees
geographiques, les associer et en generer une carte (image ou autre
selon l'output choisi).
Il peut etre attaque selon deux methodes distinctes. Soit par script
CGI, soit par programmation dans un langage de haut niveau.
- CGI : c'est disons la methode la plus rapide a mettre en oeuvre.
L'application fait appel a un executable ( mapserv ) et les informations
necessaires a la navigation et a l'affichage des donnees sont en
generales transmises via l'url.
- Langage de haut niveau : les developpeurs de Mapserver ont ecrit des
modules pour les langages de haut niveau generalement utilises afin de
faciliter l'acces a l'API de MapServer. On trouve ainsi php_mapscript
qui est actuellement le plus largement utilise, mais il existe aussi
SWIGmapscript qui permet acceder a l'API de Mapserver en ecrivant en
Perl, Python ou Ruby. Il n'est plus fait etat d'une version pour Java
dans les versions recentes de MapServer, mais peut-etre que certains de
la liste en savent plus que moi.
Avec cette seconde methode, les objets et les methodes (en general tres
lies a la structure du mapfile) sont accessibles et manipulables dans le
language de script choisi.
De facon concrete, on instancie un objet map auquel on associe un
mapfile. Il est ensuite possible de gerer l'affichage de chacune des
couches qu'il comprend. Il est egalement possible jouer sur la carte
generee (echelles, centrage, ...) et donc de repondre aux demandes de
l'utilisateur pour la navigation.
La demo gmap telechargeable sur le site de DMSolutions est un bon
exemple pour debuter en Php_Mapscript.
En esperant avoir repondu a votre demande.
Pierre GIRAUD
camptocamp.com
aurore.mangenot@ wrote: humana.univ-nantes.fr
>De: Aurore
>Bonjour et bonne annee a tous
>J'ai besoin de qq renseignements sur Mapserver. Apparemment, on peut developper sous PHP d'apres ce que j'ai compris. Mais peut-on developper en java?
>En fait j'ai beaucoup de mal a comprendre les principes de base de mapserver , qq'un peut-il m'aider svp?
>Merci
>
>
#3 Mon 03 January 2005 18:36
- Aurore Mangenot
- Invité
Re: Mapserver
De: Aurore
Re-bonjour,
Nous cherchons un site qui utilise mapserver pour un contact permettant de plus amples informations sur le produit.
Merci d'avance
#4 Mon 03 January 2005 18:36
- Laurent Jégou
- Invité
Re: Mapserver
Bonjour, pour ilustrer un cours j'ai realise quelques schemas qui
pourront peut-etre vous aider a y voir plus clair :
http://www.univ-tlse2.fr/geoprdc/schemas1et2.pdf
http://www.univ-tlse2.fr/geoprdc/schema3.pdf
http://www.univ-tlse2.fr/geoprdc/schema4.pdf
En ce qui concerne l'utilisation de MapServer pour un site, voici
quelques exemples :
http://sitn.ne.ch/index.html
http://www.geoplanet.vd.ch/
http://www.oreillynet.com/cs/user/view/wlg/5542
Et plus generalement : http://mapserver.gis.umn.edu/gallery.html
Cordialement,
--
Laurent Jegou
IGE Cartographe
UTM - Dept. Geographie
31058 TOULOUSE Cedex 9 - 05.61.50.43.89
http://www.univ-tlse2.fr/geoprdc