The Olathe City Council voted 5-2 to approve rezoning for the construction of a Lineage Logistics cold storage facility near 175th and Lone Elm Road.
The meeting was frequently delayed by outbursts from the crowd, most of whom opposed construction of the plant.
A representative from Lineage Logisitics told the residents of the Nottingham Creek subdivision near where the plant will be built that the company plans a $300 million investment and that could create 200 jobs.
The city's planning commission denied the company's proposal.
The city council on Tuesday overturned that by the planning commission by getting five votes in favor of the project.
There are six council members and the mayor also is a voting member.
KSHB 41's reporter Olivia Acree has followed this story for months.
Sh