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 Mon 19 December 2011 10:58

phil008
Participant occasionnel
Date d'inscription: 10 Sep 2011
Messages: 23

Problème: Mapserver + Openlayers via WFS

Bonjour

Je suis sur Ubuntu et j'essaye d'afficher une simple couche Mapserver, sous OpenLayers 2.11 en mode WFS. Mais je n'y arrive pas. J'ai installé Firebug qui ne relève qu'une seule erreur: "maxExtent is null" (ce qui ne m'avance pas trop).

Voici mon mapfile:

Code:

MAP
NAME                            'afrique'
IMAGETYPE                        PNG24
EXTENT                            -26.706248 -37.127960 70.493774 43.845013 
UNITS                            dd
SIZE                                600 500
SHAPEPATH                        '/var/www/projets/afrique/'
IMAGECOLOR                        232 235 255

WEB
IMAGEPATH                        '/var/www/projets/files/tmp/'
IMAGEURL                        'http://localhost/projets/files/tmp/'

METADATA
"wfs_title"                            "afrique"
"wfs_onlineresource"                "http://localhost/cgi-bin/mapserv?map=/var/www/projets/afrique/afrique.map&"
"wfs_srs"                            "EPSG:4326"
END

END
  
############


LAYER

NAME                            'afrique'

STATUS ON 
METADATA
"wms_title"                        "afrique"
"wfs_title"                            "afrique"
"gml_featureid"                    "NAME"
"gml_include_items"                    "all"
END
PROJECTION
                                "init=epsg:4326"
END
DUMP TRUE

DATA                            'afrique.shp'

STATUS                            OFF
TYPE                                POLYGON
        
CLASS    
NAME                            'afrique'            
STYLE
COLOR                            255 204 102
END
STYLE
OUTLINECOLOR                    0 0 0
WIDTH                            1
ANTIALIAS                        FALSE
END
                            
END
END

############

END

et voici mon fichier html

Code:

<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
    <meta name="apple-mobile-web-app-capable" content="yes">
    <link rel="stylesheet" href="../../../OpenLayers-2.11/theme/default/style.css" type="text/css">
    <link rel="stylesheet" href="../../../OpenLayers-2.11/examples/style.css" type="text/css">
    <script src="../../../OpenLayers-2.11/lib/OpenLayers.js"></script>
    <script type="text/javascript">
        var lon = 5;
        var lat = 40;
        var zoom = 5;
        var map, layer;

    function init(){
    map = new OpenLayers.Map( 'map' );
    
    var afrique = new OpenLayers.Layer.WFS( 
     "afrique", "http://localhost/cgi-bin/mapserv?map=/var/www/projets/afrqiue/afrique.map&", 
     {typename: 'afrique'}, 
     { extractAttributes: true}
    );
    map.addLayer(afrique);

            map.setCenter(new OpenLayers.LonLat(lon, lat), zoom);
            map.addControl( new OpenLayers.Control.LayerSwitcher() );
    
        }
    </script>
  </head>
    
  <body onload="init()">
    <h1 id="title">WFS Example</h1>
    <div id="tags">
    </div>
    <p id="shortdesc">
    </p>
    <div id="map" class="smallmap"></div>
    <div id="docs">
    </div>
  </body>
    
</html>

Qu'est ce qui cloche? Merci d'avance.

Dernière modification par phil008 (Mon 19 December 2011 12:10)

Hors ligne

 

#2 Mon 19 December 2011 11:31

Laurent Jégou
Participant assidu
Lieu: Toulouse
Date d'inscription: 5 Sep 2005
Messages: 447
Site web

Re: Problème: Mapserver + Openlayers via WFS

Je note un "STATUS OFF" dans le bloc layer.


Enseignant-Chercheur en Géomatique
UT2J - Dept Géo / CNRS UMR LISST-Cieu / Master Sigma - Revue Mappemonde

Hors ligne

 

#3 Mon 19 December 2011 12:03

phil008
Participant occasionnel
Date d'inscription: 10 Sep 2011
Messages: 23

Re: Problème: Mapserver + Openlayers via WFS

Exact, j'ai rectifié et mis ON, mais je n'ai toujours rien qui s'affiche.

Hors ligne

 

Pied de page des forums

Powered by FluxBB