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 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

PA
Membre
Lieu: Paris
Date d'inscription: 5 Sep 2005
Messages: 3259
Site web

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 ?


Pierre-André Le Ny
Modérateur QGIS, Données, Coin de l'OpenSource
Aidez l'association GeoRezo !

Hors ligne

 

#3 Wed 26 April 2017 20:39

Bruno
Membre du bureau
Lieu: Toulouse
Date d'inscription: 22 Jun 2005
Messages: 11750
Site web

Re: help WMS mapserver

Par ici SVP.

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

PA
Membre
Lieu: Paris
Date d'inscription: 5 Sep 2005
Messages: 3259
Site web

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


Pierre-André Le Ny
Modérateur QGIS, Données, Coin de l'OpenSource
Aidez l'association GeoRezo !

Hors ligne

 

Pied de page des forums

Powered by FluxBB