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

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Tue 07 August 2007 15:54

kirikou92
Participant occasionnel
Date d'inscription: 2 May 2007
Messages: 36

se connecter à une couche wms geosignal

bonjour
je veux me connecter au server geosignal pour récuperer une couche au format wms.

voici mon code , mais il marche pas ,je sais pas trop où se trouve l'eurreur

layer
name "RASTER1000k"
connection  http://www.geosignal.org/cgi-bin/wmsmap?
version=1.1.1&service=WMS&request=GetMap&layers=RASTER1000k
connectiontype wms
TYPE RASTER
PROJECTION
        "init=EPSG:27572"
    END

END
END
END

Merci pour tout aide

Hors ligne

 

#2 Wed 08 August 2007 13:44

gglafouine
Participant actif
Lieu: Montpellier
Date d'inscription: 28 Feb 2006
Messages: 118

Re: se connecter à une couche wms geosignal

bonjour,

test avec ca

LAYER
    NAME "RASTER1000k"
    TYPE RASTER
    STATUTS ON
    CONNECTIONTYPE WMS
    CONNECTION  "http://www.geosignal.org/cgi-bin/wmsmap?"
    PROJECTION
        "init=EPSG:27572"
    END
END

Dernière modification par gglafouine (Wed 08 August 2007 13:47)


Jérôme

Hors ligne

 

#3 Wed 08 August 2007 13:58

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9869
Site web

Re: se connecter à une couche wms geosignal

Bonjour,

Code:

  STATUS ON

Plutôt non ?

Y.


Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !!  - GeoRezo vous aide ? Aidez GeoRezo !

Hors ligne

 

#4 Wed 08 August 2007 14:02

gglafouine
Participant actif
Lieu: Montpellier
Date d'inscription: 28 Feb 2006
Messages: 118

Re: se connecter à une couche wms geosignal

Yves a écrit:

Bonjour,

Code:

  STATUS ON

Plutôt non ?

Y.


j'ai rajouté en effet
mais la connection se fait sur la serveur et le layer ne doit pas y être indiqué wink


Jérôme

Hors ligne

 

#5 Thu 09 August 2007 16:09

kirikou92
Participant occasionnel
Date d'inscription: 2 May 2007
Messages: 36

Re: se connecter à une couche wms geosignal

Merci pour votre reponse
J'ai modifier mon map file mais lorsque je selectionne la couche WMS et que lance mon projet , dans l'ecran d'affichage de la carte j'ai le message suivant  (ce n'est pas un message d'eurreur habituel)

MswloadGetmapParams() : Invalide layer (s) given in the layers parameter


voici mon mapFile

LAYER
    NAME "Couche WMS"
    TYPE RASTER
    STATUS ON
    CONNECTIONTYPE WMS
    CONNECTION  "http://www.geosignal.org/cgi-bin/wmsmap?"

    METADATA
      'wms_name' 'RASTER25k, RASTER250k'
      'wms_server_version' '1.1.1'
      'wms_srs' 'EPSG:4326 EPSG:27582'
      'wms_format' 'image/png'
      'wms_style' ','
    END
END

END
END
END


Merci d'avance

Hors ligne

 

#6 Thu 09 August 2007 16:15

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9869
Site web

Re: se connecter à une couche wms geosignal

Bonjour,

Le paramètre wms_style me parait incorrecte. Essayez sans. Il me semble qu'il n'est pas obligatoire.

kirikou92 a écrit:

[..]

    METADATA
      'wms_name' 'RASTER25k, RASTER250k'
      'wms_server_version' '1.1.1'
      'wms_srs' 'EPSG:4326 EPSG:27582'
      'wms_format' 'image/png'
      'wms_style' ','
    END
[..]


Y.


Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !!  - GeoRezo vous aide ? Aidez GeoRezo !

Hors ligne

 

#7 Thu 09 August 2007 17:05

kirikou92
Participant occasionnel
Date d'inscription: 2 May 2007
Messages: 36

Re: se connecter à une couche wms geosignal

Je viens de modifier le mapfile comme vous me l'aviez suggéré mais je n'ai rien à l'affichage

METADATA
      'wms_name' 'RASTER25k, RASTER250k'
      'wms_server_version' '1.1.1'
      'wms_srs' 'EPSG:4326 EPSG:27582'
      'wms_format' 'image/png'
END

Hors ligne

 

#8 Thu 09 August 2007 17:14

gglafouine
Participant actif
Lieu: Montpellier
Date d'inscription: 28 Feb 2006
Messages: 118

Re: se connecter à une couche wms geosignal

Bonjour,

si tu récupère des couches, tu ne dois avoir q'un seul nom dans la métadonnée et sutout pas d'espace.

de plus j'avais pas vu sur le coup mais tu met des gillement simple (je ne sais pas si cela a vraiment une importance mais pour tout mes champs son formaté de cette manière:

"..._..." "...,...,..._..."
"..._..." "..."
"..._..." "..._..."

[...] étant les des caractères alphanumériques

Dernière modification par gglafouine (Thu 09 August 2007 17:21)


Jérôme

Hors ligne

 

#9 Thu 09 August 2007 17:30

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9869
Site web

Re: se connecter à une couche wms geosignal

Bonjour,

Tu as deuxerreurs :
pas d'espace dans le nom de la couche
NAME "couche_wms" et pas "couche wms"

Pas d'espace dans 'wms_name' 'RASTER25k,RASTER250k'

Y.


Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !!  - GeoRezo vous aide ? Aidez GeoRezo !

Hors ligne

 

#10 Fri 10 August 2007 11:17

kirikou92
Participant occasionnel
Date d'inscription: 2 May 2007
Messages: 36

Re: se connecter à une couche wms geosignal

Bonjour,
Je vous remerci pour vos indication quant à l'affichage d'une couche WMS dans mon projet.
J'ai bien suivi les recommandation  des uns et des autres , cependant j'arrive toujours pas à charger une vue wms.
Je me demande si le serveur Geosignal repond bien?? 

voici donc l'intégralité de mon map file

LAYER
    NAME "COUCHE_WMS_Géosignal"
    TYPE RASTER
    STATUS ON
    CONNECTIONTYPE WMS
    CONNECTION  "http://www.geosignal.org/cgi-bin/wmsmap?"
   
    METADATA
      "wms_name" "RASTER25k"
      "wms_server_version" "1.1.1"
      "wms_srs" "EPSG:4326 EPSG:27582"
      "wms_format" "image/png"
     
             
    END
END

END


Merci

Hors ligne

 

#11 Fri 10 August 2007 11:28

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9869
Site web

Re: se connecter à une couche wms geosignal

Bonjour,

Chez moi ca marche et avec le même code. Sauf que votre mapfile n'est pas complet : il manque tout le début.

Y.
PS : évitez les accents dans le nom de la couche.


Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !!  - GeoRezo vous aide ? Aidez GeoRezo !

Hors ligne

 

#12 Fri 10 August 2007 11:49

gglafouine
Participant actif
Lieu: Montpellier
Date d'inscription: 28 Feb 2006
Messages: 118

Re: se connecter à une couche wms geosignal

Bonjour,

chez moi ca marche aussi

test avec ça au début et change le " EXTENT" et le "SHAPEPATH" pour ton système

MAP
  NAME "###_###_###"
  # a really big extent to allow zoomout
  EXTENT -4547010 -2781626 5744093 6304385
 
   
PROJECTION
    "init=epsg:27582"
END 
           
  IMAGETYPE PNG
  IMAGECOLOR 240 240 240
  STATUS ON
  UNITS METERS
  FONTSET "fonts.txt"
  SYMBOLSET "symbols.txt"
  SHAPEPATH /###/###/##       #added for CGI calls
  SIZE 600 420                 
                                                       
  OUTPUTFORMAT
    NAME png
    DRIVER "GD/PNG"
    MIMETYPE "image/png"
    IMAGEMODE PC256
    EXTENSION "png"
    FORMATOPTION "INTERLACE=OFF"
    TRANSPARENT OFF
  END

  OUTPUTFORMAT
    NAME jpeg
    DRIVER "GD/JPEG"
    MIMETYPE "image/jpeg"
    IMAGEMODE RGB
    EXTENSION "jpg"
    FORMATOPTION "INTERLACE=OFF"
    FORMATOPTION "QUALITY=80"
  END

WEB

   LAYER
    NAME "COUCHE_WMS_Geosignal"
    TYPE RASTER
    STATUS ON
    CONNECTIONTYPE WMS
    CONNECTION  "http://www.geosignal.org/cgi-bin/wmsmap?"
   
    METADATA
      "wms_name" "RASTER25k"
      "wms_server_version" "1.1.1"
      "wms_srs" "EPSG:4326 EPSG:27582"
      "wms_format" "image/png"         
    END
   END

END

Dernière modification par gglafouine (Fri 10 August 2007 11:52)


Jérôme

Hors ligne

 

#13 Fri 10 August 2007 14:50

kirikou92
Participant occasionnel
Date d'inscription: 2 May 2007
Messages: 36

Re: se connecter à une couche wms geosignal

J'essaie de commprendre le code que vous m'aviez envoyer j'aimerai savoir dans la définition du shapepath, il s'agit de quel chemin ?

celui de la couche wms? 

c'est a dire

SHAPEPATH "http://www.geosignal.org/cgi-bin/wmsmap?"


En d'autre termes voici l'intégralité de mon code

MAP
  NAME "myFirstProject"
  EXTENT 72705 1620431 1197822 2677441
  IMAGETYPE PNG
  IMAGECOLOR 255 255 255
  STATUS ON
  UNITS METERS
  FONTSET "fonts.txt"
  SYMBOLSET "symbols.txt"
  SHAPEPATH "data"

  OUTPUTFORMAT
    NAME png
    DRIVER "GD/PNG"
    MIMETYPE "image/png"
    IMAGEMODE PC256
    EXTENSION "png"
    FORMATOPTION "INTERLACE=OFF"
    TRANSPARENT OFF
  END

  OUTPUTFORMAT
    NAME jpeg
    DRIVER "GD/JPEG"
    MIMETYPE "image/jpeg"
    IMAGEMODE RGB
    EXTENSION "jpg"
    FORMATOPTION "INTERLACE=OFF"
    FORMATOPTION "QUALITY=80"
  END

  REFERENCE
    IMAGE images/keymap_france.png
    EXTENT -168827.05 1620431 1414509.05 2677441
    STATUS ON
    COLOR -1 -1 -1
    OUTLINECOLOR 200 0 0
    SIZE 224 150
  END

  SCALEBAR
    POSTLABELCACHE TRUE
    STYLE 0
    UNITS kilometers
    SIZE 350 3
    TRANSPARENT TRUE
    COLOR 77 77 88
    IMAGECOLOR 242 255 195
    BACKGROUNDCOLOR 222 222 222
    LABEL
      TYPE BITMAP
      SIZE SMALL
      COLOR 0 0 0
      POSITION UR
      BUFFER 10
    END
  END

  LEGEND
    KEYSIZE 20 15
  END

 

#######################################################################
  # LAYERS, ajout d'une couche wms.... #
  #######################################################################


LAYER
    NAME "COUCHE_WMS_Géosignal"
    TYPE RASTER
    STATUS ON
    CONNECTIONTYPE WMS
    CONNECTION  "http://www.geosignal.org/cgi-bin/wmsmap?"
   
    METADATA
      "wms_name" "RASTER25k"
      "wms_server_version" "1.1.1"
      "wms_srs" "EPSG:4326 EPSG:27582"
      "wms_format" "image/png"
     
           
    END
END

END

Dernière modification par kirikou92 (Fri 10 August 2007 15:13)

Hors ligne

 

#14 Fri 10 August 2007 18:27

gglafouine
Participant actif
Lieu: Montpellier
Date d'inscription: 28 Feb 2006
Messages: 118

Re: se connecter à une couche wms geosignal

kirikou92 a écrit:

J'essaie de commprendre le code que vous m'aviez envoyer j'aimerai savoir dans la définition du shapepath, il s'agit de quel chemin ?

celui de la couche wms? 

c'est a dire

SHAPEPATH "http://www.geosignal.org/cgi-bin/wmsmap?"


oups j'ai pas été assez clair wink on reprend
en fait c'est le chemin à partir de la racine serveur où sont contenu tes données en Shape d'où "SHAPEPATH" (chemin Shape)

en d'autre terme , j'ai mis en gras les corrections

MAP

  NAME "myFirstProject"
  EXTENT 72705 1620431 1197822 2677441
  IMAGETYPE PNG
  IMAGECOLOR 255 255 255
  STATUS ON
  UNITS METERS
  FONTSET "fonts.txt"
  SYMBOLSET "symbols.txt"
  SHAPEPATH "data"

  OUTPUTFORMAT
    NAME png
    DRIVER "GD/PNG"
    MIMETYPE "image/png"
    IMAGEMODE PC256
    EXTENSION "png"
    FORMATOPTION "INTERLACE=OFF"
    TRANSPARENT OFF
  END

  OUTPUTFORMAT
    NAME jpeg
    DRIVER "GD/JPEG"
    MIMETYPE "image/jpeg"
    IMAGEMODE RGB
    EXTENSION "jpg"
    FORMATOPTION "INTERLACE=OFF"
    FORMATOPTION "QUALITY=80"
  END

  REFERENCE
    IMAGE images/keymap_france.png
    EXTENT -168827.05 1620431 1414509.05 2677441
    STATUS ON
    COLOR -1 -1 -1
    OUTLINECOLOR 200 0 0
    SIZE 224 150
  END

  SCALEBAR
    POSTLABELCACHE TRUE
    STYLE 0
    UNITS kilometers
    SIZE 350 3
    TRANSPARENT TRUE
    COLOR 77 77 88
    IMAGECOLOR 242 255 195
    BACKGROUNDCOLOR 222 222 222
    LABEL
      TYPE BITMAP
      SIZE SMALL
      COLOR 0 0 0
      POSITION UR
      BUFFER 10
    END
  END

  LEGEND
    KEYSIZE 20 15
  END

PROJECTION
    "init=epsg:27582"
END 

 

#######################################################################
  # LAYERS, ajout d'une couche wms.... #
  #######################################################################


LAYER
    #attention: pas d'accent et pas d'espace dans le nom (ca pose pas de problème pour le titre de la métadonnées mais pour le nom parcontre oui)
    NAME "COUCHE_WMS_Geosignal"   
    TYPE RASTER
    STATUS ON
    CONNECTIONTYPE WMS
    CONNECTION  "http://www.geosignal.org/cgi-bin/wmsmap?"
   
    METADATA
      "wms_name" "RASTER25k"
      "wms_server_version" "1.1.1"
      "wms_srs" "EPSG:4326"
      "wms_format" "image/png"
     
           
    END
END

END

Dernière modification par gglafouine (Fri 10 August 2007 18:29)


Jérôme

Hors ligne

 

#15 Mon 13 August 2007 09:32

kirikou92
Participant occasionnel
Date d'inscription: 2 May 2007
Messages: 36

Re: se connecter à une couche wms geosignal

Bonjour Gérome

Merci pour ton aide après les intructions que tu m'as donné, j'ai enfin reussi à afficher une couche wms.

Hors ligne

 

#16 Mon 13 August 2007 17:58

gglafouine
Participant actif
Lieu: Montpellier
Date d'inscription: 28 Feb 2006
Messages: 118

Re: se connecter à une couche wms geosignal

kirikou92 a écrit:

Bonjour Gérome

Merci pour ton aide après les intructions que tu m'as donné, j'ai enfin reussi à afficher une couche wms.


Je suis content de pouvoir aider. c'est assez frustrant de pas pouvoir avancer sur un travail à cause d'une petite erreur.
J'ai eut le même genre de problème quand j'ai attaqué. wink

Bonne continuation.

P.S. : tu peux remercier aussi yves qui est trés actif en tous cas je le fait pour toi. Merci Yves

Dernière modification par gglafouine (Mon 13 August 2007 17:59)


Jérôme

Hors ligne

 

Pied de page des forums

Powered by FluxBB