最近干的活

第一是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

You may also like...