Water quality modelling and monitoring
Environmental, technical and scientific analysis services to help you manage water quality risks in urban water systems, groundwater, dams, catchments and more.
No Content Set
Exception:
Website.Models.ViewModels.Components.General.Banners.BannerComponentVm
Services
Technical services and consulting solutions for clients in the property, energy, transport, water, resources, defence and government sectors.
Advisory and management consulting
Communications, creative and digital
Design and development
Environment
Exploration and development
Health, safety and risk
Laboratories
Oceans and coastal
Planning and approvals
Project and program management
Training
Water services
Advisory and management consulting
RPS advisory and management consulting services for businesses and projects, including economics, due diligence, transaction advisory, ESG and more.
Communications, creative and digital
Communications, creative and digital solutions for governments and businesses including community engagement, design, research, data and software development.
Design and development
Technical and consulting services for buildings, infrastructure and cities including architecture, engineering, surveying, landscape architecture and urban design.
Environment
Environmental consulting solutions for responsible, resilient and sustainable development including impact assessment, ecology and contamination management.
Exploration and development
Technical services for energy projects including seismic operations, drilling and wellsite geology, reservoir management, independent reporting and more.
Health, safety and risk
From safety case development to emergency response strategy, discover services and expertise to reduce your risk profile and keep people safe.
Laboratories
Scientific analysis services for AgroScience, food safety, workplace exposure, environmental analysis and contaminants of concern in Europe and the UK.
Oceans and coastal
RPS technical solutions for marine infrastructure and offshore development including coastal engineering, marine biology metocean science, and emergency response.
Planning and approvals
Development strategy, planning and approval solutions for buildings, infrastructure, transport and city projects and investments.
Project and program management
Project management solutions for the most complex building, infrastructure, organisational change, and systems projects.
Training
Specialist training services, programs and accreditation for health, safety and risk, project management, and energy sector capability development.
Water services
Solutions for the water sector including quality monitoring, modelling, infrastructure design, engineering and asset management.
Sectors
World-leading technical and consulting solutions for clients in the property, energy, transport, resources, water, defence and government sectors.
Property
Energy
Transport
Defence and government services
Water
Resources
Property
Design, technical and advisory services for the property sector, including residential, commercial, retail, industrial, health, education and data centre projects.
Energy
Energy exploration, development and optimisation solutions for renewables, power and gas networks, energy storage, oil and gas and nuclear facilties.
Transport
Smart, safe and sustainable transport infrastructure development services and advice for rail, aviation, port and road clients and projects.
Defence and government services
Expertise for defence capability and infrastructure investments, security and safety projects, and information and telecommunications initatives.
Water
Discover our industry-leading strategy, design and management solutions for wastewater, groundwater, flooding, drainage and network infrastructure.
Resources
Commercial data, design advice and technical management solutions for safe and environmentally responsible resource exploration and operations.
Technical services and consulting solutions for clients in the property, energy, transport, water, resources, defence and government sectors.
Advisory and management consulting
Communications, creative and digital
RPS advisory and management consulting services for businesses and projects, including economics, due diligence, transaction advisory, ESG and more.
Project investment and finance
Explore Advisory and management consultingCommunications, creative and digital solutions for governments and businesses including community engagement, design, research, data and software development.
Creative, visualisation and immersive design
Data management, analytics and insights
Explore Communications, creative and digitalTechnical and consulting services for buildings, infrastructure and cities including architecture, engineering, surveying, landscape architecture and urban design.
Environmental consulting solutions for responsible, resilient and sustainable development including impact assessment, ecology and contamination management.
Acoustics, noise and vibration
Contaminated land and remediation
Environmental Impact Assessment
Environmental permitting and compliance
Sustainability and climate resilience
Explore EnvironmentTechnical services for energy projects including seismic operations, drilling and wellsite geology, reservoir management, independent reporting and more.
Asset and reservoir management
Drilling support and wellsite geology
Field development planning and operations
Reserves and independent reporting
Seismic operations management and support
Exploration and appraisal studies
Unitisation and equity determination
Unexploded ordnances (UXO) and Explosive remnants of war (ERW)
Explore Exploration and developmentFrom safety case development to emergency response strategy, discover services and expertise to reduce your risk profile and keep people safe.
Asbestos and hazardous materials management
Construction (design and management) principal designer
Health, safety, risk assessment and management
Explore Health, safety and riskScientific analysis services for AgroScience, food safety, workplace exposure, environmental analysis and contaminants of concern in Europe and the UK.
RPS technical solutions for marine infrastructure and offshore development including coastal engineering, marine biology metocean science, and emergency response.
Commercial fisheries advice and services
24/7 response modelling and support services
Marine life mitigation - PSOs, MMOs and PAM
Metocean, Science and Technology
Explore Oceans and coastalDevelopment strategy, planning and approval solutions for buildings, infrastructure, transport and city projects and investments.
Project management solutions for the most complex building, infrastructure, organisational change, and systems projects.
Cost management / quantity surveying
Explore Project and program managementSpecialist training services, programs and accreditation for health, safety and risk, project management, and energy sector capability development.
Capability development and training for the energy sector
Explore TrainingSolutions for the water sector including quality monitoring, modelling, infrastructure design, engineering and asset management.
Water quality modelling and monitoring
Water and wastewater network modelling and asset management
Water and wastewater infrastructure design
Explore Water services
World-leading technical and consulting solutions for clients in the property, energy, transport, resources, water, defence and government sectors.
Design, technical and advisory services for the property sector, including residential, commercial, retail, industrial, health, education and data centre projects.
Energy exploration, development and optimisation solutions for renewables, power and gas networks, energy storage, oil and gas and nuclear facilties.
Smart, safe and sustainable transport infrastructure development services and advice for rail, aviation, port and road clients and projects.
Expertise for defence capability and infrastructure investments, security and safety projects, and information and telecommunications initatives.
Information and telecommunications
Explore Defence and government servicesDiscover our industry-leading strategy, design and management solutions for wastewater, groundwater, flooding, drainage and network infrastructure.
UK and Ireland regulated water asset management
Explore WaterCommercial data, design advice and technical management solutions for safe and environmentally responsible resource exploration and operations.
We define, design and manage projects that create shared value to a complex, urbanising and resource-scarce world.
Brilliant minds finding solutions to complex problems, made easy to understand. Making complex easy.
The evolution of Ruby, a programming language in InfoWorks and InfoAsset.
Jonathan Dowen discusses how Ruby, has evolved over the years into an incredibly powerful automation platform to aid the Wastewater industry.
UK
In an age where budgets are becoming tighter, processes more complex and the data we work with grows larger; the need to reach outcomes faster and more precisely continues to become more important. It is now clearer than ever the traditional approaches to solving our problems are becoming fast outdated; unable to keep up with modern issues and expectations.
Ruby is a programming language which extends the functionality and interactivity of InfoWorks ICM and InfoAsset. This is water industry standard software.
Ruby has been a continuously evolving feature of InfoWorks and InfoAsset for many years that has progressed into an incredibly powerful automation platform. Up until recently, implementations of Ruby were rare and generally, only simple tasks were performed where SQL queries were unreliable or impractical, with higher level manipulation of features unused.
Delving deeper into what Ruby is capable of, it became evident that we had only scratched the surface of what is possible, leaving the platform vastly underutilised. Understanding Ruby’s place in the applications unveiled a huge potential that was key to how processes could be developed going forward and core to tackling these modern problems.
Utilising Ruby, it is now possible to create links to applications elsewhere, extending into other platforms and frameworks that can be derived from a variety of software programming languages. Such an implementation is able take a previously entirely manual process and automate it from start to finish. This could fully encompass common time-consuming tasks such as data import, export, mass manipulation, simulation and analysis.
Ruby not only opens up new possibilities, it shows its strength when tasked with repeatable, pattern-based processes. When pitted against an SQL script equivalent, Ruby has been able to work far more efficiently, undertaking the same calculations substantially quicker, cutting down times to reaching an output by more than 80%.
While the processing performance benefits are evident, Ruby also excels in the creation and development phase due to it’s easy to learn syntax and massive online support as one of the most used programming languages in the world. Due to its popularity, it is also supported by a wide range of development tools, such as Visual Studio Code that further enhances how quickly Ruby processes can be created, upgraded and maintained.
In the last 12 months we’ve seen the most significant change in mindset around automated solutions and demand is growing substantially. To address demand we’ve created highly detailed, bespoke external interfaces that extend and enhance the typical offerings. These interfaces have allowed us to offer rich visualisations, connected to functionality that allows for manipulating entire databases right down to individual objects. Networks and objects can be created or amended in bulk, with the data they contain being opened up for a variety of calculations and analysis.
Through this, embracing Ruby for automation allows for running processes on an unprecedented scale, driving efficiencies and achieving levels of precision against timescales that we previously deemed unfeasible. The potential of what can be achieved with Ruby is huge, taking advantage of it will undoubtedly help us bridge the gap to addressing modern issues and expectations.
Embracing Ruby for automation allows for running processes on an unprecedented scale, driving efficiencies and achieving levels of precision against timescales that we previously deemed unfeasible.
No Content Set
Exception:
Website.Models.ViewModels.Blocks.PageBlocks.CardBlocks.KeyContactsCardBlockVm