Большое спасибо, следовало самому додуматься...
И так теперь я знаю как забить шейп в postgreSQl и как с помощью мапника отобразить его в браузере. Но это отображение происходит путём прямого запроса в адрессной строке.
Теперь надо сделать что бы эта карта отображалась на html, нашёл такой скрипт:
Код: Выделить всё
<script type="text/javascript">
var lon = 44;
var lat = 46;
var zoom = 5;
var map, layer;
map = new OpenLayers.Map('map2');
layer = new OpenLayers.Layer.WMS(
"GIS-Lab Test WMS",
"http://gis-lab.info/cgi-bin/wmsworld?",
{layers: 'world'}
);
map.addLayer(layer);
map.setCenter(new OpenLayers.LonLat(lon, lat), zoom);
map.addControl(new OpenLayers.Control.LayerSwitcher());
</script>
Но тут как видно используется WMS сервис из интернета. Как мне сделать чтобы он грузился с ПК ?
В статье
gis-lab.info/qa/mapserver-wms.html пишется про адаптацию map к WMS . Только я не совсем понимаю где после этой адаптации хранится WMS-сервер ?
Не могли бы вы на примере моего мапника пояснить что дабавить для адаптации и что после этого деать ?
содержание map:
Код: Выделить всё
MAP
IMAGETYPE GIF
EXTENT 34.59 49.58 34.63 49.6
SIZE 300 300
IMAGECOLOR 255 255 100
LAYER
NAME boundary
CONNECTIONTYPE postgis
CONNECTION "user=postgres password=thegame dbname=postgis host=localhost"
DATA "the_geom from Poltava10_Vegetation_region using unique gid using srid=4326"
#FILTER "oid>17700"
#STATUS ON
TYPE POLYGON
CLASS
NAME "Растительность"
STYLE
COLOR 232 232 232
OUTLINECOLOR 32 32 32
END
END
END
END
Заранее спасибо !
