#31 Thu 18 March 2010 22:17
- T.DERICBOURG
- Participant occasionnel
- Date d'inscription: 28 Jul 2012
- Messages: 48
Re: Projet Licence pro géomatique
,
Dernière modification par T.DERICBOURG (Tue 14 January 2014 17:11)
Hors ligne
#32 Fri 19 March 2010 14:20
Re: Projet Licence pro géomatique
avec une erreur :
The requested URL /cgi-bin/mapserv was not found on this server.
Encore merci pour votre aide!
est-ce que ton répertoire et ton fichier mapserv existent bien?
ils doivent se situer dans le DocumentRoot d'apache.
Hors ligne
#33 Fri 19 March 2010 14:39
- T.DERICBOURG
- Participant occasionnel
- Date d'inscription: 28 Jul 2012
- Messages: 48
Re: Projet Licence pro géomatique
,
Dernière modification par T.DERICBOURG (Tue 14 January 2014 17:12)
Hors ligne
#34 Fri 19 March 2010 15:21
- Cornet Jérémie
- Participant assidu
- Lieu: Nouméa
- Date d'inscription: 6 Apr 2008
- Messages: 229
Re: Projet Licence pro géomatique
Salut,
Remplace
Code:
layer = new OpenLayers.Layer.MapServer( "OpenLayers WMS", "http://localhost/cgi-bin/mapserv.exe", {map: 'C:/essai/essai2.map'} ); map.addLayer(layer);
par
Code:
wms_Dep = new OpenLayers.Layer.WMS( "Départements", "http://localhost/cgi-bin/mapserv.exe?map=C:/essai/essai2.map&", { srs: 'EPSG:4326', layers: 'Dep', format: 'image/png' } {singleTile: true, isBaseLayer : true} ); map.addLayer(wms_Dep);
Dernière modification par Cornet Jérémie (Fri 19 March 2010 15:21)
Hors ligne
#35 Fri 19 March 2010 15:37
- T.DERICBOURG
- Participant occasionnel
- Date d'inscription: 28 Jul 2012
- Messages: 48
Re: Projet Licence pro géomatique
,
Dernière modification par T.DERICBOURG (Tue 14 January 2014 17:12)
Hors ligne
#36 Fri 19 March 2010 17:02
- Cornet Jérémie
- Participant assidu
- Lieu: Nouméa
- Date d'inscription: 6 Apr 2008
- Messages: 229
Re: Projet Licence pro géomatique
Ok, refait une requete getcapabilities puis une getmap !
Est ce que la GetMap renvoie quelque chose ?
Hors ligne
#37 Fri 19 March 2010 17:08
- T.DERICBOURG
- Participant occasionnel
- Date d'inscription: 28 Jul 2012
- Messages: 48
Re: Projet Licence pro géomatique
,
Dernière modification par T.DERICBOURG (Tue 14 January 2014 17:12)
Hors ligne
#38 Fri 19 March 2010 17:49
- Cornet Jérémie
- Participant assidu
- Lieu: Nouméa
- Date d'inscription: 6 Apr 2008
- Messages: 229
Re: Projet Licence pro géomatique
Bon,
je te propose de servir ton WMS en lambert carto 1 EPSG : 27571 (metadata à changer dans le mapfile)
Ensuite, tu rajoute dans le html :
- dans le map : la projection 27571 avec unité mètres ...
- dans la couche WMS : la projection
Soit la fonction init suivante :
Code:
function init(){ map = new OpenLayers.Map( 'map', { projection: new OpenLayers.Projection("EPSG:27571"), units: "m", maxResolution: "auto", maxExtent: new OpenLayers.Bounds(823420,1855950,1000170,1975560), controls: [new OpenLayers.Control.PanZoom()] } ); layerWMS = new OpenLayers.Layer.MapServer( "OpenLayers WMS", "http://localhost/cgi-bin/mapserv.exe", {map: 'C:/essai/essai2.map'}, projection: new OpenLayers.Projection("EPSG:27571"), ); map.addLayer(layerWMS); map.zoomToMaxExtent(); }
En fait quand ca t'affichait bien une image mais qui semblait blanche, ce devait bon sauf que le maxextent par defaut est toute la terre en WGS84 et que tu risquais pas de voir ta couche du coup :-)
Dernière modification par Cornet Jérémie (Fri 19 March 2010 17:52)
Hors ligne
#39 Sat 20 March 2010 14:13
- T.DERICBOURG
- Participant occasionnel
- Date d'inscription: 28 Jul 2012
- Messages: 48
Re: Projet Licence pro géomatique
Toujours pas ! Ça doit surement être ca, mais aucune image ne s'affiche cette fois. Un problème dans le HTML peut être?
Code:
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <style type="text/css"> #map { width: 1024 768px; height: 768px; border: 1px solid black; } </style> <script src="http://openlayers.org/dev/lib/OpenLayers.js"></script> <script type="text/javascript"> <!-- var map, layer; function init(){ map = new OpenLayers.Map( 'map', { projection: new OpenLayers.Projection("EPSG:27571"), units: "m", maxResolution: "auto", maxExtent: new OpenLayers.Bounds(823420, 1855950, 1000170, 1975560), controls: [new OpenLayers.Control.PanZoom()] } ); layerWMS = new OpenLayers.Layer.MapServer( "OpenLayers WMS", "http://localhost/cgi-bin/mapserv.exe", {map: 'C:/essai/essai2.map'}, projection: new OpenLayers.Projection("EPSG:27571"), ); map.addLayer(layerWMS); map.zoomToMaxExtent(); } // --> </script> </head> <body onload="init()"> <div id="map"></div> </body> </html>
?
Hors ligne
#40 Mon 22 March 2010 20:13
- T.DERICBOURG
- Participant occasionnel
- Date d'inscription: 28 Jul 2012
- Messages: 48
Re: Projet Licence pro géomatique
,
Dernière modification par T.DERICBOURG (Tue 14 January 2014 17:13)
Hors ligne