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 Wed 22 July 2009 10:58

Sfox
Participant occasionnel
Date d'inscription: 29 Jun 2009
Messages: 24

[OpenLayers/WFS] this.events.destroy()

Bonjour,

je voudrais tester openlayers avec un service WFS et données oraclespatial mais le résultat, j'ai mes outils de zoom d'openlayers qui s'affichent mais les données non (cela via mon application .net). à noter que j'ai tester mon mapfile via shp2img et ça marche, j'ai même essayé avec un mapfile utilisant des données shp sous mon appli et cela marche aussi.

la deuxième erreur est que, quand je ferme ma fenêtre IE, j'ai un message d'erreur :

this.events a la valeur null ou n'est pas un objet. et qd je fais un débug, c'est sur la ligne this.events.destroy() du openlayers.js où j'ai l'erreur.

est ce que quelqu'un a une idée.

MErci

Hors ligne

 

#2 Thu 06 August 2009 13:55

Sfox
Participant occasionnel
Date d'inscription: 29 Jun 2009
Messages: 24

Re: [OpenLayers/WFS] this.events.destroy()

j'ai remplacé ma connection oraclespatial par OGR au niveau de mon Mapfile et là, l'url de test avec request getfeature marche mais via mon appli .net, j'ai toujours mes données qui ne s'affichent pas. voici mon code :

Code:

bounds = new OpenLayers.Bounds(861538,317217,868747,329841);//bounds des couches oracle
       map = new OpenLayers.Map('map',{ maxExtent: bounds,maxResolution : "auto",
            units : "meters",
            projection : "epsg:27563"
       });

layer1 = new OpenLayers.Layer.WFS("aaaa",
        "http://localhost:81/cgi-bin/mapserv.exe?map=<cheminmapfile>&",
         {typename:'aaaaa'},{extractAttributes:true,isBaseLayer:true}
        );
       
        layer2 = new OpenLayers.Layer.WFS("bbbb",
        "http://localhost:81/cgi-bin/mapserv.exe?map=<cheminmapfile>&",
         {typename:'bbbb'},{extractAttributes:true,isBaseLayer:false}
        );

        map.addLayers([layer1,layer2]);
        map.zoomToExtent(bounds);
        map.addControl(new OpenLayers.Control.OverviewMap());
        map.addControl( new OpenLayers.Control.LayerSwitcher() );

est ce que quelqu'un a une idée ?

Merci d'avance

Hors ligne

 

Pied de page des forums

Powered by FluxBB