The goal of ncWMS is to be able to generate a number of different visualization types (maps, transects, vertical sections etc.) efficiently from data held in different file formats and coordinate reference systems (CRSs). The algorithm used for extracting data and generating images proceeds as follows: