Faits : A. La société A._ SA est propriétaire des parcelles n os 487, 533, 534 et 563 de la commune d'Ollon; ces biens-fonds sont situés dans le périmètre du plan partiel d'affectation " C._ " (ci-après: le PPA) approuvé, avec son règlement (RPPA), par le Conseil d'Etat le 17 décembre 1993. Selon l'art. 1 RPPA, le PPA a pour but de favoriser le recyclage des matériaux d'excavation et des criblures provenant des chemins de fer fédéraux (let. a); de permettre le dépôt de matériaux inertes non recyclables (let. b); de permettre l'acheminement d'au moins les deux tiers de ces matériaux par chemin de fer (let. c) et de créer un lieu de travail de qualité dans un ensemble industriel intégré au site (let. d). Ce PPA prévoit trois zones d'affectation: la zone industrielle, la zone de traitement de matériaux inertes et la zone de dépôt (art. 2 RPPA). Le 1 er avril 2016, A._ SA a déposé une demande de permis de construire un bâtiment de réception et une piste de karting sur les parcelles n os 487, 533, 534 et 563 (18'546 m 2 au total) qui longent les voies ferrées des CFF; ces parcelles sont classées dans la zone industrielle telle que définie par l'art. 3 RPPA, qui prévoit que cette zone est destinée " à recevoir des bâtiments et installations affectés à l'artisanat, à l'industrie ou aux activités du secteur tertiaire ainsi que l'habitat nécessaire à la surveillance ". Mis à l'enquête publique du 9 avril au 8 mai 2016, ce projet a suscité de très nombreuses oppositions, dont celles de B._, Pro Natura, les Chemins de fer fédéraux suisses (CFF), ainsi que de l''Association Transports et Environnement (ATE) et consorts. B. Après avoir reçu la synthèse des autorisations spéciales et des préavis recueillis par la Centrale des autorisations de construire (CAMAC), la Municipalité d'Ollon (ci-après: la Municipalité) a, par décision du 9 février 2017, refusé de délivrer le permis de construire pour le motif que l'aménagement d'un karting en zone industrielle n'était pas conforme à la destination de la zone. A._ SA a interjeté recours contre cette décision auprès de la Cour de droit administratif et public du Tribunal cantonal à l'encontre de cette décision municipale; en cours d'instruction, elle a demandé à la cour de statuer à titre préjudiciel sur la question de la conformité du projet litigieux à l'affectation de la zone industrielle, sans examiner les questions de protection de l'environnement et du paysage. Par arrêt du 6 avril 2018, la cour cantonale a rejeté le recours et confirmé la décision municipale; elle a en substance considéré que le projet n'était pas conforme au PPA. C. Agissant par la voie du recours en matière de droit public, A._ SA demande principalement au Tribunal fédéral de réformer l'arrêt cantonal, à savoir que la décision municipale du 9 février 2017 est modifiée en ce sens que le projet de karting est conforme à l'affectation de la zone et que le dossier est renvoyé à la Municipalité pour complément d'instruction sur les autres questions liées au projet, notamment environnementales et en rapport avec la distance aux lignes CFF. Subsidiairement, A._ SA conclut à l'annulation de l'arrêt attaqué et au renvoi de la cause à l'instance précédente pour nouvelle décision dans le sens des considérants. Le Tribunal cantonal renonce à se déterminer et se réfère aux considérants de son arrêt. La Municipalité conclut au rejet du recours, tout comme B._, Pro Natura, ainsi qu'ATE et consorts. Les CFF s'en remettent à justice s'agissant des griefs invoqués. La recourante réplique et persiste dans ses conclusions. ATE et consorts déposent d'ultimes observations.