Citation: 1C_528/2016 E. C

Agissant par la voie du recours en matière de droit public, A.A.________ et B.A.________ demandent au Tribunal fédéral de réformer l'arrêt cantonal en ce sens que les décisions levant les oppositions et approuvant le PGA sont annulées, la cause étant renvoyée à la commune et au département pour nouvelle décision dans le sens des considérants. Subsidiairement, les recourants concluent à l'annulation de l'arrêt cantonal et au renvoi de la cause à la CDAP pour nouvelle décision dans le sens des considérants. La cour cantonale se réfère aux considérants de son arrêt et conclut au rejet du recours. Le Service cantonal du développement territorial (SDT) et la commune de Ferreyres se déterminent. Ils concluent également au rejet du recours. Consulté, l'Office fédéral du développement territorial, qui considère que l'arrêt cantonal est conforme au droit fédéral, renonce à se déterminer dans le détail. Les recourants répliquent et persistent dans leurs conclusions. Par ordonnance du 9 décembre 2016, le Président de la Ire Cour de droit public a admis la requête d'effet suspensif présentée par les recourants.