Exemplo n.º 1
0
        public void Get_WFSDescribeFeatures_From_Server()
        {
            Dictionary <string, WFSDescribeFeatureType> dicDescribeFeatures;
            WFSCapabilities capabilities;
            String          url;

            url                 = "http://map.smhi.se/geoserver/ows";
            capabilities        = WFSManager.GetWFSCapabilities(url);
            dicDescribeFeatures = WFSManager.GetWFSDescribeFeatureTypes(url, capabilities.FeatureTypes);
            Assert.IsTrue(dicDescribeFeatures.Count > 0);
            Assert.IsTrue(dicDescribeFeatures.Count == capabilities.FeatureTypes.Count);

            url                 = "http://map.smhi.se/geoserver/ows";
            capabilities        = WFSManager.GetWFSCapabilities(url, WFSVersion.Ver110);
            dicDescribeFeatures = WFSManager.GetWFSDescribeFeatureTypes(url, capabilities.FeatureTypes, WFSVersion.Ver110);
            Assert.IsTrue(dicDescribeFeatures.Count > 0);
            Assert.IsTrue(dicDescribeFeatures.Count == capabilities.FeatureTypes.Count);
        }