idl – meteorology – bom dr robert dahni [email protected] bureau of meteorology melbourne...

20
IDL – Meteorology – IDL – Meteorology – BoM BoM Dr Robert Dahni [email protected] Bureau of Meteorology Melbourne AUSTRALIA 6 August 2001

Post on 21-Dec-2015

218 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: IDL – Meteorology – BoM Dr Robert Dahni r.dahni@bom.gov.au Bureau of Meteorology Melbourne AUSTRALIA 6 August 2001

IDL – Meteorology – BoMIDL – Meteorology – BoM

Dr Robert Dahni

[email protected]

Bureau of Meteorology

Melbourne AUSTRALIA

6 August 2001

Page 2: IDL – Meteorology – BoM Dr Robert Dahni r.dahni@bom.gov.au Bureau of Meteorology Melbourne AUSTRALIA 6 August 2001

IDL and Bureau of MeteorologyIDL and Bureau of Meteorology

IDL used since 1993BMRC (research)COSB (operations)AIFS (major project)Olympics (special event)SSU (commercial)

Page 3: IDL – Meteorology – BoM Dr Robert Dahni r.dahni@bom.gov.au Bureau of Meteorology Melbourne AUSTRALIA 6 August 2001

IDL and Malaysian Meteorological IDL and Malaysian Meteorological Service (MMS) UpgradeService (MMS) UpgradeBoM (SSU) commercial projectIDL requirements for MMS upgradeSSU implementation strategyBackground mapsIDL applications (demo)Tips, techniques and resourcesWork in progress …

Page 4: IDL – Meteorology – BoM Dr Robert Dahni r.dahni@bom.gov.au Bureau of Meteorology Melbourne AUSTRALIA 6 August 2001

IDL Requirements for MMS UpgradeIDL Requirements for MMS Upgrade

Background maps– coastlines, political, topography

Interactive visualisation (GUI)– real-time meteorological data– server, workstation and/or PC–UNIX, PC X-Emulation, Windows

Product generation – assistantWeb graphics – image files

Page 5: IDL – Meteorology – BoM Dr Robert Dahni r.dahni@bom.gov.au Bureau of Meteorology Melbourne AUSTRALIA 6 August 2001

SSU Implementation StrategySSU Implementation Strategy

Get experienced IDL programmerWrite software requirementsUtilise existing AIFS/IDL applicationsDevelop prototype applicationsFeedback, training and documentationOperational implementationWork in progress …

Page 6: IDL – Meteorology – BoM Dr Robert Dahni r.dahni@bom.gov.au Bureau of Meteorology Melbourne AUSTRALIA 6 August 2001

Background MapsBackground Maps

Global 1-km topography GTOPO30 (~1.8 Gb) gettopo.pro -> binary file Textured fill topography maptopo.pro -> image file displaymap.pro -> window 2 CD’s of data

0E - 180E, 50oS - 50oN

180W - 0W, 50oS - 50oN

Page 7: IDL – Meteorology – BoM Dr Robert Dahni r.dahni@bom.gov.au Bureau of Meteorology Melbourne AUSTRALIA 6 August 2001

Background Maps (continued)Background Maps (continued)

Global variable-resolution coastlines (GSHHS) map_gshhs.pro -> coastlines U.S. Geological Survey “Coastline Extractor” plot_boundaries.pro -> political

Page 8: IDL – Meteorology – BoM Dr Robert Dahni r.dahni@bom.gov.au Bureau of Meteorology Melbourne AUSTRALIA 6 August 2001

IDL Applications (demo)IDL Applications (demo)

OBSViewer – weather observationsNWPViewer – NWP model outputMapDraw – drawing toolGONO – marine model outputStreamline – product generationMapGrid – NWP web graphicsMapObs – observations web graphicsWork in progress …

Page 9: IDL – Meteorology – BoM Dr Robert Dahni r.dahni@bom.gov.au Bureau of Meteorology Melbourne AUSTRALIA 6 August 2001

OBSViewer – weather observationsOBSViewer – weather observations

Page 10: IDL – Meteorology – BoM Dr Robert Dahni r.dahni@bom.gov.au Bureau of Meteorology Melbourne AUSTRALIA 6 August 2001

NWPViewer – NWP model outputNWPViewer – NWP model output

Page 11: IDL – Meteorology – BoM Dr Robert Dahni r.dahni@bom.gov.au Bureau of Meteorology Melbourne AUSTRALIA 6 August 2001

MapDraw – drawing toolMapDraw – drawing tool

Page 12: IDL – Meteorology – BoM Dr Robert Dahni r.dahni@bom.gov.au Bureau of Meteorology Melbourne AUSTRALIA 6 August 2001

GONO – marine model outputGONO – marine model output

Page 13: IDL – Meteorology – BoM Dr Robert Dahni r.dahni@bom.gov.au Bureau of Meteorology Melbourne AUSTRALIA 6 August 2001

Streamline – product generationStreamline – product generation

Page 14: IDL – Meteorology – BoM Dr Robert Dahni r.dahni@bom.gov.au Bureau of Meteorology Melbourne AUSTRALIA 6 August 2001

MapGrid – NWP web graphicsMapGrid – NWP web graphics

Page 15: IDL – Meteorology – BoM Dr Robert Dahni r.dahni@bom.gov.au Bureau of Meteorology Melbourne AUSTRALIA 6 August 2001

MapGrid (continued)MapGrid (continued)

Page 16: IDL – Meteorology – BoM Dr Robert Dahni r.dahni@bom.gov.au Bureau of Meteorology Melbourne AUSTRALIA 6 August 2001

MapObs - observations web graphicsMapObs - observations web graphics

Page 17: IDL – Meteorology – BoM Dr Robert Dahni r.dahni@bom.gov.au Bureau of Meteorology Melbourne AUSTRALIA 6 August 2001

Tips, Techniques and ResourcesTips, Techniques and Resources

Re-utilise existing relevant code Check publicly available IDL code Write neat, re-usable procedures Development – IDL (Windows 2000) Implementation – Windows and/or UNIX Use Direct Graphics unless interactive 3D Simple, flexible GUI design (non-resizable) Batch mode (use Z-buffer or Postscript)

Page 18: IDL – Meteorology – BoM Dr Robert Dahni r.dahni@bom.gov.au Bureau of Meteorology Melbourne AUSTRALIA 6 August 2001

Tips, Techniques and Resources Tips, Techniques and Resources (continued)(continued) Use both IDL 5.3 and 5.4 (or latest version) Parameterise image format (GIF or PNG) Use read/write_image (NOT read_gif) Support 8- AND 24-bit color (Color_Quan) device, get_visual_depth=visual_depth device, Decomposed=0, Retain=2 Use color names (FSC_Color) Split color table (data/drawing colors)

Page 19: IDL – Meteorology – BoM Dr Robert Dahni r.dahni@bom.gov.au Bureau of Meteorology Melbourne AUSTRALIA 6 August 2001

Tips, Techniques and Resources Tips, Techniques and Resources (continued)(continued) Global 1-km topography (GTOPO30) Textured fill topography Use cylindrical map projection

/cyl, /noborder, xmargin=0, ymargin=0

to overlay geo-referenced data Global coastlines (GSHHS) Political boundaries (Coastline Extractor) …

Page 20: IDL – Meteorology – BoM Dr Robert Dahni r.dahni@bom.gov.au Bureau of Meteorology Melbourne AUSTRALIA 6 August 2001

Tips, Techniques and Resources Tips, Techniques and Resources (continued)(continued) Australian IDL website

Graphics - IDL Image Gallery

http://www.metvis.com.au/graphics

Robert Dahni’s IDL Web Pages

http://www.metvis.com.au/idl/

Links to publicly available IDL code and applications

http://www.metvis.com.au/idl/idl_code.html

Links to coastline, topography data sets

http://www.metvis.com.au/idl/idl_resources.html

Updated links to IDL resources worldwide