#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
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
Bonjour,
Code:
STATUS ONPlutô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é 
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
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.
[..]
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
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
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
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  on reprend
 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
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é. 
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





