Помогите, как сделать следующее:
- у меня есть слои в shp файлах, один файл на каждый слой;
- есть mapserver;
Необходимо, выставить карты в интернете. Я хочу сделать через openlayer, т.к. нужно встроить карты в сайт, но не работает.
Код map файла:
Код: Выделить всё
MAP
  NAME           "Border_area"
  STATUS         ON
  IMAGETYPE      PNG
  EXTENT         98.63 49.95 116.92 57.25
  SIZE           1024 800
  SHAPEPATH      "/ms4w/apps/data/shp/all"
  UNITS DD
  IMAGECOLOR     255 255 255
  WEB
    TEMPLATE  "/ms4w/apps/data/templates/template.html"
    IMAGEPATH "/ms4w/tmp/ms_tmp/"
    IMAGEURL  "/ms_tmp/"
	METADATA
		wms_title                  "Buryats territory"
		wms_abstract               "Слой, отображающий територию РБ"
		wms_onlineresource         "http://127.0.0.1/cgi-bin/mapserv.exe?map=/ms4w/apps/data/map/border_area.map&"
		wms_srs                    "EPSG:4326"
		wms_getfeatureinfo         "http://127.0.0.1/cgi-bin/mapserv.exe?map=/ms4w/apps/data/map/border_area.map&"
		wms_featureinfoformat      "text/plain"
	END
  END
  PROJECTION
   "proj=latlong"
   "ellps=WGS84"
   "datum=WGS84"
  END
  LAYER # States polygon layer begins here
    NAME         border_area
    DATA         border_area
    STATUS       ON
    TYPE         POLYGON
	TEMPLATE     "dummy"
    
    PROJECTION
		"proj=latlong"
		"ellps=WGS84"
		"datum=WGS84"
    END
    CLASS
      NAME "border_area"
            
	STYLE
        COLOR      232 232 232
 	OUTLINECOLOR 32 32 32
    END	
    METADATA
	wms_title         "Border_area"
	wms_abstract      "Border_area"
	wms_srs           "EPSG:4326"
	wms_include_items "all"
    END
  END
END
end
endКод: Выделить всё
<html>
<head>
  <title>OpenLayers Example</title>
    <script src="lib/OpenLayers.js"></script>
    </head>
    <body>
      <div style="width:100%; height:100%" id="map"></div>
      <script defer="defer" type="text/javascript">
        var lon = 108;
	var lat = 54;
	var zoom = 7;
	var map = new OpenLayers.Map('map');
        var wms = new OpenLayers.Layer.WMS( "OpenLayers WMS",
            "http://labs.metacarta.com/wms/vmap0", {layers: 'basic'} );
	var twms = new OpenLayers.Layer.WMS(
    		"Border_area",
    		"http://127.0.0.1/cgi-bin/mapserv.exe?",
		{
	  	map: '/ms4w/apps/data/map/border_area.map',
	   	transparent: 'TRUE',
	   	layers: 'border_area'
		},
		{'reproject': true});
	
        map.addLayer([twms,wms]);
	map.setCenter(new OpenLayers.LonLat(lon, lat), zoom);
        
      </script>
</body>
</html>Пример брал с http://gis-lab.info/qa/ol-load.html
Подскажите, где я мог "напахать"?
Заранее всем благодарен за советы.

