最近干的活
第一是uDig的配置和使用,XML都是过去式,但是有一些XML需要手动改,比如要自己手动填写,这样添加到GEOSERVER才不会乱码.
第二是GEOSEVER的配置,首先是workspace建立的时候要选好编码格式.
第三是今天(2013/10/10),做的,关于用openlayers输出GEOSERVER的信息
以下是今天做的文档
<!DOCTYPE html>
<html lang='en'>
<head>
<meta charset='utf-8' />
<title>My OpenLayers Map</title>
<link href="css/mycss.css" rel=stylesheet type="text/css"/>
<script type='text/javascript' src='OpenLayers.js'></script>
<script type='text/javascript'>
var map;
function init() {
var bounds=new OpenLayers.Bounds(873678.7447087351, 3118136.1106408825,
1038478.8596248206, 3295736.540719225);//设置边界条件
var options = {
maxExtent: bounds,
projection: "EPSG:2401",
};//定义新建OBJ的选项,projection的默认是4302记得修改
map = new OpenLayers.Map('map_element', options);
var wms = new OpenLayers.Layer.WMS(
'test:beijingshi - Tiled',//第一个参数还不知道有什么用
'http://localhost:8080/geoserver/test/wms',//设置提供GIS服务的服务器地址
{
layers: 'test:beijingshi',//GEOSERVER才有的设定?,workspace:projectname是格式
format: 'image/jpeg'//现实输出到浏览器的文件格式
}
);
map.addLayer(wms);//显示出所得到的图层
map.setCenter(bounds,1);//第一个参数未知,第二个参数是默认打开时候图层放缩的等级
}
</script>
</head>
<body onload='init();'>
<!--如果想要用自己的css记得每一处都用!important覆盖-->
<div id='map_element' >
</div>
</body>
</html>
转载自:https://blog.csdn.net/Michaelssss/article/details/12568091


