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 Mon 27 December 2010 10:55

geobrie
Participant actif
Date d'inscription: 31 Jan 2010
Messages: 120

Erreur mapserver <gml:null>missing</gml:null>

Bonjour,

Après un avoir installer mon système de WebMapping sur un serveur tout neuf je me retrouve devant l'impossibilité d'afficher mes carte j'ai une erreur que jusqu'à ce jour je n'avait jamais rencontrée. Le serveur est sous Ubuntu 10.04 et je travail avec MapServer couplé à OpenLayer. Mes cartes doivent me permettre d'afficher des infobulles. Mapserver semble bien installé et ma couche WMS est bien affichée.

Voici le retour de Firebug :

<?xml version='1.0' encoding="ISO-8859-1" ?>
<wfs:FeatureCollection
   xmlns:ms="http://mapserver.gis.umn.edu/mapserver"
   xmlns:wfs="http://www.opengis.net/wfs"
   xmlns:gml="http://www.opengis.net/gml"
   xmlns:ogc="http://www.opengis.net/ogc"
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xsi:schemaLocation="http://www.opengis.net/wfs http://schemas.opengis.net/wfs/1.0.0/WFS-basic.xsd
                       http://mapserver.gis.umn.edu/mapserver http://monsite/cgi-bin/mapserv?map=/var/www/infogeb/htdocs/vente_260111.map&amp;SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=DescribeFeatureType&amp;TYPENAME=vente&amp;OUTPUTFORMAT=XMLSCHEMA">
   <gml:boundedBy>
      <gml:null>missing</gml:null>
   </gml:boundedBy>
</wfs:FeatureCollection>


Mon Mapfile :

MAP
  NAME "VENTE_260111_MAP"
  IMAGETYPE PNG24
  EXTENT 519556 2384371 811130 2611375 
  SIZE 100 100
  UNITS meters 
  IMAGECOLOR 255 255 255
  IMAGEQUALITY 95

  FONTSET './fonts.txt'
  SYMBOLSET './symbols.txt' 
 
    WEB 
      IMAGEPATH "/var/www/monsite/htdocs/tmp/"
      IMAGEURL 'tmp/'

      # WMS server settings
        METADATA
          'wms_title'           "vente_260111"
          'wms_onlineresource'  "http://monsite/cgi-bin/mapserv?map=/var/www/infogeb/htdocs/vente_260111.map&"
         'wms_srs'             "EPSG:27582"
      
         "wfs_title"           "vente_260111"
         "wfs_onlineresource"  "http://monsite/cgi-bin/mapserv?map=/var/www/infogeb/htdocs/vente_260111.map&"
         "wfs_srs"             "EPSG:27582"
        END###### Fin de METADATA ######   
    END###### Fin de WEB######
   
    PROJECTION
        "init=epsg:27582" 
    END###### Fin de PROJECTION ######
   
    OUTPUTFORMAT
        NAME png
        DRIVER "GD/PNG"
        MIMETYPE "image/png"
        IMAGEMODE PC256
        EXTENSION "png"       
    END###### Fin de OUTPUTFORMAT ######

      
###### Layer 1 #######################
  LAYER
    NAME vente
    STATUS ON
    TYPE POINT
    DUMP TRUE
   
    CONNECTIONTYPE postgis
    CONNECTION "dbname='infogebdb' host=192.168.0.14 port=5432 user='user' password='pass' sslmode=disable"
    DATA "the_geom FROM vente"
    LABELITEM "id"           
            METADATA
                ### WMS
                "wms_title"    "vente"
                ### WFS
                "wfs_title"    "vente"
                "gml_featureid" "gid"
                "gml_include_items" "all"
            END###### Fin de METADATA ######       
           
           
            CLASS
               NAME "vente"
               LABEL
               COLOR  150 150 150
               OUTLINECOLOR 255 255 255
               FONT arial
               TYPE truetype
               SIZE 6
               POSITION AUTO
               PARTIALS FALSE
               END

               STYLE
               SYMBOL "circle"
               SIZE 7.0
               OUTLINECOLOR 0 0 0
               COLOR 255 255 255
               END
            END
     END###### Fin de Layer 1 ######
END###### Fin de Map File  ######


Merci

Hors ligne

 

#2 Mon 27 December 2010 13:22

ThomasG
Membre
Lieu: Nantes
Date d'inscription: 9 Sep 2005
Messages: 947
Site web

Re: Erreur mapserver <gml:null>missing</gml:null>

Bonjour,

Quelle est la projection de votre table vente? Vous nous donnez la réponse de Firebug mais quelle est la chaine envoyée en requête?
Ça serait utile d'avoir cette information car votre erreur est typique d'une erreur sur l'étendue de la couche. A première vue, soit c'est votre mapfile qui est en cause, soit c'est la configuration de votre code Openlayers qui appelle la mauvaise "bounding box".

Cordialement

ThomasG

Hors ligne

 

#3 Mon 27 December 2010 13:35

geobrie
Participant actif
Date d'inscription: 31 Jan 2010
Messages: 120

Re: Erreur mapserver <gml:null>missing</gml:null>

ThomasG a écrit:

Ça serait utile d'avoir cette information car votre erreur est typique d'une erreur sur l'étendue de la couche.


Merci pour cette réponse qui m'a beaucoup aidé à comprendre mon problème, effectivement j'avais un problème de projection. La table vente était bien en lambert 2 mais la projection des objets était mal définie.

Merci

Hors ligne

 

Pied de page des forums

Powered by FluxBB