摘要: 用GeoServer,ArcGIS,SuperMap等做个尝试,这里我用SuperMap的WMS做了一个简单的应用。 1、如果安装了SuperMap IS .NET,就是使用默认的WMS服务来尝试一下,使用的handler为http://localhost/I...
用GeoServer,ArcGIS,SuperMap等做个尝试,这里我用SuperMap的WMS做了一个简单的应用。
1、如果安装了SuperMap IS .NET,就是使用默认的WMS服务来尝试一下,使用的handler为http://localhost/IS/WebServices/wms_world.ashx,启动SuperMap服务先;
2、在TileCache目录下的tilecache.cfg中加入图层缓存的配置
[world] type=WMS layers=World srs=EPSG:4326 url=http://localhost/IS/WebServices/wms_world.ashx extension=png
3、在TileCache目录下的index.html的脚本内容中做如下修改
layer = new OpenLayers.Layer.WMS("world", "tilecache.py?", {layers: 'world', format: 'image/png'}); //layer = new OpenLayers.Layer.WMS( "VMap0", // "tilecache.py?", {layers: 'basic', format: 'image/png' } );
4、那么访问http://localhost:8090/tilecache/index.html吧,效果如图
TileCache有Java版——GeoWebCache。