Citation: 1C_5/2017 E. C

Agissant par la voie du recours en matière de droit public, A.________ SA demande au Tribunal fédéral d'annuler, sous suite de frais et dépens, l'arrêt cantonal et de confirmer la décision d'approbation du SDT avec renvoi de la cause à la cour cantonale pour nouvelle décision sur les frais et dépens cantonaux. La cour cantonale conclut au rejet du recours. Le SDT se rallie aux conclusions de la recourante. La commune indique soutenir le projet litigieux. L'intimée se détermine et conclut au rejet du recours dans la mesure de sa recevabilité. Consultés, l'Office fédéral de l'environnement dépose des observations et l'Office fédéral du développement territorial propose le rejet du recours. Dans de nouveaux échanges d'écritures, les parties et le SDT se déterminent plus amplement et persistent dans leurs conclusions.