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 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@texte-a-enlever.humana.univ-nantes.fr wrote:

>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

 

Pied de page des forums

Powered by FluxBB