private static Polygon GetPolygon(List<List<GeographicPosition>> lines)
 {
     var res = new List<LineString>();
     foreach (var innerring in lines)
     {
         var line = new LineString(innerring);
         if (line.IsLinearRing() && line.IsClosed())
         {
             res.Add(line);
         }
     }
     var geom = new Polygon(res);
     return geom;
 }