Leaflet笔记——加载WFS标准的矢量数据
来源:互联网 发布:mac镜像文件dmg下载 编辑:程序博客网 时间:2024/05/29 14:31
在学习一段时间ol之后,看到Leaflet做出的精美地图,比如绘制飞机航线图、带箭头、方向的线段等,就想研究研究。一开始也纠结openlayers和Leaflet哪个功能强大,捣鼓几天个人觉得,功能和系统性来说openlayers绝对强大,尤其对各种数据源的支持,非常全面和方便,功能封装的也比较好;Leaflet重点在于功能亮点,插件比较多,但是也比较散乱,api和帮助文档以及学习资料也远不及ol方便,源码继承逻辑也比ol复杂得多。这是我学习后的感触,言归正传,下面对leaflet加载wfs标准的矢量图层做下笔记。
function loadWFS(layerName,epsg){var param = {service:'WFS',version:'1.0.0',request:'GetFeature',typeName:layerName,outputFormat:'application/json',srsName:epsg};var u = mapCfg.rootWFS + L.Util.getParamString(param,mapCfg.rootWFS);$.ajax({url: u, dataType:'json',success:loadWfsHandler,});var layer;function loadWfsHandler(data){console.log(data);layer = L.geoJson(data,{// style:function(feature){// return {// stroke:true,// color:'#F80909',// opacity: 1,// fillOpacity: 0.9,// fillColor: '#F80909',// weight:5// }// },pointToLayer:function(featyre,latlng){}}).addTo(map);}}此处wfs由geoserver提供,函数参数layerName即带空间命名的图层名,比如(test:highway);epsg:空间参考字符串('EPSG:4326')。回调函数中style函数没有则使用服务器默认样式,可自定义,且根据要素属性设置不同的样式。
先记录至此,其余功能待后续丰富吧
阅读全文
0 0
- Leaflet笔记——加载WFS标准的矢量数据
- Leaflet调用geoserver发布的矢量切片
- gis笔记 wms wfs等OGC标准
- AE的MapControl直接加载Oracle矢量数据——不安装Oracle客户端也不安装sde
- Leaflet入门:利用leaflet展示各个国家的某些数据
- openlayer3加载geoserver发布的WFS服务
- Openlayers3 加载 GeoServer WFS的实现
- ol2加载ArcGis发布的wfs
- 开发GIS标准OGC之路——WFS初探1
- 开发GIS标准OGC之路——WFS初探2
- 开发GIS标准OGC之路——WFS初探3
- ArcGIS实现矢量数据的拼接(学习笔记)
- osgearth访问自配置wfs矢量服务
- 通过gdal加载PostGIS矢量数据
- Openlayers之拖拽加载矢量数据
- leaflet加载百度地图
- leaflet加载天地图
- leaflet延迟加载
- App的启动过程(10)surfaceflinger对数据合成,送显
- ListView的简单使用
- 使用 python 读取 yaml 文件
- NCS8806 LVDS-to-VBO w/ Scaler
- linux下之手动安装git教程
- Leaflet笔记——加载WFS标准的矢量数据
- 【跑会指南】北京上海6月11场IT科技互联网会议盘点!
- RTMPdump 源代码分析 1: main()函数
- 利用jdk自带的运行监控工具JConsole观察分析Java程序的运行 Jtop
- 高德地图的使用及附近地点POISearch列表展示
- NCS8807 LVDS-to-mLVDS w/ Scaler (4K TCON w/ Scaler)
- jQuery--选择器--汇总
- mysql主从复制(六)
- 内核参数优化和PHP 安全设置