哪位大神能介绍下geoserver学习方法及流程,网上很难找到资料啊,求大神指条明路,分数大大的有
------解决方案--------------------
geoserver资料是比较难找,但装上了geoserver服务器后,RUN起来后,加载地图就可以了,地图资源网上还有很多的,都是.shp格式的。 然后使用OpenLayers.js 访问geoserver服务器,读取加载地图图层信息,在上面绘制点和线就可以了。
------解决方案--------------------
var host = "http://192.168.0.167:8082/geoserver/wms";
var map;
var untiled;
var tiled;
var imgurl = WebRoot + "admin/js/img/";
//标注图标
var icon = {
0 :imgurl+"hong.png",
1 :imgurl+"huang.png",
2 :imgurl+"fei.png",
3 :imgurl+"nui.png"
};
//画线图层
var lineVectors =new OpenLayers.Layer.Vector("line");
//画点图层
var pointVectors = new OpenLayers.Layer.Vector("point");
//标注图层
var markers = new OpenLayers.Layer.Markers( "markers" );
//var WebRoot = "<c:url value="">";
OpenLayers.IMAGE_RELOAD_ATTEMPTS = 5;
OpenLayers.DOTS_PER_INCH = 25.4 / 0.28;
OpenLayers.ImgPath = WebRoot + "admin/js/img/";
this.init=function(){
format = 'image/png';
var bounds = new OpenLayers.Bounds(
73.447, 6.319,
135.086, 53.558
);
var options = {
controls: [],
maxExtent: bounds,
maxResolution: 0.24077734375,
projection: "EPSG:2010",
resolutions: [
0.1,
// 0.09,
0.08,
// 0.07,
0.06,
// 0.05,
0.04,
// 0.03,
0.02,
// 0.01,
0.009,
// 0.008,
0.007,
// 0.006,
0.005,
// 0.007890625,
// 0.00625,
// 0.00515625,
// 0.00439453125,
// 0.003125,
// 0.003578125
],
minScale:1000000,
numZoomLevels:5,
units: 'm'
};
map = new OpenLayers.Map('map', options);
// setup tiled layer
tiled = new OpenLayers.Layer.WMS(