Citation: 1A.103/2000 09.04.2001 E. A

A.- La Société de laiterie de Maules (ci-après: la Société de laiterie) est propriétaire et exploitante d'une porcherie dans cette localité. Ce bâtiment se trouve en zone agricole, à proximité des zones à bâtir du village (zone de centre village et zone résidentielle à faible densité). En été 1992, la Société de laiterie a transformé sans autorisations le premier étage de son bâtiment afin de pouvoir répartir les porcs sur deux niveaux. Auparavant, ce premier étage avait été utilisé durant quelques années comme poulailler. Ces transformations étaient destinées à augmenter la capacité de la porcherie, pouvant désormais accueillir 500 porcs. Le Préfet du district de la Gruyère (ci-après: le Préfet) a ordonné à la Société de laiterie, le 21 août 1992, d'arrêter les travaux et de déposer une demande de permis de construire. Des plans ont été mis à l'enquête publique dès le 16 octobre 1992 et le dossier a dû être complété en 1993, la Société de laiterie ayant été informée de la nécessité de construire une nouvelle fosse à lisier de 450 m3. L'Office cantonal de la protection de l'environnement a ensuite indiqué que le projet était soumis à une étude de l'impact sur l'environnement. Une nouvelle demande de permis de construire, avec un rapport d'impact, a donc été déposée le 20 mars 1996, pour un projet présenté comme une transformation du poulailler du premier étage en local pour porcs, un assainissement de la ventilation avec dispositif de filtration de l'air vicié (lavage biologique des odeurs), et la construction d'une fosse à lisier de 450 m3. Mise à l'enquête publique, cette demande d'autorisation a suscité plusieurs oppositions, dont celle de Bernard Oberson, propriétaire d'une maison et de terrain à bâtir dans le voisinage direct de la porcherie. La Direction des travaux publics du canton de Fribourg a accordé le 6 juin 1997 l'autorisation spéciale de construire hors de la zone à bâtir. Le 9 septembre 1999, le Préfet a délivré le permis de construire et il a rejeté les oppositions.