Cette page est en cours de rédaction.
Apportez votre aide…

Ceci est une ancienne révision du document !



MapServer

MapServer est un environnement de développement Open Source permettant de construire des applications internet à référence spatiale. MapServer n'est pas un SIG complet, et n'aspire pas à le devenir. MapServer excelle à afficher vos données spatiales sur le web (cartes, images, et données vectorielles).

En plus de pouvoir parcourir des données géographiques, MapServer vous permet de créer des « cartes interactives », c'est-à-dire, des cartes qui peuvent guider l'utilisateur vers un contenu. Par exemple, la Minnesota DNR Recreation Compass offre aux utilisateurs un accès vers plus de 10 000 pages web, rapports et cartes à travers une simple application. Le même outil sert comme « moteur cartographique » pour d'autres parties du site, fournissant une information géoréférencée quand c'est utile.

MapServer a été développé par la University of Minnesota (UMN) dans le cadre du projet ForNet en coopération avec la NASA et le Minnesota Department of Natural Resources (MNDNR). A ce jour, le projet MapServer est hébergé par le projet TerraSIP, un projet sponsorisé par la NASA, et réalisé par UMN et un groupement d'acteurs dans le domaine de l'aménagement du territoire.

Le logiciel est maintenu par un nombre grandissant de développeurs (approximativement 20) répartis dans le monde entier. Il est soutenu par un groupe hétérogène d'organisations qui financent les développements et la maintenance.

MapServer

Vérifiez que les dépôts Universe et Multiverse font partie de vos sources de mise à jour.

Puis, installez les paquets cgi-mapserver mapserver-bin mapserver-doc php5-mapscript.

PostgreSQL et PostGIS

Installez les paquets proj proj-ps-doc postgresql-8.1 postgresql-doc-8.1 postgresql-server-dev-8.1 libgeos2c2a libgeos-doc libgeos-dev flex byacc build-essential libpam0g-dev libkrb5-dev libreadline5-dev.

Compiler PostGIS

mkdir /usr/share/postgresql/8.1/contrib
cd /usr/share/postgresql/8.1/contrib/

wget http://postgis.refractions.net/download/postgis-1.1.3.tar.gz
tar zxvf postgis-1.1.3.tar.gz
cd postgis-1.1.3
./configure --prefix=/usr --with-pgsql=/usr/bin/pg_config --with-geos=/usr/bin/geos-config --with-proj=/usr
make
make install

Configurer PostgreSQL

su - postgres
/usr/lib/postgresql/8.1/bin/createdb testgis
/usr/lib/postgresql/8.1/bin/createlang plpgsql testgis
/usr/lib/postgresql/8.1/bin/psql -f /usr/share/postgresql/8.1/contrib/postgis-1.1.3/lwpostgis.sql -d testgis
/usr/lib/postgresql/8.1/bin/psql -f /usr/share/postgresql/8.1/contrib/postgis-1.1.3/spatial_ref_sys.sql -d testgis

Tester PostGIS

/usr/lib/postgresql/8.1/bin/psql testgis
create table test( id int );
select addgeometrycolumn( 'test', 'geom', -1, 'LINESTRING', 2);
insert into test(id, geom) values (1,geomfromtext('LINESTRING(0 0,1000 0)',-1));
select buffer(geom,200) into table buf from test;
  • mapserver.1208533600.txt.gz
  • Dernière modification: Le 18/04/2011, 14:54
  • (modification externe)