#1 Wed 26 April 2017 17:09
- Wafa_gafsa
- Juste Inscrit !
- Date d'inscription: 26 Apr 2017
- Messages: 4
help WMS mapserver
Bonjour,
J'ai aucune connaissance sur les mapfiles et j'ai besoin de configurer un WMS à partir d'une table dans postgres.
j'ai essayé de suivre des exemples mais la carte ne s'affiche pas
quelqu'un pourrait m'aider ?
Merci
Hors ligne
#2 Wed 26 April 2017 17:15
Re: help WMS mapserver
Bonjour,
La doc si vous êtes passé à coté :
http://mapserver.org/fr/ogc/wms_server.html
Quel est le symptôme de l'erreur ? Image blanche ?
Pouvez-vous copier ici le contenu de votre mapfile ?
Hors ligne
#3 Wed 26 April 2017 20:39
Hors ligne
#4 Thu 27 April 2017 15:06
- Wafa_gafsa
- Juste Inscrit !
- Date d'inscription: 26 Apr 2017
- Messages: 4
Re: help WMS mapserver
Bonjour,
Merci pour votre réponse. EN fait rien ne s'affiche sur Qgis c'est du blanc. Aussi je voudrais savoir c'est quoi : FILTER et le FILTERITEM ?
Voilà ce que j'ai fais:
MAP
EXTENT 716560 6405000 996000 6631000
MAXSIZE 4000
NAME parcelles
STATUS ON
IMAGECOLOR 255 255 255
TRANSPARENT ON
OUTPUTFORMAT
NAME "GD_PNG"
MIMETYPE "image/png"
DRIVER "GD/PNG"
#FORMATOPTION "INTERLACE=ON"
#FORMATOPTION "QUANTIZE_FORCE=ON"
#FORMATOPTION "QUANTIZE_COLORS=128"
IMAGEMODE "RGB"
EXTENSION "jpg"
END
FONTSET /var/www/nm14/data_client/1/mapserver/cplx/mapfiles/etc/fonts.txt
SHAPEPATH /var/www/nm14/data_client/1/mapserver/cplx/themes/
UNITS meters
SYMBOLSET /var/www/nm14/data_client/1/mapserver/cplx/mapfiles/etc/symboles/symbols.sym
CONFIG "PROJ_LIB" "/usr/share/proj/"
PROJECTION "init=epsg:2154" END
WEB
IMAGEPATH /var/www/nm14/data_client/1/mapserver/cplx/imgms/
IMAGEURL ""
METADATA
"wms_enable_request" "*"
"wms_title" "WMS parcelles"
"wms_name" "type_RTG"
"wms_onlineresource" "http://cfbl.netagis-maps.fr/cgi-bin/mapserv?map=/var/www/nm14/data_client/1/mapserver/cplx/mapfiles/mobilite/wms_flux-test_wafa.map&"
#VERSION=1.1.0&REQUEST=GetCapabilities&SERVICE=WMS
"wms_srs" "EPSG:2154 EPSG:4326 EPSG:4258 EPSG:3857 EPSG:32742"
#"wms_auth_username" "user"
#"wms_auth_password" "pass"
"wms_server_version" "1.1.1"
"wms_format" "image/png"
"wms_connectiontimeout" "120"
"wms_http_max_age" "86400"
END
TEMPLATE ""
QUERYFORMAT text/html
LEGENDFORMAT text/html
BROWSEFORMAT text/html
#MINSCALE 10000
#MAXSCALE 2000000
END
LAYER
NAME "propriete"
STATUS ON
TYPE POLYGON
CONNECTIONTYPE POSTGIS
CONNECTION "dbname='nm14_cfbl' user='mscfbl' password='*******' host='cfbl.netagis-maps.fr' port='5432'"
DATA "gcf_geo_pfor"
METADATA
"wms_title" "propriete"
"wms_srs" "EPSG:2154 EPSG:4326 EPSG:4258 EPSG:3857 EPSG:32742"
END
LABELMAXSCALE 10000
LABELMINSCALE 5000
MAXSCALE 2000000
MINSCALE 100
PROJECTION "init=epsg:2154" END
CLASS
NAME "propriete"
STYLE
COLOR 255 0 0
END
END
END # MAP
Hors ligne
#5 Fri 28 April 2017 09:50
Re: help WMS mapserver
Bonjour,
Il y a un # de trop dans wms_onlineresource avant VERSION ?
Le GetCapabilities est bien renvoyé.
C'est une requete GetMap qui devrait te permettre de voir quelque chose.
Mais je crois qu'il te faut ajouter un paramètre SIZE pour définir la taille de ton image.
Filter et Filteritem servent pour créer une requête sur les données pour n'en afficher qu'une partie.
Bonne journée
Hors ligne