Template:Nm to miles

From KayakWiki


This is the Nm to miles Template.

For more information on templates - see About Templates

This template uses unnamed parameters

This template converts nautical miles (or knots - nautical miles per hour) to miles (or miles per hour). The parameters include a rounding value to specify how many decimal places are to be used - default is rounded to the nearest unit. This means you can input some text with a distance in nautical miles and have it display converted to miles without doing the math yourself.

In order to output the values with reference to speed, the second parameter should be the word speed. Any other value, or a blank, will result in the output being displayed as distance.

For example, using
Many kayakers are comfortable paddling at ({{nm to miles|3.6|speed|1}}
results in
Many kayakers are comfortable paddling at 3.6 kt (4.1 mph)
Using the default for decimal places (round to the nearest mph)
The distance to the island is {{nm to miles|3.6}}
gives
The distance to the island is 3.6 nm (4 mi)

To output in distance units and specify the number of digits after the decimal point, use either:

  • {{nm to miles|6|x|1}} - where x is any text or number
  • {{nm to miles|6||1}} - leave the second parameter empty

Copy the template text between the lines below (no need to edit, just mark and copy) and paste it into the edit page. Then fill in the parameters. If a parameter does not apply, you can delete the parameter and its associated pipe (|).

Copy below this line:


{{nm to miles|nautical miles|number of decimal digits}}


Copy above this line.


[edit] Parameter definitions

Parameter Description Mandatory or Default value
First parameter Distance (speed) in nautical miles (knots) 0
Second parameter
  • speed - text as shown - display output as units of speed.
  • Any other value - display output in units of distance.
output as distance
Third parameter number of digits to the right of the decimal place. 0

The template follows (you won't see the whole thing if null defaults exist in the template):


0 nm (0 mi)