##################################################################################### # CIDD.aoaws - Main MDS display parameters # Configurable Interactive Data Display Master Params # # # The order of the various sections of the param file is arbitrary and are delimited by # ...Content... tags # # Currently Supported sections: # GRIDS - Describe each source of data and which color scales to use, etc. # WINDS - Describe each source of wind data. # MAPS - Describeseach map overlay source # MAIN_PARAMS - Controls most of the features of the Display - Sets domains, menu bars, etc. # DRAW_EXPORT - (TDRP syntax) Describes possible products to manually draw. # SYMPRODS - (TDRP syntax) Describes the sources of Symbolic Product Data # TERRAIN - (TDRP syntax) Describes the of Land Use and Terrain Data # ROUTE_WINDS - (TDRP syntax) Describes the Pre-defined Route's Features # GUI_CONFIG - (TDRP syntax) Describes New GUI Feature Parameters for CIDD # ##################################################################################### ///////////// debug /////////////////////////////////// // // Debug option. // If set, debug messages will be printed appropriately. // // Type: enum // Options: // DEBUG_OFF, DEBUG_NORM, DEBUG_VERBOSE debug = DEBUG_OFF; ///////////// use_domain_limits /////////////////////// // // Control to set domain based clip requests on. // Gathers data only in the visible domain when set to true. // Type: boolean // use_domain_limits = TRUE; ///////////// short_requests ////////////////////////// // // Gather Data Frame by Frame, Otherwise by loop span. // Gathers Products valid for the current frame only. // Type: boolean // short_requests = TRUE; ///////////// prod_info /////////////////////////////// // // Product Source and Rendering Information Array // The fields in the structure are as follows: // menu_label: Label to be used for the product in menu. // // url: for retrieving the data. // // data_type: data type used when querying the SPDB data server // (set to 0 to retrieve all data regardless of type). // // url: URL for the data. - // // render_type: Select how temporal clipping is done: // RENDER_ALL: Do no temporal clipping. // RENDER_ALL_VALID: Render all Valid in frame // RENDER_VALID_IN_LAST_FRAME: Render all Valid in the last frame // RENDER_LATEST_IN_FRAME: Render the latest product in the frame. // RENDER_LATEST_IN_LOOP: Render the latest product valid in the movie loop // // on_by_default: True or False // // minutes_allow_before: Stretch the frame time this many minutes - prior // minutes_allow_after: Stretch the frame time this many minutes - after // // text_off_threshold: Threshold where text disappears. Uses the function: // log10(scale_constant /km_distance_across_screen ) + 1.0 // Use 0 to disable the off feature. (always displayed) // Note: scale_constant set in MAIN_PARAM section. prod_info = { { menu_label = "METARS - plot", url = "spdbp:Metar2Symprod:simple//tempest:0:taiwan/spdb/metar", data_type = 0, render_type = RENDER_LATEST_IN_FRAME, on_by_default = TRUE, minutes_allow_before = 0.0, minutes_allow_after = 0.0, text_off_threshold = 0.8 }, { menu_label = "METARS - labels", url = "spdbp:Metar2Symprod:labels//tempest:0:taiwan/spdb/metar", data_type = 0, render_type = RENDER_LATEST_IN_FRAME, on_by_default = FALSE, minutes_allow_before = 0.0, minutes_allow_after = 0.0, text_off_threshold = 0.8 }, { menu_label = "Lightning", url = "spdbp:Ltg2Symprod://tempest:0:taiwan/spdb/ltg", data_type = 0, render_type = RENDER_ALL_VALID, on_by_default = TRUE, minutes_allow_before = 0.0, minutes_allow_after = 0.0, text_off_threshold = 0.4 }, { menu_label = "AIREPS", url = "spdbp:Pirep2Symprod://tempest:0:taiwan/spdb/airep", data_type = 0, render_type = RENDER_ALL_VALID, on_by_default = FALSE, minutes_allow_before = 0.0, minutes_allow_after = 0.0, text_off_threshold = 0.2 }, { menu_label = "ACARS", url = "spdbp:Acars2Symprod://tempest:0:taiwan/spdb/acars", data_type = 0, render_type = RENDER_ALL_VALID, on_by_default = FALSE, minutes_allow_before = 0.0, minutes_allow_after = 0.0, text_off_threshold = 0.2 }, { menu_label = "SIGMET", url = "spdbp:SigAirMet2Symprod://tempest:0:taiwan/spdb/sigmet", data_type = 0, render_type = RENDER_GET_VALID, on_by_default = FALSE, minutes_allow_before = 0.0, minutes_allow_after = 0.0, text_off_threshold = 0.8 } }; # Legend Label: used for all on-screen labels and for movie/html file naming. # An Empty grid field can be obtained by using the keyword "None" # Button Label: used for all menus. # URL: is of the form: mdvp:://host.domain:[port]:dir/dir&Field_name. # (Run the DsServerMgr executable for mdvp service) # OR: cdatap://host.domain/dir/dir&Field_name. # (Run the mdv_server executable for cdatap service) # Spaces can be in field names by substituting a Caret character for the space: # # Field^Name = "Field Name" # Field Index can alternatively be specified by prepending a '#' character to the field # name part: cdatap://host.domain/dir/dir&#Field_number -> cdatap://venus/radar # Colorscale: Name of the file containing the value to color mapping for this field. # Units: A label used on the colorscales, etc. # Cont-lo-hi-interv: Default/Starting Contour low and high limits and interval. # Rendering Format: The style to render the grid. Current options are: # cart: - Rectangle fills of gridded data. # radial: - Filled Polygons of radial radar data - (contouring NOT currently available on this t ype of data) # cont: - False color filled contours. # lcont: - Line contours. # dcont: - Dynamic Contours - Automatically switches between cart & cont. # - Uses the 'cidd.dynamic_contour_treshold:' parameter # Note: Add the word "comp" to the format keyword to turn on composite request by default: # example: cont,comp for a composite color filled contours. # example: radial,comp for a composite radial rendering # Add the word "autoscale" to the format keyword to turn on automatic colorscale scaling # example: cont,comp,autoscale for a composite color filled contours, that is autoscaled. # Display_in_menu: Display this field in the main menu. (1 = Yes 0 = No) # Bkgnd_Render: Render this field automatically in the background. (1 = Yes 0 = No) # Note: This is used to set up "toggleable" field images for comparing two fields, # and to select which fields get generated in HTML output mode. #---------------------------------------------------------------------------------------------------------- # #Legend Button #Label Label URL Colorscale units Cont-lo-hi-interv format Display_in_menu Bkgnd_Render #---------------------------------------------------------------------------------------------------------- # # # GMS Satellite Data # Tuttle Tuttle mdvp:://tempest:0:tuttle/&V vel.colors m/sec 0 70 5 dcont 1 0 Radar_2D Radar_2D mdvp:://tempest:0:taiwan/mdv/radar/mosaic&MOSA dbz_cwb.colors dBZ 0 70 5 dcont 1 0 Radar_3D Radar_3D mdvp:://tempest:0:taiwan/mdv/radar/mosaic3d&MOSA dbz_cwb.colors dBZ 0 70 5 contcomp 1 0 CldTopHgt CldTopHgt mdvp::zoom_mds//tempest:0:taiwan/mdv/CloudHt&IRHeight CloudHeightFL.colors FL -50 40 2 cont 1 0 Visible_Sat Visible_Sat mdvp::zoom_mds//tempest:0:taiwan/mdv/sat&gms_v_0.65 sat_cloud.colors albedo 0 100 10 dcont 1 0 Infrared_Sat_MB Infrared_Sat_MB mdvp::zoom_mds//tempest:0:taiwan/mdv/sat&gms_t_11 sat_temp_MB_rev.colors C 0 100 10 cont 1 0 Infrared_Sat_BD Infrared_Sat_BD mdvp::zoom_mds//tempest:0:taiwan/mdv/sat&gms_t_11 sat_temp_BD_rev.colors C 0 100 10 cont 1 0 Infrared_Gray Infrared_Gray mdvp::zoom_mds//tempest:0:taiwan/mdv/sat&gms_t_11 sat_temp_grey_reverse.colors C 0 100 10 cont 1 0 WaterVapor WaterVapour mdvp::zoom_mds//tempest:0:taiwan/mdv/sat&gms_t_6.5 wv_rev.colors C 0 100 10 cont 1 0 Wind_Speed Wind_Speed mdvp::zoom_mds_fill//tempest:0:taiwan/mdv/mm5&Speed wind.colors kts -50 50 10 cart 1 0 Temperature Temp_Contours mdvp::zoom_mds//tempest:0:taiwan/mdv/mm5&Temp temp.colors C -80 40 0 lcont 1 0 Freezing_Level Freezing_Level mdvp::zoom_mds//tempest:0:taiwan/mdv/mm5&FZLevel fzlevel.colors FL 0 400 0 lcont 1 0 Humidity Humidity mdvp::zoom_mds_fill//tempest:0:taiwan/mdv/mm5&RH rh.colors % 0 100 5 cont 1 0 Turbulence_probability Turbulence mdvp::d3_d4//tempest:0:taiwan/mdv/mm5&Turb turb.colors Prob 0.5 4 1 cont 1 0 Turbulence_probability Turb_all_levels mdvp::d3_d4//tempest:0:taiwan/mdv/mm5&Turb turb.colors Prob 0.5 4 1 cont,comp 1 0 Icing_severity Icing mdvp::d3_d4//tempest:0:taiwan/mdv/mm5&Icing icing.colors Indx 1 4 1 cont 1 0 Icing_severity Icing_all_levels mdvp::d3_d4//tempest:0:taiwan/mdv/mm5&Icing icing.colors Indx 1 4 1 cont,comp 1 0 Flight_Category Flight_Category mdvp:://tempest:0:taiwan/mdv/fltcat&Flight_Cat flt_cat.colors Cat 0.5 6 1 dcont 1 0 Lightning Lightning mdvp:://tempest:0:taiwan/mdv/ltg&Ltg_Strikes ltg.colors count 0 100 10 cart 1 0 Terrain Terrain mdvp::static//tempest:0:taiwan/mdv/terrain&Elevation terrain.colors m 0. 5000 100 dcont 1 0 Relief Relief mdvp:://tempest:0:topo/relief/mdv/&RGBA terrain.colors m 0. 5000 100 cart 1 0 None None mdvp:://tempest:0:taiwan/mdv/none&none none.colors count 0 100 10 cart 1 0 #---------------------------------------------------------------------------- # Note: # Legend_label: Used for Image Labels and Menus # URL: should be of the form "protocol://host:port/dir/&" # The U,V and W field names will be appended to complete the URL # Use the name "None" to indicate no W field componet. # U: The East-West Wind componet Field name # Spaces can be in field names by substituting a Caret character for the space: # Example: Field^Name = "Field Name" # Field Index can alternatively be specified by prepending a '#' character to the field # (Use this if there are duplicate field names in the data files) # Example: First field in file = "#1" # V: North-South Wind componet Field name # W: Up-Down Wind componet Field name - Use "None" to indicate no W field # # Units: Labels append this (for barbs and reference lines) # # Style: This column is broken in to several componets for backward compatibility # 1. A mandantory number must be first. # Absolute value of the number is the starting Line width. # Values <= 0 Turns it off to begin with # 2. Second componet is a comma followed by the rendering style: # Wind Rendering Style Options: # "arrow" (centered at data point), # "vector",(Vertex at data point ) # "barb" (N Hemisp), # "labeledbarb", (labeled to nearest 10 degrees at the center - N. Hemisp) # "tuft", (like a piece of yarn - the least obtrusive - like a headless vector) # "tickvector" (Cross ticks at wind_time_scale_interval minutes) # "metbarb" (Calcs latitude - works for both hemispheres and # adds a label of the 10's digit off the end of the barb, ala winds aloft charts) # "barb_sh" (S Hemisphere), # "labeledbarb", (labeled to nearest 10 degrees at the center - N. Hemisp) # NOTE: When using arrow,vector,tuft,tickvector, the data must be in # m/sec for the scaling to work correctly. For the others (Barbs), # the units are arbitrary, but the flag units on the barbs will reflect # the data's native units. # Example: "-2,metbarb" --> Width 2, off to start, using winds aloft chart barbs # Example: "1" --> Width 1, On to start, Uses cidd.wind_marker_type: defined in main section # # Color: Any Legal X color name - Can be several words, Example: dark green # # Legend_label URL U V W_fieldnames units Style [Color] #---------------------------------------------------------------------------- MM5_winds mdvp::zoom_mds//tempest:0:taiwan/mdv/mm5& U V None m/s 1,metbarb lightgreen # # MAP_CODE Must be less than 16 characters, Color must be regualr X color name # Complete map file name used is map_file_subdir/Map_file_name # 0 = OFF, > 0 = ON, line of width N # Detail thresholds are in Km across the image.# # # MAP_CODE Control_Label Map_File_Name On/OFF Detail__min Detail_max Color #------------------------------------------------------------------------------------------ US_states US_states usa_states.map 1 .0 1000000.0 darkslateblue Coasts Coasts world_states.map 2 .0 1000000.0 white Taiwan Taiwan taiwan_coast.map 2 0.0 1000000.0 white ARP_domain1 Airports arp_domain1.map 0 0.0 2000.0 white FIR FIR taiwan_fir.map 1 0.0 10000.0 blue Airways Airways taiwan_airways.map 1 0.0 2000.0 blue Sectors Sectors taiwan_sectors.map 1 0.0 2000.0 cyan Restricted Restricted taiwan_restricted.map 0 0.0 2000.0 red CTR CTR taiwan_ctr.map 0 0.0 2000.0 cyan VHF_domain1 VHFs vhf_domain1.map 0 0.0 2000.0 white WYP_domain1 Waypoints wyp_domain1.map 0 0.0 2000.0 white NDB_domain1 NDBs ndb_domain1.map 0 0.0 2000.0 white CKS CKS cks_airport.map 1 0.0 100.0 yellow SS SS ss_airport.map 1 0.0 100.0 yellow KH KH kh_airport.map 1 0.0 100.0 yellow Cities Cities taiwan_cities.map 0 0.0 2000.0 white MdsDomains MdsDomains mds_domains.map 1 0.0 1000000.0 blue MM5Domains MM5Domains mm5_domains.map 0 0.0 10000000.0 red MM5_D1_Grid MM5_D1_Grid domain1_grid.map 0 0.0 10000000.0 red MM5_D2_Grid MM5_D2_Grid domain2_grid.map 0 0.0 10000000.0 red MM5_D3_Grid MM5_D3_Grid domain3_grid.map 0 0.0 10000000.0 red #Grid_1deg Grid_1deg grid_1deg.map 0 0.0 10000000.0 darkblue #Grid_5deg Grid_5deg grid_5deg.map 0 0.0 10000000.0 darkblue #NDB_named NDB_named ndb_domain1_named.map 0 0.0 1000000.0 white #VHF_named VHF_named vhf_domain1_named.map 0 0.0 1000000.0 white #WYP_named WYP_named wyp_domain1_named.map 0 0.0 1000000.0 white #ARP_named ARP_named arp_domain1_named.map 0 0.0 1000000.0 white #NDB_world NDB_world ndb.map 0 0.0 1000000.0 white #VHF_world VHF_world vhf.map 0 0.0 1000000.0 white #WYP_world WYP_world wyp.map 0 0.0 1000000.0 white #ARP_world ARP_world arp.map 0 0.0 1000000.0 white ///////////// dexport_info /////////////////////////////// // Draw/Export Parameters // // Each Entry needs: // ID_Label FMQ_URL Valid_Minutes Default_ID_no // ID_LABEL - This is used to designate Product types // FMQ_URL: example: fmqp:://host::dir/file // Valid_Minutes: How many minutes the product is valid by default // Default_ID_no: Default Data Type (Enumerated ID) // dexport_info = { {"Boundry", "/tmp/mds.fmq", 60, 0, "A"}, {"Turb_Sigmet", "/tmp/mds.fmq", 60, 0, "A"} }; # Parameter data base for the Configurable Interactive Data Display; CIDD #cidd.http_tunnel_url: http://tempest/didss/DsServerTunnel # General informational messages cidd.debug_flag: 0 # Data flow related messages cidd.debug1_flag: 0 # Verbose diagnostics - special debugging info cidd.debug2_flag: 0 # Uncomment the next parameter to start up cidd in archival mode # Starting at the indicated time. Enter HH:MM MM/DD/YY format time string # System will startup using field 0. #cidd.demo_time: 20:00 4/05/99 cidd.demo_time: 6:00 04/13/05 # MOVIE Related resources cidd.movie_frame_dir: /tmp # This determines how many movie frames are in the loop to start with # Setting this high will cause the X server to hog memory. cidd.starting_movie_frames: 12 # minutes per movie frame on startup cidd.time_interval: 60.0 # This parameter set the hours into the future to look cidd.forecast_interval: 24 # This parameter sets the maximum number of hours in the PAST a user can select # from the quick forecast menu. See SHOW_PAST_MENU menu bar button cidd.past_interval: 96 # When a Forecast hour is chosen, magnify the time interval by this factor. # This adjusts the frame time_interval to be more appropriate for # forecast (model) data, which is often output on a more coarse time interval. # When "Now" is selected the magnification is undone. Default is 1.0 # cidd.movie_magnify_factor: 1.0 # Set this paramet to 1 to get CIDD to check and reject for rendering # Any data that valls outside the movie frame interval + the # slop/strecch_factor - Used to reject "out of date" data. cidd.check_data_times: 0 # Sets the allowable time error for data to appear in movie frames # (times the time_interval) cidd.stretch_factor: 3.0 # Sets whether Cidd request data closest to the midpoint of a movie # frame(time-wise) or the end. Set to 1 to gather data nearest the # end, but before the end time of each movie frame # 0= Midpoint requests, 1 = End point requests. cidd.gather_data_mode: 1 # Number of milliseconds between checks for images needing redrawn # Set this lower on faster hardware - Recommended 50-250 # This sets the ultimate speed of the movie looping cidd.redraw_interval: 20 # Number of seconds between data update requests cidd.update_interval: 30 # Data Mapper Host - Host to check for data updates cidd.datamap_host: tempest # Number of seconds to wait for data to come in before giving up # On very slow networks this may need to go as high as 180 seconds! cidd.data_timeout_secs: 10 # Length of time to wait before killing simple external commands # Used When running single image convert scripts and driving # Browsers to web pages. cidd.simple_command_timeout_secs: 30 # Length of time to wait before killing complex external commands # Used when spawining animation building script cidd.complex_command_timeout_secs: 180 # Set times to the nearest value divisible by the number of seconds cidd.temporal_rounding: 3600 # Set to 1 to start up cidd in movie-on mode, 0 = off cidd.movie_on: 0 # Set the delay at the end of the movie loop in msec cidd.movie_delay: 3000 # If set to 1 - forces CIDD to reload all data every time the movie frames # rotate one old frame out and generate a new frame. cidd.reset_frames: 0 # Gather model run times within these number of hours from the end # of the movie loop. More hours means more Model runs wll appear in the menu. cidd.model_run_list_hours: 24 # After this period of inactivity, the display # will reset itself to a known starting point # Set this <= 0 to essentially turn off. cidd.idle_reset_seconds: 900 # HTML Generation related resources # Set this to a value to get cidd to output imagery in this directory cidd.html_image_dir: # Image extension - Sets the output image types # Legal image types are png,jpg,xpm,pgm,ppm,eim cidd.image_ext: png # This script will be exec'd if set whenever an html image is output. # The full path name of the xwd image will be sent as the script argument cidd.html_convert_script: # DOMAIN RELATED RESOURCES # Set the projection for cidd's plan view - Current valid choices are: # CARTESIAN, LAT_LON cidd.projection_type: LAT_LON # Set this to the amount grids are rotated clockwise to true north. # Overlays will rotate counterclockwise. - In Degrees # Only valid for CARTESIAN projection cidd.north_angle: 0.0 # Set the scale factor and label for Range rings and Distance scales. cidd.units_per_km: 0.5395932 # Set the following to Deg for LAT_LON projections - Default is "km" cidd.scale_units_label: nm # When set to 1, always gets full domain, zooms don't force a data request cidd.always_get_full_domain: 0 # Set the aspect ratio of the domain for Cidd. Cidd will preserve this aspect # ration for all zooms. Ratio is Width/Height. cidd.aspect_ratio: 1.0 # Apply A correction to the Y coords, making LAT_LON grids # appear to be equi-distant in Latitude and Longitude. # Based on the cos(origin_latitude); # cidd.aspect_correct_lat_lon: 1 # ORIGIN INFO cidd.origin_longitude: 121.0 cidd.origin_latitude: 25.0 # # On startup and each time the reset button is pressed, the display # will indicate a click at this point, as if the user had clicked. # cidd.reset_click_longitude: 121.2232 cidd.reset_click_latitude: 25.0816 # Select the data fields/page to start on. cidd.planview_start_page: 3 cidd.xsect_start_page: 7 # The Outer most domain: Overlays are clipped to this domain and # pan/moves cannot exceed these edge limits. cidd.domain_limit_min_x: -30 cidd.domain_limit_max_x: 330 cidd.domain_limit_min_y: -90 cidd.domain_limit_max_y: 90 # Preset Zoom levels. cidd.num_zoom_levels: 9 cidd.start_zoom_level: 6 # LAT_LON EXAMPLE # NOTE: FOR LAT_LON Projection - the units will be interpreted as degrees, not km # # Note: index starts at 1 cidd.level1_label: WORLD cidd.level1_min_xkm: -330 cidd.level1_min_ykm: -90 cidd.level1_max_xkm: 330 cidd.level1_max_ykm: 90 cidd.level2_label: WIDE cidd.level2_min_xkm: 80 cidd.level2_min_ykm: -60 cidd.level2_max_xkm: 200 cidd.level2_max_ykm: 60 cidd.level3_label: DOMAIN1 cidd.level3_min_xkm: 84.5 cidd.level3_min_ykm: -7.5 cidd.level3_max_xkm: 157.5 cidd.level3_max_ykm: 57.5 cidd.level4_label: DOMAIN2 cidd.level4_min_xkm: 102.2 cidd.level4_min_ykm: 8.2 cidd.level4_max_xkm: 139.8 cidd.level4_max_ykm: 41.8 cidd.level5_label: DOMAIN3 cidd.level5_min_xkm: 113.2 cidd.level5_min_ykm: 18 cidd.level5_max_xkm: 128.8 cidd.level5_max_ykm: 32 cidd.level6_label: FIR cidd.level6_min_xkm: 116.75 cidd.level6_min_ykm: 20.75 cidd.level6_max_xkm: 125.25 cidd.level6_max_ykm: 29.25 cidd.level7_label: REGION cidd.level7_min_xkm: 117.6 cidd.level7_min_ykm: 21.2 cidd.level7_max_xkm: 123.9 cidd.level7_max_ykm: 26.9 cidd.level8_label: TAIWAN cidd.level8_min_xkm: 118.5 cidd.level8_min_ykm: 21.5 cidd.level8_max_xkm: 122.5 cidd.level8_max_ykm: 26 cidd.level9_label: TAIPEI cidd.level9_min_xkm: 121 cidd.level9_min_ykm: 24.5 cidd.level9_max_xkm: 122 cidd.level9_max_ykm: 25.5 # Cartesian space limits in km - Vertical Range and Resolution cidd.min_ht: 0.0 cidd.max_ht: 450.0 cidd.ht_interval: 10.0 cidd.start_ht: 250.0 # Radial data Limits cidd.min_rkm: 0.0 cidd.max_rkm: 400.0 cidd.min_adeg: 0.0 cidd.max_adeg: 360.0 cidd.color_file_subdir: http://www.rap.ucar.edu/colorscales cidd.map_file_subdir: http://www.rap.ucar.edu/maps # # Station locator features # # Maximum allowed Distance in km between request point and station # 93 km = 50 nm cidd.locator_margin_km: 93 # Full Path File name or http URL to a station data file. # The format of each line is: ID, LAT, LON, ALT(m), TYPE cidd.station_loc_url: http://www.rap.ucar.edu/maps/world_stations.dat # Color Preferences - Avoid trailing spaces in color names # Legends, scales, etc use this color cidd.foreground_color: white # Background of Images use this color cidd.background_color: black # Background of margins will be this color cidd.margin_color: black # Color of the cross section reference line cidd.route_path_color: yellow # Range rings and azmiuth lines cidd.range_ring_color: gray # Text in the time axis margins are this color cidd.time_axis_color: pink # A solid rectangle showing the movie frame extent is drawn in this color cidd.time_frame_color: gray50 # The text in the height selector margin is rendered in this color cidd.height_axis_color: pink # A solid rectangle showing the height extent of the data plane is drawn in this color cidd.height_indicator_color: gray50 # # Set the follwing colors to 'transparent' to avoid having these # plotted. (This is the default) Otherwise, these data will be # plotted in the indicated color #cidd.missing_data_color: gray30 cidd.missing_data_color: green cidd.bad_data_color: gray30 # # Render values outside the data range of the color scale in this color # 'transparent' is the default cidd.out_of_range_color: transparent # # # # Time Control (Movie) Popup Colors # cidd.epoch_indicator_color: orange cidd.now_time_color: red cidd.time_tick_color1: cyan cidd.time_tick_color2: yellow cidd.time_tick_color3: magenta cidd.time_tick_color4: green cidd.time_tick_color5: red cidd.time_tick_color6: blue #Toggle for displaying the height Selector in Right Margin # Note Right Margin shoud be at least 50 pixels wide cidd.show_height_sel: 1 # Display data access and rendering messages - This is probably not # necessary in situations where all data is small and local. cidd.show_data_messages: 1 # Sets the relative intensity of the image, relative to the overlays on startup # Set between 0.2 and 1.0. cidd.image_inten: 0.8 # The number of selectable intensity levels in the slider control cidd.inten_levels: 32 # Sets the threshold in drawable grid points where image rendering # is done by a filling method on the client, rather than by rectangles # on the Xserver. # Set this high if the X server is fast or the comm link to the server is slow. # Set this low if the X server is slow. Typical values range from 10,000 to 100,000 cidd.image_fill_threshold: 80000 # This sets the threshold in grid cells when the the display will # render a grid as contours or as filled rectangles. Grids contining # less than the threshold cells will be rendered as filled contours. # used for 'dcont' style rendering cidd.dynamic_contour_threshold: 75000 # Sets the format for output of Lat, Lon's. 0= Decimal Degrees, 1 = deg min' sec" cidd.latlon_mode: 0 # Set the format for the time strings. See 'man strftime' for format options. # Can add additional text as part of the Time string. # Default is: "%m/%d/%Y %H:%M:%S" cidd.label_time_format: %Y/%m/%d %H:%M # Plot a Legend for each Grid overlay; 0=Off, 1=On cidd.layer_legends_on: 1 # Plot a Legend for each Contour overlay; 0=Off, 1=On cidd.cont_legends_on: 1 # Plot a Legend for each Wind overlay; 0=Off, 1=On cidd.wind_legends_on: 1 # Switch to turn off all data labels on the display cidd.display_labels: 1 # Set the format for the frame time in the names of output xwd images. # Can add additional text as part of the Time string. Default is: "%H%M" # File naming convention is: cidd_fieldname_zoomlevel_time.xwd cidd.movieframe_time_format: "%H%M" # Set range_ring_spacing to a negative value to dynamically determing spacing. cidd.range_ring_spacing: -1.0 # x_space, y_space in pixels determine allowable space for range ring labels cidd.range_ring_x_space: 40 cidd.range_ring_y_space: 13 cidd.azmith_interval: 30.0 cidd.azmith_radius: 200.0 # Toggles to turn on/off Extras features on startup cidd.range_rings: 0 cidd.azmith_lines: 0 # Wind vector parameters cidd.barb_shaft_len: 30 cidd.wind_head_size: 5 cidd.ideal_x_vectors: 8 cidd.ideal_y_vectors: 8 cidd.wind_head_angle: 30.0 # Wind Rendering Style Options: # "arrow" (centered at data point), # "vector",(Vertex at data point ) # "barb" (N Hemisp), # "labeledbarb", (labeled to nearest 10 degrees at the center - N. Hemisp) # "tuft", (like a piece of yarn - the least obtrusive - like a headless vector) # "tickvector" (Cross ticks at wind_time_scale_interval minutes) # "metbarb" (Calcs latitude - works for both hemispheres and # adds a label of the 10's digit off the end of the barb, ala winds aloft charts) # "barb_sh" (S Hemisphere), # "labeledbarb", (labeled to nearest 10 degrees at the center - N. Hemisp) cidd.wind_marker_type: metbarb # Starting state of the All Winds ON/OFF feature cidd.all_winds_on: 0 # Scale Vertical winds by this much when plotting to emphasize the vertical # motion. cidd.wind_w_scale_factor: 1.0 # Scale horizontal winds by this much cidd.wind_units_scale_factor: 1.0 cidd.wind_units_label: kts # Uncomment the following lines to turn on default contour fields # Uses the contour levels and the Field Label string in data.info # The parameters are Exact_field_label and color and optional "off" # Keyword. If "off" param is used, the field will be defined, but will # not be acitvated on startup. cidd.contour1_field: FzLevel red off #cidd.contour2_field: SURF_T white #cidd.contour3_field: SURF_T white #cidd.contour4_field: SURF_T white #cidd.contour5_field: SURF_T white # # Set to 1 to have numeric labels on line contours, 0 = off cidd.label_contours: 1 # Use Alternate Contouring Routines (MDVX) - # Slower - Nicer labeling cidd.use_alt_contours: 1 # # # Contours Render this value using a wider line. cidd.special_contour_value: 0.0 # Width in pixels of line contours. cidd.contour_line_width: 2 # Apply smoothing to data grids before contouring # 0 = Off, 1 = single pass, 2 = double pass cidd.smooth_contours: 0 # Uncomment the following lines to set up fields on startup that will # appear as overlaid fields. Layers are on by default unless the optional "off" string appears last. #cidd.layer1_field: SURF_T off #cidd.layer2_field: SURF_DP #cidd.layer3_field: SURF_DP #cidd.layer4_field: SURF_DP #cidd.layer5_field: SURF_DP # Place Cidd fonts in asending order of size. Cidd will choose the # highest font number that will fit in a given screen space. # Pick a nice spectrum of font sizes, with all of them readable. cidd.num_fonts: 8 cidd.font1: 6x9 cidd.font2: -*-courier-medium-r-normal-*-10-*-*-*-*-*-*-* cidd.font3: -*-courier-medium-r-normal-*-12-*-*-*-*-*-*-* cidd.font4: -*-courier-bold-r-normal-*-12-*-*-*-*-*-*-* cidd.font5: -*-courier-bold-r-normal-*-14-*-*-*-*-*-*-* cidd.font6: -*-courier-bold-r-normal-*-15-*-*-*-*-*-*-* cidd.font7: -*-courier-bold-r-normal-*-16-*-*-*-*-*-*-* cidd.font8: -*-courier-bold-r-normal-*-18-*-*-*-*-*-*-* #cidd.font7: -*-courier-bold-r-normal-*-24-*-*-*-*-*-*-* #cidd.font8: -*-courier-bold-r-normal-*-30-*-*-*-*-*-*-* # font_display_mode = 1 - Clears background behind label text., 0 - No cidd.font_display_mode: 1 # # Set this parameter to force the field menu popup to this many columns # If set <= 0, then cidd sets this dynamically, allowing at most 30 in each # column. cidd.num_field_menu_cols: 1 # # Image Dump resources cidd.horiz_image_dir: /tmp cidd.horiz_image_fname: ciddH.xwd #cidd.horiz_image_command: convert +negate -page letter+40+40 ciddH.xwd ciddH.ps; lpr -h ciddH.ps cidd.horiz_image_command: convert +negate -page $(AOAWS_PAPER_SIZE) ciddH.xwd ciddH.ps; lpr -h ciddH.ps cidd.vert_image_dir: /tmp cidd.vert_image_fname: ciddV.xwd #cidd.vert_image_command: convert +negate -page letter+40+40 ciddV.xwd ciddV.ps; lpr -h ciddV.ps cidd.vert_image_command: convert +negate -page $(AOAWS_PAPER_SIZE) ciddV.xwd ciddV.ps; lpr -h ciddV.ps #Toggle for displaying the analog clock cidd.show_clock: 0 # Set to 0 to draw the analogue clock using GMT # Normally draws a GMT time clock cidd.draw_clock_local: 0 # GUI RELATED STUFF # This parameter determines if all of the controls # are available. If set to 1, none of the popup # control panels are available and minimalist movie controls # become available on the front panel cidd.limited: 0 ##################################################################################### # Defines for the Menu Bar at the top of the main window. Functions are: # # --- One Shot Functions --- # RELOAD - (Force all data to be reloaded) # RESET - (Set display to starting zoom, field, products on/off state, etc) # SET_TO_NOW - (Sets the display to current time - canceling forecast mode) # SET_DRAW_MODE - (Enable the Human entered feature drawing mode) # PRINT_BUTTON - (Save and Print the plan view image) # HELP_BUTTON - (Send Netscape to a useful help Page) # EXIT_BUTTON - Kills the Display # CLONE_CIDD - Starts another instance of the same display # # --- Toggle things on and off ---- # LOOP_ONOFF - (Turn the movie loop on/off) # WINDS_ONOFF - (Turn all winds on/off) # SYMPRODS_ONOFF - (Turn all Symbolic Products on/off) # REPORT_MODE_ONOFF - (Turn on/off COntinious REport Mode ) # # --- Display Panels --- # SHOW_DPD_PANEL - (Show/Hide Page Definition Panel which configures individual pages) # SHOW_XSECT_PANEL - (Show/Hide the Cross Section Display View Panel) # SHOW_GRID_PANEL - (Show/Hide the Data Source Configuration Panel) # SHOW_STATUS_PANEL - (Show/Hide a Status message window) # SHOW_TIME_PANEL - (Show/Hide the Movie loop control Panel) # CLOSE_POPUPS - (Close all Popup panels) # # --- Display Additional Menus --- # SHOW_DPD_MEN - (Show/Hide the field/page description menu) # SHOW_VIEW_MENU - (Show/Hide the zoom level menu) # SHOW_MAP_MENU - (Show/Hide the map overlay menu) # SHOW_PRODUCT_MENU - (Show/Hide the symbolic product menu) # SHOW_FORECAST_MENU - (Show/Hide the forecast time menu) # SHOW_PAST_MENU - (Show/Hide the Past/Archive time menu) # SHOW_BOOKMARK_MEN - (Show/Hide the helpful bookmark menu) # SHOW_GENTIME_MENU - (Show/Hide the Model Generation Time menu) # # cidd.num_menu_bar_cells: 18 # cidd.menu_bar_label1: Page... cidd.menu_bar_funct1: SHOW_DPD_MENU # cidd.menu_bar_label2: View... cidd.menu_bar_funct2: SHOW_VIEW_MENU # cidd.menu_bar_label3: Maps... cidd.menu_bar_funct3: SHOW_MAP_MENU # cidd.menu_bar_label4: Products... cidd.menu_bar_funct4: SHOW_PRODUCT_MENU # cidd.menu_bar_label5: Winds cidd.menu_bar_funct5: WINDS_ONOFF # cidd.menu_bar_label6: Movie... cidd.menu_bar_funct6: SHOW_TIME_PANEL # cidd.menu_bar_label7: Loop cidd.menu_bar_funct7: LOOP_ONOFF # cidd.menu_bar_label8: Past... cidd.menu_bar_funct8: SHOW_PAST_MENU # cidd.menu_bar_label9: Now cidd.menu_bar_funct9: SET_TO_NOW # cidd.menu_bar_label10: Fcast... cidd.menu_bar_funct10: SHOW_FORECAST_MENU # cidd.menu_bar_label11: Reload cidd.menu_bar_funct11: RELOAD # cidd.menu_bar_label12: Reset cidd.menu_bar_funct12: RESET # cidd.menu_bar_label13: Route... cidd.menu_bar_funct13: SHOW_XSECT_PANEL # cidd.menu_bar_label14: URL... cidd.menu_bar_funct14: SHOW_BOOKMARK_MENU # cidd.menu_bar_label15: Report cidd.menu_bar_funct15: REPORT_MODE_ONOFF # cidd.menu_bar_label16: Help cidd.menu_bar_funct16: HELP_BUTTON # cidd.menu_bar_label17: Model_Run... cidd.menu_bar_funct17: SHOW_GENTIME_MENU # #cidd.menu_bar_label17: Grid_Config... #cidd.menu_bar_funct17: SHOW_GRID_PANEL # cidd.menu_bar_label18: Page_Config... cidd.menu_bar_funct18: SHOW_DPD_PANEL # cidd.menu_bar_label20: Print cidd.menu_bar_funct20: PRINT_BUTTON # # cidd.horiz_frame_label: MDS Version 2.2 (c) UCAR/NCAR/RAP 2001 # Set the message to display when no data is availible #cidd.no_data_message: RADAR LINK DOWN - NO DATA cidd.no_data_message: Data Source/Link DOWN #cidd.no_data_message: NO DATA FOUND (in this area at the selected time) # HELP TEXT LINKS # These take the form: # cidd.widget_name_help: file_name:file_index_key_string # The HELPPATH envoronment variable must be set or the help file # must be located in /ussr/lib/help. # Note the file name gets expanded to file_name.info # cidd.canvas_help: cidd_help:canvas cidd.frame_message_help: cidd_help:frame_message cidd.help_command: netscape_starter -remote 'openURL(file://$(PROJ_DIR)/doc/mds_user_manual/mds_v2.2.html)' cidd.status_info_file: $(PROJ_DIR)/data/_aoaws_status.txt # # This command is run whenever a BOOKMARK_MENU button is pressed. # The characters; %U are replaced with the url text from the # parameters; cidd.bookmarkN below. cidd.bookmark_command: netscape_starter -remote 'openURL(%U)' # BOOKMARKS FOR Quick Reference # Create N Bookmark and Label parameters # cidd.bookmarkN: - The exact URL text for use in the cidd.bookmark_command. # cidd.bookmark_labelN: The Label that appears in the menu # cidd.num_bookmarks: 3 cidd.bookmark1: http://$(AOAWS_WMDS_SERVER)/wmds/content/aoaws/wmds.html cidd.bookmark_label1: AOAWS WMDS cidd.bookmark2: http://$(AOAWS_WMDS_SERVER)/~mm5caa/ cidd.bookmark_label2: AOAWS MODEL DISPLAY cidd.bookmark3: http://cdfsv cidd.bookmark_label3: TAMC WWW cidd.horiz_default_height: 1155 cidd.horiz_min_height: 400 cidd.horiz_min_width: 560 cidd.horiz_default_x_pos: 0 cidd.horiz_default_y_pos: 0 cidd.horiz_top_margin: 20 cidd.horiz_bot_margin: 20 cidd.horiz_left_margin: 20 cidd.horiz_right_margin: 60 cidd.vert_min_height: 120 cidd.vert_min_width: 120 cidd.vert_default_height: 600 cidd.vert_default_width: 800 cidd.vert_default_x_pos: 790 cidd.vert_default_y_pos: 535 cidd.vert_top_margin: 20 cidd.vert_bot_margin: 20 cidd.vert_left_margin: 30 cidd.vert_right_margin: 30 # Resources related to EXPRT, EXPT cidd.expt_feature_scale: 12500 cidd.expt_font_scale: 45 cidd.expt_mark_size: 5 cidd.exprt_command: # Resources for compatibility with TITAN-TIME HISTORY Program cidd.track_server_instance: Operations cidd.track_past_plot_period: 0 cidd.track_future_plot_period: 0 cidd.track_n_forecast_steps: 5 cidd.track_forecast_interval: 6 cidd.track_data_time_margin: 750 cidd.track_past_color: orange cidd.track_current_color: cyan cidd.track_future_color: blue cidd.track_forecast_color: red # KEYS for SHARED MEMORY SEGMENTS # Key for coordinate shared memory cidd.coord_key: 61500 # Key for TITAN control shared memory cidd.titan_key 61501 # Key for EXPT shared memory cidd.expt_key: 51400 # Key for PRDS shared memory #cidd.prds_key: 0 # PRDS Related resources # Size of shared memory in K bytes. #cidd.prds_shmem_size: 500 # Commands to run to spawn a product selector #cidd.prds_command: # PRDS Product rendering related resources # Set to 0 to ignore the products time info when rendering products. # Set to 1 to skip over products that aren't valid in the temporal domain # of the images # Set to 2 to skip over products that aren't valid in the temporal domain # specified by product_time_width cidd.product_time_selection: 1 # Allows products only N seconds away from frame time centroid cidd.product_time_width: 3600 # Default width of lines for symbolic products cidd.product_line_width: 1 # Starting Size size of fonts for symbolic products , contour labels and # wind barb labels - From above list - Note cross sections use this font size and # generally do not adjust the sizes up. (From above list) cidd.product_font_size: 8 # Detail thresholds and font adjustment parameters. First implicit threshold is 0.0 # If the current distance acrossa domain is between the thresholds, then an adjustment is made to the # default/selected font size. This is used to change the size of the fonts # automatically as the users zooms in and out. Threshold values are in km across the # viewing domain cidd.product_detail_threshold1: 200.0 cidd.product_detail_adjustment1: -2 # cidd.product_detail_threshold2: 800.0 cidd.product_detail_adjustment2: -4 # cidd.product_detail_threshold3: 1600.0 cidd.product_detail_adjustment3: -6 # Product Scaling Constant. - Set this constant to determine # at what zoom icons and will have a scale factor of 1.0 # Default = 300. Function = log10(Constant /km_across_screen) + 1.0; cidd.scale_constant: 1000.0 # /********************************************************************** * TDRP params for Cterrain_P * Note: Terrain Fields must be on the same projection as the Display **********************************************************************/ ///////////// id_label //////////////////////////////// // // Label used for legends. // Type: string // id_label = "Terrain"; ///////////// terrain_url ///////////////////////////// // // Used to located gridded terrain data. // Terrain_URL // Note URL is of the form // mdvp::[param_file]//host.dom::dir/dir&field_name. // Type: string // terrain_url = "mdvp::static//tempest:0:taiwan/mdv/terrain&Elevation"; ///////////// height_scaler /////////////////////////// // // Conversion from terrain units to local coords. // Choose a scaler which converts plane height values. // Type: double // // Hecto-feet (FL) per meter height_scaler = 0.03280834; # Convert from feet to hecto-feet (FL) #height_scaler = 0.01; ///////////// landuse_url ///////////////////////////// // // Used to located gridded land use data. // Land Use URL // Note URL is of the form // mdvp::[param_file]//host.dom::dir/dir&field_name. // Type: string // //landuse_url = "mdvp::static//tempest:0:taiwan/mdv/terrain&Elevation"; landuse_url = ""; ///////////// landuse_colorscale ////////////////////// // // Color lookup table for Land use. // Land Use colorscale file name // Note: CIDD looks in the colorscale dir, then in the current dir for // this file. // Type: string // //landuse_colorscale = "terrain.colors"; landuse_colorscale = "land_sea.colors"; ///////////// land_use_render_method ////////////////// // // Land Use rendering style. // Use Contours only for continious data like elevation. // // Type: enum // Options: // RENDER_FILLED_CONT, RENDER_RECTANGLES // // land_use_render_method = RENDER_RECTANGLES; ///////////// earth_color1 //////////////////////////// // // Earth's skin color. // Type: string // earth_color1 = "red4"; ///////////// earth_color2 //////////////////////////// // // Earth's core color. // Type: string // earth_color2 = "OrangeRed4"; /********************************************************************** * TDRP params for Croutes_P **********************************************************************/ //====================================================================== // // Route Winds Parameters. // //====================================================================== ///////////// debug ////////////////////////////////// // // debug = DEBUG_OFF; ///////////// font_height ///////////////////////////// // // Maximum height in Pixels of labels. // Type: int // font_height = 14; ///////////// add_waypoints_labels //////////////////// // // Default state of the add_waypoints_labels. // Type: int // 0 = off, 1 = on add_waypoints_labels = 1; ///////////// add_wind_text /////////////////////////// // // Default state of the add_wind_text labels. // Type: int // 0 = off, 1 = on add_wind_text = 0; ///////////// label_style ///////////////////////////// // // Set to REGUALR_INTERVALS or EQUAL_DIVISIONS. // // Type: enum // Options: // REGULAR_INTERVALS // EQUAL_DIVISIONS // label_style = EQUAL_DIVISIONS; ///////////// label_interval ////////////////////////// // // Distance in km between winds labels. // Used if label_style is set to REGUALR_INTERVALS. // Type: double // label_interval = 55.6; ///////////// num_route_labels //////////////////////// // // number of route wind labels to plot along the route. // Typically this should be set between 5 and 20. // Minimum val: 2 // Maximum val: 100 // Type: int // num_route_labels = 10; ///////////// route_track_line_width ////////////////// // // Width in pixels of the route winds track. // Minimum val: 1 // Maximum val: 20 // Type: int // route_track_line_width = 2; ///////////// u_url /////////////////////////////////// // // U Wind Componet. // URL's take the form mdvp::[paramfile]//host.dom::dir/dir&fieldname. // Type: string // u_url = "mdvp::zoom_mds//tempest:0:taiwan/mdv/mm5&U"; ///////////// v_url /////////////////////////////////// // // v Wind Componet. // Type: string // v_url = "mdvp::zoom_mds//tempest:0:taiwan/mdv/mm5&V"; ///////////// turb_url //////////////////////////////// // // Turbulence Index. // Type: string // turb_url = "mdvp::d3_d4//tempest:0:taiwan/mdv/mm5&Turb"; ///////////// icing_url /////////////////////////////// // // Icing Index. // Type: string // icing_url = "mdvp::d3_d4//tempest:0:taiwan/mdv/mm5&Icing"; ///////////// route_paths[] /////////////////////////////// // Route path strings - Format of each string is // ROUTE_LABEL NPOINTS ID_String Lat Lon ID_String LAT Lon ..x // // ROUTE_LABEL will be used in the menu, // NPoints = Number of way points in route // Followed by NPoint triplets of the following: // ID_string -> usually a Airport or VOR // Lat Lon : decimal degrees // // Note: Make sure white space separates the fields! // route_paths = { "A-1 8 " "BULAN 27.0917 124.0000 " "OSTAR 26.3317 123.0000 " "SHARK 25.8333 122.3583 " "ANNNA 25.5717 122.0217 " "APU 25.1767 121.5233 " "HLG 24.6400 120.7833 " "MKG 23.5583 119.6283 " "ELATO 22.3333 117.5000 ", "M-750 12 " "MOLKA 26.6583 124.0000 " "MORSU 25.9100 123.0000 " "LEKOS 25.5100 122.4717 " "ROBIN 25.4200 122.2083 " "NOKAS 25.1317 121.9917 " "SANAS 24.8967 121.6917 " "PILOX 24.4150 121.0250 " "ANLOT 23.9417 120.5233 " "TOROX 23.3533 119.9083 " "RENOT 22.5683 118.5117 " "DADON 22.2767 118.0033 " "ENVAR 21.9917 117.5000 ", "G-581 7 " "IGURU 23.9500 124.0000 " "TULTO 23.3233 123.0000 " "HCN 21.9283 120.8433 " "PARPA 22.0150 120.1683 " "CYRUS 22.2167 118.5317 " "DADON 22.2767 118.0033 " "ELATO 22.3333 117.5000 ", "B-591 9 " "APU 25.1767 121.5233 " "SANAS 24.8967 121.6917 " "TINHO 24.3533 122.0283 " "TITUS 23.8283 121.8517 " "TACLE 22.9933 121.5867 " "GID 22.6733 121.4867 " "TUNNY 22.3600 121.2150 " "HCN 21.9283 120.8433 ", "R-583 5 " "BORDO 26.0167 124.0000 " "KIKIT 25.8817 123.5917 " "PABSO 25.6517 122.8750 " "LEKOS 25.5100 122.4717 " "APU 25.1767 121.5233 ", "G-86 3 " "HCN 21.9283 120.8433 " "ANDRE 21.7783 120.1683 " "KAPLI 21.1667 117.5000 ", "B-576 3 " "SALMI 28.3150 124.0000 " "BERBA 27.0783 123.0000 " "APU 25.1767 121.5233 ", "W2 5 " "APU 25.176944 121.522222 " "RONEY 25.830833 121.675833 " "CHOMA 26.051389 121.728056 " "DUMAS 26.140833 121.706667 " "MTS 26.201111 119.968611 ", "W4 4 " "APU 25.176944 121.522222 " "HLG 24.640000 120.783333 " "TNN 23.135556 120.206389 " "HCN 21.928056 120.843889 ", "W6 5 " "CHINMEN 24.246389 118.349167 " "INDIA 24.001389 119.011944 " "HOTEL 23.683611 119.502222 " "MKG 23.595556 119.637222 " "TNN 23.135556 120.206389 ", "MT2 5 " "APU 25.176944 121.522222 " "TONNY 25.422222 121.150000 " "DEFOE 25.802778 120.566111 " "HAPPY 26.053611 120.193333 " "MTS 26.201111 119.968611 ", "A577 5 " "TNN 23.135556 120.206389 " "NN 23.124722 120.202222 " "PARPA 22.0325 120.036389 " "ANDRE 21.741111 119.992222 " "KABAM 21 119.88 ", "N892 3 " "HCN 21.928056 120.843889 " "KW 21.931667 120.838611 " "KABAM 21 119.88 ", "B348 3 " "HCN 21.928056 120.843889 " "KW 21.931667 120.838611 " "POTIB 21 120.758333 ", };