You are not logged in. Click here to log in.

Application Lifecycle Management

Search In Project

Search inClear

FIRI-02: Calculate Farm Irrigation Rating Index (calcfiri)#27599/HEAD / v27
Tags:  not added yet

FIRI-02: Calculate Farm Irrigation Rating Index (calcfiri)[SERVICE-27599]

Tracker: Services Priority: NormalNormal Status: Deployed
Submitted by: odavidOct 31 2016 10:21 Modified by: rumpalJun 18 2018 09:06 Type:
Model
Path: /m/calcfiri/1.0 Context: csip-firi Version: 1.0
Endpoints: http://csip.engr.colostate.edu:8083/csip-firi/m/calcfiri/1.0
Maintainers:
Website: -- Apps:
--
Test Status:
--
Last Tested: -- Test Count: --
Test Success Rate: -- Failed Tests: --
Traceability
Loading…
Description

Calculate Farm Irrigation Rating Index

FIRI is a uniform and objective evaluation method for planning irrigation water conservation and identifying ground water and surface water pollution potential. FIRI calculates an index for local conditions by comparing seasonal irrigation evaluations. FIRI provides a relative rating which is the product of water management and system factors, and will consistently relate the effectiveness of irrigation practices from one farm to another. Please see the attached document, "Computations Section", for further details on how this is calculated.

Note: All parameters passed must contain the key, "factor_id", with the factor_id value, (or row_id value in the case of lf_factor), identifying which row in the FIRI database the calculation should use for this input.


Mandatory Management Parameters for all Irrigation Types

Variable Name parameter name
Md Water Measurement water_meas_factor
S Irrigation Scheduling/ Soil Moisture soil_moist_irr_sched_factor
I Irrigation Skill and Action irr_skill_action_factor
M Maintenance Factor maint_factor
D Water Delivery Factor water_deliv_factor
Sc Soil Condition Factor soil_cond_factor


Selective Parameter Requirements by Irrigation Type

Variable


Name


parameter name


Irrigation Type – Delivery System


Surface


Sprinkler


Micro/Drip[WC-NFCC1]|#_msocom_1]

Wc Water Distribution Control water_dist_factor X X X
Ce Conveyance conveyance X X X
L Land Leveling land_leveling X
R Tail Water Recovery tailwater_reuse_factor X
Sd Sprinkler Design sprinkler_design_factor X
T Trickle Design drip_design_factor X
E Emitter Clogging Factor emitter_clog_factor X
C Climatic climate_factor X1 X2
W Wind wind_factor X1 X2
Note 1: Climatic and Wind is only required for spray type systems. The Irrigation Type “Center Pivot – Low Pressure Precision Application (LEPA)” does not have sprays so Climatic and Wind does not need to be populated.

Note 2: The Irrigation Type “Micro, Sprays” is the only Micro/Drip selection that needs to populate Climatic and Wind



Example Input and Output

{
  "metainfo": {},
  "parameter": [
    {
      "name": "irr_skill_action_factor",
      "factor_id": 15,
      "description": "Irrigation Skill and Action Factor (I) row identifier"
    },
    {
      "name": "irr_type",
      "factor_id": 66,
      "description": "Irrigation Type"
    },
    {
      "name": "maint_factor",
      "factor_id": 93,
      "description": "Maintenance Factor. (M) row identifier"
    },
    {
      "name": "soil_cond_factor",
      "factor_id": 22,
      "description": "Soil Condition Factor. (Sc) row identifier"
    },
    {
      "name": "soil_moist_irr_sched_factor",
      "factor_id": 7,
      "description": "Soil Moisture Monitoring and Irrigation Scheduling Factor. (S) row identifier"
    },
    {
      "name": "tailwater_reuse_factor",
      "factor_id": 49,
      "description": "Tail water reuse Factor. (R) row identifier"
    },
    {
      "name": "water_deliv_factor",
      "factor_id": 106,
      "description": "Water Delivery Factor (D) row identifier"
    },
    {
      "name": "water_dist_factor",
      "factor_id": 28,
      "description": "Water Distribution Control Factor (Wc) row identifier"
    },
    {
      "name": "water_meas_factor",
      "factor_id": 1,
      "description": "Water Measurement Factor (Md) row identifier"
    },
    {
      "name": "land_leveling",
      "factor_id": 42,
      "description": "Lf Factor rating value, row identifier"
    },
    {
      "name": "conveyance",
      "factor_id": 33,
      "description": "Conveyance row indentifier"
    }
  ]
}
{
  "metainfo": {
    "status": "Finished",
    "suid": "44876121-2098-11e7-a3e6-518a482152c8",
    "cloud_node": "10.84.176.249",
    "tstamp": "2017-04-13 16:26:41",
    "service_url": "http://localhost:8084/csip-firi/m/calcfiri/1.0",
    "request_ip": "0:0:0:0:0:0:0:1",
    "csip-firi.version": "$version: 0.0.0 xxxxxxx date, built at 2017-04-13 16:26 by scase$",
    "csip.version": "$version: 0.0.0 xxxxxxx date, built at 2017-04-13 16:26 by scase$",
    "cpu_time": 594,
    "expiration_date": "2017-04-13 16:28:22"
  },
  "parameter": [
    {
      "name": "irr_skill_action_factor",
      "factor_id": 15,
      "description": "Irrigation Skill and Action Factor (I) row identifier"
    },
    {
      "name": "irr_type",
      "factor_id": 66,
      "description": "Irrigation Type"
    },
    {
      "name": "maint_factor",
      "factor_id": 93,
      "description": "Maintenance Factor. (M) row identifier"
    },
    {
      "name": "soil_cond_factor",
      "factor_id": 22,
      "description": "Soil Condition Factor. (Sc) row identifier"
    },
    {
      "name": "soil_moist_irr_sched_factor",
      "factor_id": 7,
      "description": "Soil Moisture Monitoring and Irrigation Scheduling Factor. (S) row identifier"
    },
    {
      "name": "tailwater_reuse_factor",
      "factor_id": 49,
      "description": "Tail water reuse Factor. (R) row identifier"
    },
    {
      "name": "water_deliv_factor",
      "factor_id": 106,
      "description": "Water Delivery Factor (D) row identifier"
    },
    {
      "name": "water_dist_factor",
      "factor_id": 28,
      "description": "Water Distribution Control Factor (Wc) row identifier"
    },
    {
      "name": "water_meas_factor",
      "factor_id": 1,
      "description": "Water Measurement Factor (Md) row identifier"
    },
    {
      "name": "land_leveling",
      "factor_id": 42,
      "description": "Lf Factor rating value, row identifier"
    },
    {
      "name": "conveyance",
      "factor_id": 33,
      "description": "Conveyance row indentifier"
    }
  ],
  "result": [
    {
      "name": "firi_rating",
      "value": 83.5,
      "description": "FIRI rating"
    },
    {
      "name": "firi_threshold",
      "value": 75,
      "description": "Maximum rating for this irrigation type"
    },
    {
      "name": "firi_threshhold_met",
      "value": "true",
      "unit": "Boolean",
      "description": "Was the FIRI threshold met (Rvalue)"
    }
  ]
}
Details
Comments & Attachments (1)
Associations
Children
SCM Commits
History (27)
Baselines
All (27)