读书人

有geoserver能发布为wms的全球的shape

发布时间: 2013-01-25 15:55:29 作者: rapoo

有geoserver能发布为wms的全球的shape文件么?
我们目前用openlayer+geoServer(WMS)搭建Web Gis,对这部分技术不清楚。
要求:
1. 好看一些的,类似百度地图的样子;
2. 全球地图,分辨率不用太高,能看到城市边界就可以的,中国的稍微清楚一些的。

免费的,收费的,都可以。有朋友知道请指点一下。
谢谢。
[解决办法]

引用:
我们目前用openlayer+geoServer(WMS)搭建Web Gis,对这部分技术不清楚。
要求:
1. 好看一些的,类似百度地图的样子;
2. 全球地图,分辨率不用太高,能看到城市边界就可以的,中国的稍微清楚一些的。

免费的,收费的,都可以。有朋友知道请指点一下。
谢谢。


1. 你是问怎么用openlayers调用geoserver的 wms吗?

var map;

function init(){
var restrictedExtent = new OpenLayers.Bounds(-180, -90,
180, 90);

map = new OpenLayers.Map("map");

map.addControl(new OpenLayers.Control.LayerSwitcher());


var states = new OpenLayers.Layer.WMS(
"States", "http://localhost:8080/geoserver/wms",
{
layers: 'state',
styles: '',
format: 'image/png',
transparent: true
}, {
opacity: 0.5,
singleTile: false,
ratio: 1,
isBaseLayer: true
}
);

map.addLayer(states);

map.setCenter(new OpenLayers.LonLat(-110, 45), 3);
}

2. 买地图的话在网上搜一下吧,比如这个

读书人网 >行业软件

热点推荐