SuperMap.Web.OGC.GetWFSCapabilities.GetBounds C# (CSharp) Méthode

GetBounds() private méthode

private GetBounds ( IEnumerable items ) : Rectangle2D
items IEnumerable
Résultat SuperMap.Web.Core.Rectangle2D
        private Rectangle2D GetBounds(IEnumerable<XAttribute> items)
        {
            if (items != null)
            {
                Dictionary<string, string> atts = items.ToDictionary(p => p.Name.LocalName, p => p.Value);

                double minx = double.NaN;
                double miny = double.NaN;
                double maxx = double.NaN;
                double maxy = double.NaN;

                double.TryParse(atts["minx"], NumberStyles.Number, CultureInfo.InvariantCulture, out minx);
                double.TryParse(atts["miny"], NumberStyles.Number, CultureInfo.InvariantCulture, out miny);
                double.TryParse(atts["maxx"], NumberStyles.Number, CultureInfo.InvariantCulture, out maxx);
                double.TryParse(atts["maxy"], NumberStyles.Number, CultureInfo.InvariantCulture, out maxy);
                return new Rectangle2D(minx, miny, maxx, maxy);
            }
            else
            {
                return Rectangle2D.Empty;
            }
        }