zoukankan      html  css  js  c++  java
  • openlayers wms空间查询


    //绑定鼠标移动事件,获取坐标点

    map.on('pointermove', function(evt) {

        if (evt.dragging) {
            return;
        }
        displayFeatureInfo(evt);

    });

    //查询

        var displayFeatureInfo = function (evt) {

    //获取wms生成的资源url, fdLayer.getSource().getGetFeatureInfoUrl

            var url = fdLayer.getSource().getGetFeatureInfoUrl(evt.coordinate, map.getView().getResolution(),
                'EPSG:4326', { 'INFO_FORMAT': 'application/json',

                'FEATURE_COUNT': 1 });

    //http请求结果数据

            $.ajax({
                url: url,
                async: false,
                dataType:'json',
                success: function (data) {

                        if (data.features.length > 0) {

    //解析geojson结果

                            var feature = data.features[0];

    //获取wms服务中想要的属性

                            var fdid = feature.properties.fdid;
                            var fdno = feature.properties.fdno;       
                        } else {
                            content.innerHTML = '';
                            overlay.setPosition(undefined);
                        }
                }
            })

    };


    GIS开发https://www.giserdqy.comGIS,WebGIS,ArcGIS,OpenLayers,Leaflet,Geoserver,PostGIS,BIM,空间大数据,GeoAI技术分享
  • 相关阅读:
    类操作工具类
    让你的Git水平更上一层楼的10个小贴士
    android camera(四):camera 驱动 GT2005
    android camera(三):camera V4L2 FIMC
    android camera(二):摄像头工作原理、s5PV310 摄像头接口(CAMIF)
    android camera(一):camera模组CMM介绍
    MTK Android Driver知识大全
    makefile 进阶
    RGB Bayer Color分析
    8.3 MPI
  • 原文地址:https://www.cnblogs.com/dqygiser/p/9215838.html
Copyright © 2011-2022 走看看