Citation: 1C_400/2018 E. 2.2.2

2.2.2. Se prévalant du principe de la proportionnalité, les recourants demandent à titre subsidiaire l'adoption d'une solution intermédiaire: seule serait maintenue en zone constructible la partie du bâtiment affectée jusqu'ici en zone village ainsi que ses abords immédiats, à l'exclusion du secteur situé entre le hangar et la parcelle n° 451. Le SDT rejette cette solution au motif que cela constituerait un appendice qui ne s'intégrerait pas au milieu bâti, ce en contradiction avec le principe d'urbanisation vers l'intérieur du tissu bâti et, plus généralement, avec le principe de la séparation des milieux bâti et non bâti. En outre, tant pour la commune que pour le SDT, la solution proposée ne permet pas de "corriger" l'incongruité consistant à faire passer la limite de zone au milieu du hangar. Certes, abstraction faite de la configuration des lieux, l'exclusion de la zone à bâtir d'une portion de terrain déjà construite, affectée légalement à une activité de mécanique sur machine agricole et située en bordure de cette zone à bâtir, semble n'avoir que peu d'incidence spatiale concrète par rapport à un maintien en zone à bâtir. Cela étant, il y a lieu de tenir compte du contexte particulier, à savoir le caractère inhabituel et peu pertinent que constitue une séparation de zones en milieu de bâtiment, ainsi que la brèche dans le milieu bâti que créerait cette solution. Dans la conjoncture plus générale d'un besoin de redimensionnement de la zone à bâtir, vu la réserve que s'impose le Tribunal fédéral s'agissant des circonstances locales, il n'y a pas lieu d'imposer aux autorités de planification la solution proposée à titre subsidiaire par les recourants. Compte tenu des inconvénients que celle-ci comporte, le rejet de cette solution ne viole pas le principe de la proportionnalité, son adoption ne permettant pas de défendre les intérêts publics poursuivis (dimensionnement approprié de la zone à bâtir, maintien d'une zone à bâtir compacte) de la même manière que la solution retenue.