利⽤geoserver将jpg格式的图⽚发布成wms服务
骏马奔驰保边疆
1、为什么会有这个需求呢?吴尊老婆林丽莹
(1)因为有个项⽬想要在地图叠加2.5D⼚区平⾯图,所以就选择了geoserver来发布服务;
2、实现中需要解决的问题:
2.1 ⼀张jpg图⽚如何⽤geoserver来发布服务呢?
(1)⾸先发布服务的数据源应该⾄少包括两种数据源:⽮量数据源和栅格数据源。那么JPG格式图⽚,能不能向这两种数据源靠近呢?(2)经过查询资料,利⽤arcgis软件可以将JPG格式的图⽚转化为带地理坐标的TIFF格式(可能其他软件也可以,暂时没尝试过)。(3) 好的,这样的转换就可以把JPG格式的数据转成栅格数据源,就可以完成wms服务的发布了。
2.4 如何接⼊wms服务呢?
(1)可以利⽤openlayer框架接⼝,蛮简单的;
(2)可以利⽤超图的接⼝接⼊,下⾯是超图接⼝接⼊的代码:徐若瑄老公负巨债
吾恩
var url3333 ="localhost:8088/geoserver/map/wms?service=WMS&version=1.1.0"+
"&request=GetMap&layers=map:test33&width=512&height=432";
// var wms = new SuperMap.Layer.WMS("中国",url,{layers: "China"});
var wms3=new SuperMap.Layer.WMS("WMS3", url3333,
什么什么一什么成语{version:'1.1.1',projection:"EPSG:4326",
maxExtent:new SuperMap.Bounds(122.133684,29.949083,122.142782,29.956765)});
map.addLayer(wms3);
>黄榕陈小春