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