Sachverhalt: A. Die A._ AG ist Eigentümerin eines in der Stadt St. Gallen in der Wohnzone W4a gelegenen Grundstücks, welches an das der politischen Gemeinde St. Gallen gehörende Grundstück Gbbl. Nr. W3225 angrenzt. Seit der am 26. März 2012 genehmigten und am 1. Mai 2012 in Kraft getretenen Zonenplanänderung liegt das Grundstück Gbbl. Nr. W3225 nunmehr vollständig in der Zone für öffentliche Bauten und Anlagen, nachdem es zuvor teilweise der Wohnzone W4a zugeteilt war. Am 12. April 2012 reichten die Stadtwerke St. Gallen ein Baugesuch (Nr. 50'444) zur Erstellung einer Fernwärmezentrale mit den Grundmassen 19,3 m x 49,3 m auf dem Grundstück Gbbl. Nr. W3225 ein. Gemäss Gesuch befinden sich im Untergeschoss des Betriebsgebäudes die Öltankanlage, Reserveräume für den Gasbetrieb, Mittelspannungstrafos sowie die Fernwärmeleitungen zur Netzeinspeisung. Im Erdgeschoss sind das Kesselhaus, das Salzlager und ein Lagerraum untergebracht. Im Zwischengeschoss über dem Lagerraum sind die Kommandozentrale und der Wechselrichterraum für die auf dem Dach installierte Photovoltaikanlage vorgesehen. Im zweiten Obergeschoss befinden sich eine Garderobe und eine Dusche. Dachaufbauten sollen auf der Südseite die Montage von Solarpanels und auf der Nordseite durch die Anbringung von Glasfenstern den Lichteinfall ermöglichen. Im Weiteren sind im nordwestlichen Bereich zwei Kaminanlagen vorgesehen, über welche die Abluft aus den Heizkesseln abgeführt werden soll. Gegen dieses Bauvorhaben erhob die A._ AG Einsprache. Mit Entscheid vom 22. Juni 2012 wies die Baubewilligungskommission der politischen Gemeinde St. Gallen die Einsprache ab und erteilte die Baubewilligung mit Auflagen und Bedingungen. Mit Eingabe vom 23. Juli 2012 führte die A._ AG Rekurs an das Baudepartement des Kantons St. Gallen. Sie rügte darin unter anderem eine Grenzabstandsverletzung. Mit Blick auf diese Rüge reichte die Baugesuchstellerin am 28. Mai 2013 ein Korrekturgesuch Nr. 50'444.1 zum Baugesuch Nr. 50'444 ein, in welchem die Lage des Betriebsgebäudes leicht gegen Norden gedreht und verschoben wurde, um einen Abstand von mindestens 10 m zu den Grenzen der südlich gelegenen Grundstücke einzuhalten. Die von der A._ AG gegen das Korrekturgesuch erhobene Einsprache wies die Baubewilligungskommission der politischen Gemeinde St. Gallen mit Entscheid vom 9. August 2013 ab und bewilligte die Korrektur. Diesen Entscheid focht die A._ AG am 5. September 2013 ebenfalls mit Rekurs beim Baudepartement des Kantons St. Gallen an. Mit Entscheid vom 3. März 2014 vereinigte das Baudepartement die beiden Rekursverfahren (Rekurse vom 23. Juli 2012 und vom 5. September 2013) und wies die Rekurse ab, soweit es darauf eintrat, wobei es den Beschluss der Baubewilligungskommission vom 22. Juni 2012 mit einer Auflage/Bedingung präzisierte. Gegen diesen Entscheid erhob die A._ AG mit Eingabe vom 18. März 2014 Beschwerde an das Verwaltungsgericht des Kantons St. Gallen. Dieses führte am 28. Juli 2015 einen Augenschein durch. Mit Urteil vom gleichen Tag hiess das Verwaltungsgericht die Beschwerde teilweise gut. Es hielt zusammenfassend fest, zu berücksichtigen sei, dass die A._ AG betreffend das Baugesuch 50'444 zu Recht eine Verletzung des Grenzabstands gerügt habe. Diesen Mangel habe die Baugesuchstellerin erst durch die Einreichung eines Korrekturgesuchs behoben. Damit sei der Rekurs in diesem Rügepunkt gegenstandslos geworden, wobei die Baugesuchstellerin die Gegenstandslosigkeit zu vertreten habe. Das Baudepartement habe dies im Kosten- und Entschädigungspunkt zu Recht zugunsten der A._ AG berücksichtigt. Entsprechend hätte es aber den Rekurs vom 23. Juli 2012 nicht vollumfänglich abweisen dürfen, sondern teilweise gutheissen müssen; dies sei zu korrigieren. Im Übrigen wies das Verwaltungsgericht die Beschwerde ab, soweit es darauf eintrat. B. Mit Eingabe vom 14. September 2015 führt die A._ AG Beschwerde in öffentlich-rechtlichen Angelegenheiten an das Bundesgericht. Sie beantragt die Aufhebung des angefochtenen Entscheids vom 28. Juli 2015 und die Verweigerung der Baubewilligungen für die Baugesuche Nrn. 50'444 und 50'444.1. Eventualiter sei die Angelegenheit zur neuen Beurteilung an die Vorinstanz oder an die politische Gemeinde St. Gallen zurückzuweisen. Mit Verfügung vom 3. November 2015 wies der Präsident der I. öffentlich-rechtlichen Abteilung das Gesuch um aufschiebende Wirkung ab. Die Vorinstanz und das Baudepartement des Kantons St. Gallen beantragen die Beschwerdeabweisung. Die politische Gemeinde St. Gallen beantragt, die Beschwerde sei abzuweisen, soweit darauf einzutreten sei. Das Bundesamt für Umwelt BAFU verzichtet auf eine Stellungnahme. Die Beschwerdeführerin hält in weiteren Eingaben an ihren Anträgen fest.