Вот map файл:
Код: Выделить всё
MAP
NAME "WMS"
STATUS ON
SIZE 1000 800
EXTENT -2133253.55 4885560.73 1870879.36 8774828.60
UNITS meters
SHAPEPATH "/ms4w/apps/kamchatka/shp/"
IMAGECOLOR 255 255 255
WEB
TEMPLATE "/usr/local/www/apache22/data/kamchatka.html"
IMAGEPATH "/usr/local/www/apache22/data/images/"
IMAGEURL "/images/"
METADATA
wms_title "demo"
wms_abstract "This is demo"
wms_onlineresource "http://91.216.81.152/cgi-bin/mapserv.cgi?map=/ms4w/apps/kamchatka/kam1.map"
wms_srs "EPSG:2517"
wms_enable_request "*"
wms_getfeatureinfo "http://91.216.81.152/cgi-bin/mapserv.cgi?map=/ms4w/apps/kamchatka/kam1.map"
wms_feature_info_mime_type "text/html"
wms_featureinfoformat "text/html"
END
END
PROJECTION
"proj=tmerc"
"lat_0=0"
"lon_0=159"
"k=1"
"x_0=500000"
"y_0=0"
"ellps=krass"
"units=m"
"no_defs"
END
LAYER
NAME "borders"
DATA "borders.shp"
TYPE POLYGON
STATUS ON
PROJECTION
"proj=tmerc"
"lat_0=0"
"lon_0=159"
"k=1"
"x_0=500000"
"y_0=0"
"ellps=krass"
"units=m"
"no_defs"
END
CLASS
NAME "Area"
OUTLINECOLOR 0 0 0
END
METADATA
wms_title "3333"
wms_abstract "3333 test"
wms_srs "EPSG:2517"
wms_include_items "all"
END
END
END
Код: Выделить всё
<!doctype html>
<html lang="ru">
<head>
<link rel="stylesheet" href="./js/leaflet.css" />
<!--[if lte IE 8]>
<link rel="stylesheet" href="./js/leaflet.ie.css" />
<![endif]-->
<script src="./js/leaflet.js"></script>
<script src="./js/proj4-compressed.js"></script>
<script src="./js/proj4leaflet.js"></script>
<style>
body { margin: 0; padding: 0;}
#map {width: 100%; height: 900px; }
</style>
</head>
<body>
<div id="map"></div>
<script>
var crs = new L.Proj.CRS('EPSG:2517',
'+proj=tmerc +lat_0=0 +lon_0=159 +k=1 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs',
{
resolutions: [
0
],
origin: [0,0]
}),
map = new L.Map('map',{
crs: crs,
continuousWorld: true,
worldCopyJump: false
}
);
L.tileLayer.wms("http://myserver/cgi-bin/mapserv.cgi?map=/ms4w/apps/kamchatka/kam1.map&",
{
layers: 'borders',
format: 'image/png',
maxZoom: 0,
minZoom: 0,
continuousWorld: true
}).addTo(map);
map.setView([56, 158],0);
</script>
</body>
</html>
Заранее спасибо.