Skyline加载OGC标准服务WMTS的方法

来源:互联网 发布:南京晓通网络公司地址 编辑:程序博客网 时间:2024/05/18 01:12
网络地图服务《天地图》发布有些时间,这样就有了网络资源可以给大家演示Skyline和标准数据服务的结合效果。

首先我们来看一下天地图提供的公共地图服务有那些。
网址链接:http://www.tianditu.com/guide/index.html


注意:如果想浏览以上的WMTS服务需要使用Skyline 6.5的版本。 
1.天地图经纬度 底图 WMTS服务  http://t0.tianditu.com/vec_c/wmts
WMTS配置


Skyline效果



2.天地图WMS影像地址:http://www.scgis.net.cn/imap/iMapServer/defaultRest/services/newtianditudom/WMS
WMS配置


Skyline效果


3. 在来个国外的数据http://demo.cubewerx.com/demo/cubeserv/cubeserv.cgi? 
不同类型的数据图层的源(例如边界、地形、地文、公用设施、SRTM等)
WMTS配置

Skyline效果


调试地址:

http://demo.cubewerx.com/demo/cubeserv/simple?request=GetMap&Version=1.1.1&Service=WMS&SRS=EPSG:4326&BBOX=-180,-90,180,90&HEIGHT=128&WIDTH=256&Layers=Foundation.combo&Styles=cubewerx&Format=image/jpeg HTTP/1.1


这是在skyline中加载WMS或者WMST的代码。如果不想自己测试了给你个地址,在IE中打开查看效果。 DOME

function OnLoadFinished(){     setTimeout(function(){        var url= "http://demo.cubewerx.com/demo/cubeserv/simple?request=GetMap&Version=1.1.1&Service=WMS&SRS=EPSG:4326&Layers=Foundation.combo&Styles=cubewerx&Format=image/jpeg&BBOX=-180.000000,-90.000000,180.000000,90.000000&WIDTH=256&HEIGHT=256 HTTP/1.1";    CreatWMSlayer(url);            },3000); } function CreatWMSlayer(r) {             var box = r.split("BBOX=")[1].split(',');            var LayerName = r.split("Layers=")[1].split('&')[0];            var box3 = box[3].split('&')[0]                                    var buffer='<EXT><ExtInfo><![CDATA[';            buffer+='[INFO]\n';            buffer+='MPP=2.68220901489258E-06\n';            buffer+='Url=' + r + '\n';            //定义 加载图片大小            buffer+='xul=' + box[0] + '\n';            buffer+='ylr=' + box[1] + '\n';            buffer+='xlr=' + box[2] + '\n';            buffer+='yul=' + box3 + '\n';            buffer+=']]></ExtInfo><ExtType>wms</ExtType></EXT>';            sgworld.Creator.CreateImageryLayer(LayerName, box[0], box3, box[2], box[1], buffer, "gisplg.rct", 0, LayerName)   } 




0 0
原创粉丝点击