Citation: 1C_522/2019 E. D

Agissant par la voie du recours en matière de droit public, A.________ demande principalement au Tribunal fédéral d'annuler l'arrêt attaqué, de même que les décisions communales du 3 octobre 2017 et cantonale du 21 décembre 2017. Subsidiairement, elle conclut au renvoi de la cause à l'instance précédente pour nouvelle décision dans le sens des considérants. Elle sollicite par ailleurs l'octroi de l'effet suspensif. Le Tribunal cantonal renonce à se déterminer et se réfère aux considérants de son arrêt. Le Service cantonal du développement territorial (ci-après: SDT) conclut au rejet du recours. Egalement invité à se déterminer, l'Office fédéral du développement territorial ARE se joint aux considérations du Tribunal cantonal et demande le rejet du recours. Aux termes d'ultimes observations, la recourante persiste dans ses conclusions. Par ordonnance du 31 octobre 2019, le Président le Ire Cour de droit public a rejeté la requête d'effet suspensif.