The Christchurch City Council - which runs the facilities - said it welcomes the findings and is working on what actions might be needed.
READ MORE:
• Covid 19 coronavirus: Christchurch in lockdown - not a creature was stirring
• Incredible scenes as car left standing vertical after striking motorway barrier in Christchurch
• Person hospitalised after house fire in Christchurch
• Covid 19 coronavirus: Christchurch 'gang' party sparks police alert level 3 bust
Christchurch City Council head of three waters Helen Beaumont said identifying the sources was a major step towards resolving the issue for residents in the area.
"We have always recognised that odour has been a problem for residents in the Bromley area, but now that we have better data to understand causes, we can remedy the situation," she said.
"We fully appreciate our community will want action and we are using the findings to work immediately with Environment Canterbury [regional council] on the actions which might be needed."
Beaumont said Living Earth had already invested heavily into odour management initiatives, such as bio-filters and misting systems to minimise any compost smell.
"We'll be working with Living Earth to see how these can be further optimised. EcoCentral has identified potential techniques for minimising rubbish smell that it will now urgently begin exploring," she said.
Regional council operations director Nadeine Dommisse said the Bromley community should continue to report odours to monitor progress in reducing the stench.
"A collaborative approach will produce faster results for affected residents. We can now better identify where problems can occur in certain conditions, potential emitters, and address them," she said.
"While we have identified the Christchurch City Council-run facilities as being significant emitters, we will also be working with other odour-emitting businesses in Bromley to ensure they are managing odour appropriately."
- RNZ