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é ?

#1 Wed 13 June 2012 22:12

Geo-x
Participant assidu
Lieu: Pau
Date d'inscription: 2 Nov 2010
Messages: 215

Prôblème affichage mapfile

Bonjour à tous,

J'ai une configuration web PHP/JS/MAP.

à l'ouverture du PHP, je charge le JS qui contient :

Code:

 var vecteur = new OpenLayers.Layer.Vector    ("vector",{
                                                    strategies: [new OpenLayers.Strategy.BBOX()],
                                                    projection : new OpenLayers.Projection("EPSG:3943"),
                                                    protocol: new OpenLayers.Protocol.WFS({
                                                    url: "http://localhost/mapfile/mapserv.exe?map=/mapfile/e.map&",
                                                    featureType: "e",
                                                    srsName: "EPSG:3943",
                                                    geometryName: "wkb_geometry"})});

    //Ajout du layer à la carte
     map.addLayer(vecteur);

Pourtant, à l'ouverture du PHP, le contenu du mapfile ne s'affiche pas et firebug m'indique visiblement des messages d'erreur de chargement (conf. fichier joint)

Pensez-vous qu'il s'agit là d'une erreur au niveau du mapfile?

Ou bien est-ce une erreur/oubli de ma part?

Merci de vos éclairages.

Géomatiquement.

Geo-x


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Hors ligne

 

#2 Mon 18 June 2012 08:13

Geo-x
Participant assidu
Lieu: Pau
Date d'inscription: 2 Nov 2010
Messages: 215

Re: Prôblème affichage mapfile

Pas la moindre petite idée? ;-)

Hors ligne

 

#3 Thu 09 August 2012 10:37

Geo-x
Participant assidu
Lieu: Pau
Date d'inscription: 2 Nov 2010
Messages: 215

Re: Prôblème affichage mapfile

Bonjour,

En creusant la chose je me suis demandé s'il ne s'agissait d'un souci au niveau de ma configuration serveur.

Voici comment j'ai structuré mon serveur Apache :

Mon serveur virtuel Apache pointe son LOCALHOST sur
C:\ms4w\Apache\web
(là ou j'ai toutes mes pages internet)
Dans web j'ai recopié le cgi-bin (issu de apache/cgi-bin)pour lancer mapserv.exe :

C:\ms4w\Apache\web\cgi-bin

pour pouvoir appeler correctement le cgi-bin :

http://localhost/cgi-bin/mapserv.exe...mapfile/e.map?

Sachant que le httpd.conf d'Apache est éditable et que l'on peut choisir l'emplacement du cgi-bin, ma question est de savoir comment l’appeler une fois dans le navigateur.

Si je tape :

http://localhost/cgi-bin/mapserv.exe...mapfile/e.map?

Il devrait aller chercher le cgi-bin dans : 'C:\ms4w\Apache\web\' puisque le localhost est configuré comme tel dans le httpd.conf
donc suis-je obligé de taper le chemin en entier du genre :

c:\MS4W\Apache/cgi-bin/mapserv.exe...mapfile/e.map?

Enfin comme vous voyez, j'ai des questions qui restent sans réponse depuis un petit bout de temps maintenant malgré mes différentes tentatives ...

Merci pour votre aide.

Hors ligne

 

Pied de page des forums

Powered by FluxBB