Contenu | Rechercher | Menus
Cette page est en cours de rédaction.
Apportez votre aide…

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.

Installation

MapServer

PostgreSQL et PostGIS

Configurer PostgreSQL

sudo su - postgres
createdb testgis
createlang plpgsql testgis
psql -f /usr/share/postgresql-9.5-postgis/lwpostgis.sql -d testgis
psql -f /usr/share/postgresql-9.5-postgis/spatial_ref_sys.sql -d testgis

Il semblerait qu'il faille faire cela maintenant :

sudo su - postgres
createdb testgis
createlang plpgsql testgis
psql -d testgis -f /usr/share/postgresql/9.5/contrib/postgis.sql
psql -d testgis -f /usr/share/postgresql/9.5/contrib/spatial_ref_sys.sql

Ou encore, pour les deux dernières lignes :

psql -d testgis -f /usr/share/postgresql/9.5/contrib/postgis-1.5/postgis.sql
psql -d testgis -f /usr/share/postgresql/9.5/contrib/postgis-1.5/spatial_ref_sys.sql

Tester PostGIS

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;

Sources et références


Contributeurs : Ronan, ploumploum.



Le contenu de ce wiki est sous licence : CC BY-SA v3.0