Nanoscale Parts Manufacturing

    bom-climateclass

    1.4.0 • Public • Published

    Bom Climate Classification

    This node module provide api to get climate zone in Australia, as well as rainfall, temperature.

    It basically provide same function as Climate classification maps

    About climate classification maps

    Installation

    npm install bom-climateclass --save
    

    Usage

    const { getClimateclass } = require('bom-climateclass')
    
    const params = {
      type: 'koppenmajor',
      lat: -42.373875,
      lon: 146.231807
    }
    getClimateclass(params, function (err, data) {
      console.log(data)
    })
    
    

    Return

    Example return;

    ['Winter', 'winter(more than 800)']
    

    Temperature/humidity zones

    This method of classification identifies six key zones across Australia, based on a set of definitions relating to summer and winter conditions:

    • Hot humid summer
    • Warm humid summer
    • Hot dry summer, mild winter
    • Hot dry summer, cold winter
    • Warm summer, cold winter
    • Mild/warm summer, cold winter

    Köppen

    The six major classes are identified predominantly on native vegetation type, with the additional sub-groups taking into consideration seasonal distribution of temperature and precipitation:

    • Equatorial
    • Tropical
    • Subtropical
    • Desert
    • Grassland
    • Temperate

    Seasonal rainfall

    The seasonal rainfall maps use the differences between summer and winter rainfall across Australia to identify six major climate zones.

    • Summer dominant
    • Summer
    • Uniform
    • Winter
    • Winter dominant
    • Arid

    Params

    type

    Type: 'temperature' | 'koppenmajor' | 'koppen' | 'rainfallmajor' | 'rainfall'

    Required: true

    Install

    npm i bom-climateclass

    DownloadsWeekly Downloads

    2

    Version

    1.4.0

    License

    MIT

    Unpacked Size

    209 kB

    Total Files

    10

    Last publish

    Collaborators

    • avatar