| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| mapserver [Le 18/04/2008, 17:55] – 212.23.162.38, 127.0.0.1 | mapserver [Le 11/09/2022, 11:05] (Version actuelle) – Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) moths-art |
|---|
| {{tag>Dapper serveur développement sig}} | {{tag>Xenial serveur programmation cartographie BROUILLON}} |
| |
| ---- | ---- |
| ==== MapServer ==== | ==== MapServer ==== |
| |
| | [[:tutoriel:comment_installer_un_paquet|Installez les paquets]] **[[apt>cgi-mapserver,mapserver-bin,mapserver-doc]]**. |
| |
| [[:tutoriel:comment_modifier_sources_maj|Vérifiez]] que les [[:dépôts]] //Universe// et //Multiverse// font partie de vos sources de mise à jour. | |
| |
| Puis, [[:tutoriel:comment_installer_un_paquet|installez les paquets]] **cgi-mapserver mapserver-bin mapserver-doc php5-mapscript**. | |
| |
| ==== PostgreSQL et PostGIS ==== | ==== PostgreSQL et PostGIS ==== |
| |
| [[:tutoriel:comment_installer_un_paquet|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**. | [[:tutoriel:comment_installer_un_paquet|Installer les paquets]] [[:postgresql]], [[apt>postgis]] et [[apt>postgresql-9.5-postgis-2.2]] |
| |
| === Compiler PostGIS === | |
| |
| <code> | === Configurer PostgreSQL === |
| 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 | <code> |
| tar zxvf postgis-1.1.3.tar.gz | sudo su - postgres |
| cd postgis-1.1.3 | createdb testgis |
| ./configure --prefix=/usr --with-pgsql=/usr/bin/pg_config --with-geos=/usr/bin/geos-config --with-proj=/usr | createlang plpgsql testgis |
| make | psql -f /usr/share/postgresql-9.5-postgis/lwpostgis.sql -d testgis |
| make install | psql -f /usr/share/postgresql-9.5-postgis/spatial_ref_sys.sql -d testgis |
| </code> | </code> |
| |
| === Configurer PostgreSQL === | <note tip> |
| | Voir aussi [[:postgresql|la page d'installation de PostgreSQL]].</note> |
| |
| | Il semblerait qu'il faille faire cela maintenant : |
| <code> | <code> |
| su - postgres | sudo su - postgres |
| /usr/lib/postgresql/8.1/bin/createdb testgis | createdb testgis |
| /usr/lib/postgresql/8.1/bin/createlang plpgsql testgis | 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 | psql -d testgis -f /usr/share/postgresql/9.5/contrib/postgis.sql |
| /usr/lib/postgresql/8.1/bin/psql -f /usr/share/postgresql/8.1/contrib/postgis-1.1.3/spatial_ref_sys.sql -d testgis | psql -d testgis -f /usr/share/postgresql/9.5/contrib/spatial_ref_sys.sql |
| </code> | </code> |
| | Ou encore, pour les deux dernières lignes : |
| | <code> |
| | 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 |
| | </code> |
| | |
| |
| === Tester PostGIS === | === Tester PostGIS === |
| |
| <code> | <code> |
| /usr/lib/postgresql/8.1/bin/psql testgis | psql testgis |
| create table test( id int ); | create table test( id int ); |
| select addgeometrycolumn( 'test', 'geom', -1, 'LINESTRING', 2); | select addgeometrycolumn( 'test', 'geom', -1, 'LINESTRING', 2); |
| select buffer(geom,200) into table buf from test; | select buffer(geom,200) into table buf from test; |
| </code> | </code> |
| |
| |
| ===== Sources et références ===== | ===== Sources et références ===== |
| |
| * Site web : http://mapserver.gis.umn.edu/ | * Site web : https://www.mapserver.org/ |
| * [[wpfr>MapServer|MapServer sur Wikipedia]] | * [[wpfr>MapServer|MapServer sur Wikipedia]] |
| * Autres versions de MapServer avec plus d'options (ecw...) : http://fwtools.maptools.org/ | * Autres versions de MapServer avec plus d'options (ecw...) : http://www.maptools.org/fgs/index.phtml?page=downloads.html |
| |
| ---- | ---- |
| |
| //Contributeurs : [[:utilisateurs:Ronan]].// | //Contributeurs : [[:utilisateurs:Ronan]], [[:utilisateurs:ploumploum]].// |