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!

#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

simon_g
Participant assidu
Lieu: Paris
Date d'inscription: 4 Oct 2006
Messages: 195
Site web

Re: Projet Licence pro géomatique

Prowdigy a écrit:

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

 

Pied de page des forums

Powered by FluxBB