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 Thu 18 July 2013 18:47

araking
Participant actif
Date d'inscription: 8 Jul 2013
Messages: 83

[openlayers] problème d'affichage

Bonjour,
j'arrive pas à vsualiser ma carte avec OpenLayers,avec getMap de Mapserver je peux la voir,seulement les boutons du zoom sont apparus voici le code .map
et le html

Code:

MAP
SHAPEPATH"/home/arafet/projet1"

NAME "wms_tunisie"
EXTENT 7.49222 30.23440 11.58170  37.34040
STATUS ON

PROJECTION
"init=epsg:4326"
END 

WEB
METADATA
"wms_title" "WMS_TUNISIA"
"wms_onlineresource" "http://localhost/cgi-bin/mapserv?map=/home/arafet/projet1/proj1.map&"
"wms_srs" "epsg:4326 epsg:4269 epsg:3978 epsg:3857"
"wms_enable_request" "*"
"wms_format" "image/png"

END
END

IMAGETYPE PNG
IMAGECOLOR 255 255 255
STATUS ON
UNITS METERS
SIZE 600 600

OUTPUTFORMAT
NAME "png"
DRIVER AGG/PNG
MIMETYPE "image/png"
IMAGEMODE RGB
EXTENSION "png"
FORMATOPTION "GAMMA=0.75"
END


LAYER

NAME TUN_adm2
METADATA
"wms_title" "TUNSIA"
END

PROJECTION
"init=epsg:4326"
END
 
TYPE POLYGON
STATUS OFF
DATA TUN_adm2

CLASS
NAME "TUNISIA"
COLOR 0 255 0
END
END
LAYER
    NAME TUN_water_areas_dcw
    METADATA
      "wms_title"    "WATER"

    END
    DATA TUN_water_areas_dcw
    STATUS ON
    TYPE POLYGON
    CLASS
      NAME "WATER"
      STYLE
        COLOR 0 255 255
      END
    END
    PROJECTION
      "init=epsg:4326"
    END
  END
 LAYER
    NAME TUN_roads
    METADATA
      "wms_title"    "ROAD"
    END
    DATA TUN_roads
    STATUS ON
    TYPE LINE
    CLASS
      NAME "ROAD"
      STYLE
        COLOR 120 120 120
      END
    END
    PROJECTION
      "init=epsg:4326"
    END
  END
LAYER
    NAME TUN_rails
    METADATA
      "wms_title"    "RAYL"
    END
    DATA TUN_rails
    STATUS ON
    TYPE LINE
    CLASS
      NAME "RAYL"
      STYLE
        COLOR 227 127 227
      END
    END
    PROJECTION
      "init=epsg:4326"
    END
  END
END

pour l'openlayers firebug me retourne ce warning:La propriété non standard « document.all » a été utilisée. Veuillez utiliser la propriété standard du W3C « document.getElementById() » à la place.

Code:

<html>
<head>
<title>OpenLayers Example</title>

<script src="http://openlayers.org/api/OpenLayers.js"></script>
 <script type="text/javascript">
function init() {          
     var options = 
{
projection: new OpenLayers.Projection("epsg:4326"),
displayProjection:new OpenLayers.Projection("epsg:4326"),
}}
</script>
</head>
<body>
<div style="width:100%; height:100%" id="map"></div>
<script defer="defer" type="text/javascript">
var map = new OpenLayers.Map('map');
var wms = new OpenLayers.Layer.WMS( "OpenLayers WMS","http://localhost/cgi-bin/mapserv?map=/home/arafet/projet1/proj1.map&",
{layers: 'Tun_adm2'});

map.addLayer(wms);
map.zoomToMaxExtent();
</script>
</body>
</html>

Hors ligne

 

#2 Thu 18 July 2013 19:06

araking
Participant actif
Date d'inscription: 8 Jul 2013
Messages: 83

Re: [openlayers] problème d'affichage

Bonjour,
la carte est apparus ! je ne l'ai pas vu elle est trop petite :p

Hors ligne

 

Pied de page des forums

Powered by FluxBB