Pages: 1
- Sujet précédent - Interprètation de plusieurs layers par mapserver via cartoweb - Sujet suivant
#1 Mon 13 August 2007 15:33
- kirikou92
- Participant occasionnel
- Date d'inscription: 2 May 2007
- Messages: 36
Interprètation de plusieurs layers par mapserver via cartoweb
salut à tous
J'ai tester toutes les possibiliteés de charger des couches sur cartoweb, j'ai créer des projets de façon distincts.
Maintenant j'essaie de d'assoccier dans un mapfile les différentes couches à savoir un couche wms , une couche post gis et une couche en locale sur ma machine tous ces pojets marchent quant ils sont separées, mais rassemblées; j'ai juste a l'affichage la première couche, mapserver n'interprète plus les autres layers.
J'aimerais savoir si quelqu'un aurait une idée
Merci
Hors ligne
#2 Mon 13 August 2007 15:40
Re: Interprètation de plusieurs layers par mapserver via cartoweb
Bonjour,
Merci de faire attention quand vous postez : éviter de poster deux fois le même message, dans le cas où cela arrive (cela peut arriver) signalez-le aux modérateurs. Merci. D'autre part, certaines personnes prennent le temps de vous répondre, merci de leur donner des nouvelles quant aux solutions qu'ils ont pris la peine de vous envoyer.
Concernant votre problème, il nous faut plus d'informations : quel est le contenu de votre fichier layers.ini et <monProjet>.ini (<monProjet> est le nom de votre projet où vous définissez les modules à chargé ainsi que les couches par défaut). Quelles couches sont cochés quand vous voyez votre problème ?
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
#3 Mon 13 August 2007 16:02
- kirikou92
- Participant occasionnel
- Date d'inscription: 2 May 2007
- Messages: 36
Re: Interprètation de plusieurs layers par mapserver via cartoweb
ok je prends note de vos remarques cependant dans le dernier sujet que j'ai eu à poster j'ai pri quant même la peine de donner des informations sur la solution qui m'a été postée...
Concernant mon problème mon layer .ini et monprojet.ini est aussi par defaut
Concernant les couches à cocher à l'écran j'ai juste la première dans le mapefile, les autres ne me sont pas proposées.
Merci d'avance
Hors ligne
#4 Mon 13 August 2007 16:32
Re: Interprètation de plusieurs layers par mapserver via cartoweb
Bonjour,
Vous devez "remplir" votre fichier layers.ini pour que les couches dans votre mapfile soient présentes dans l'interface et que vous puissiez les cocher (=les charger). Vous avez une documentation en français ici : http://cartoweb-community.gloobe.org/do … .3:couches
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
#5 Mon 13 August 2007 18:05
- kirikou92
- Participant occasionnel
- Date d'inscription: 2 May 2007
- Messages: 36
Re: Interprètation de plusieurs layers par mapserver via cartoweb
Ok merci voici comment se présentent mes différentes
et j'ai le message d'eurreur suivant:
Could not find msLayer eppeville_sig
Voici donc ma layer.ini
; whether to generate class icons automatically
autoClassLegend = true
; layers
layers.root.className = LayerGroup
layers.root.children = vue_gis, eppeville_sig, COUCHE_WMS_Geosignal
layers.root.rendering = block
layers.vue_gis.className = Layer
layers.vue_gis.label = Analyses1
layers.vue_gis.msLayer = vue_gis
layers.eppeville_sig.className = Layer
layers.eppeville_sig.label = Analyses2
layers.eppeville_sig.msLayer = eppeville_sig
layers.COUCHE_WMS_Geosignal.className = Layer
layers.COUCHE_WMS_Geosignal.label = Analyses3
layers.COUCHE_WMS_Geosignal.msLayer = COUCHE_WMS_Geosignal
voici mon mapfile
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
MAP
PROJECTION
"init=epsg:27582"
END
##########
# LAYERS #
##########
lAYER
CONNECTIONTYPE postgis
NAME "vue_gis"
TYPE POLYGON
CONNECTION "user=postgres password=XXX dbname=XXX host=localhost"
DATA "wk_geometry FROM (select wk_geometry, insee, deptcom FROM vue_gis ) as new_table USING UNIQUE insee USING SRID=-1"
STATUS ON
CLASS
NAME "vue_gis"
STYLE
COLOR 0 102 102
OUTLINECOLOR 0 0 0
END
END
END
END
END
lAYER
CONNECTIONTYPE postgis
NAME "eppeville_sig,"
TYPE POLYGON
CONNECTION "user=postgres password=xxx dbname=XXX host=localhost"
DATA "wk_geometry FROM (select wk_geometry, insee, camiontotal, camionmalade FROM eppeville_sig ) as new_table USING UNIQUE insee USING SRID=-1"
STATUS ON
CLASS
NAME "ctm1"
EXPRESSION ([camionmalade]<20)
STYLE
COLOR 0 255 153
OUTLINECOLOR 0 0 0
END
END
CLASS
NAME "ctm2"
EXPRESSION ([camionmalade]<50)
STYLE
COLOR 0 255 51
OUTLINECOLOR 0 0 0
END
END
CLASS
NAME "ctm3"
EXPRESSION ([camionmalade]<70)
STYLE
COLOR 0 204 0
OUTLINECOLOR 0 0 0
END
END
CLASS
NAME "ctm4"
EXPRESSION ([camionmalade]<90)
STYLE
COLOR 0 102 0
OUTLINECOLOR 0 0 0
END
END
CLASS
NAME "ctm5"
EXPRESSION ([camionmalade]<100)
STYLE
COLOR 0 51 0
OUTLINECOLOR 0 0 0
END
END
END
END
END
LAYER
NAME "COUCHE_WMS_Geosignal"
TYPE RASTER
STATUS ON
CONNECTIONTYPE WMS
CONNECTION "http://www.geosignal.org/cgi-bin/wmsmap?"
METADATA
"wms_name" "RASTER1000k"
"wms_server_version" "1.1.1"
"wms_srs" "EPSG:4326 EPSG:27582"
"wms_format" "image/png"
END
END
END
END
END
Hors ligne
#6 Mon 13 August 2007 18:08
Re: Interprètation de plusieurs layers par mapserver via cartoweb
Bonjour,
Erreur de typo dans ton mapfile : NAME "eppeville_sig,". La virgule est en trop.
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 Mon 13 August 2007 18:21
- kirikou92
- Participant occasionnel
- Date d'inscription: 2 May 2007
- Messages: 36
Re: Interprètation de plusieurs layers par mapserver via cartoweb
ok merci je viens de corriger cette eurreur et vider le cache, mais quant je ralance le projet j'ai toujours le même message
NAME "eppeville_sig"
Failure
CartoWeb version: 3.3.0 [$Revision: 1.2 $]
class: SoapFaultWrapper
message: Could not find msLayer eppeville_sig
Backtrace
Hors ligne
#8 Thu 16 August 2007 15:03
- gglafouine
- Participant actif
- Lieu: Montpellier
- Date d'inscription: 28 Feb 2006
- Messages: 118
Re: Interprètation de plusieurs layers par mapserver via cartoweb
Bonjour,
tu devrais vérifier ta couche dans la base de données PostGreSQL, pour vérifier si elle est bien entré et avec le bon nom.
Et tu a une redondance dans les "END"
essai de bien structurer ton fichier ca aide à voir les erreurs.
MAP
...
...
LAYER
...
CLASS
...
...
STYLE
...
END
END
END
LAYER
...
CLASS
...
...
STYLE
...
END
END
END
END
Dernière modification par gglafouine (Thu 16 August 2007 15:12)
Jérôme
Hors ligne
#9 Thu 16 August 2007 17:25
- kirikou92
- Participant occasionnel
- Date d'inscription: 2 May 2007
- Messages: 36
Re: Interprètation de plusieurs layers par mapserver via cartoweb
je vais essayer de verifier tout mon code à tête reposée.
je vous donnerez des nouvelles
Merci
Hors ligne
#10 Mon 20 August 2007 10:56
- kirikou92
- Participant occasionnel
- Date d'inscription: 2 May 2007
- Messages: 36
Re: Interprètation de plusieurs layers par mapserver via cartoweb
Bonjour,
j'ai bien vérifié mes codes et j'ai trouvé mon eurreur se trouvait dans le Layer.ini
j'ai fait les modifications nécessaires et tout marche bien.
Merci à tous
Dernière modification par kirikou92 (Tue 21 August 2007 16:22)
Hors ligne
Pages: 1
- Sujet précédent - Interprètation de plusieurs layers par mapserver via cartoweb - Sujet suivant