Index: Interactive_Map/trunk/Interactive_Map/etc/fonts.txt =================================================================== --- Interactive_Map/trunk/Interactive_Map/etc/fonts.txt (revision 19) +++ Interactive_Map/trunk/Interactive_Map/etc/fonts.txt (revision 20) @@ -43,2 +43,4 @@ esricave3 esri_377.ttf +esri_144 esri_144.ttf + Index: Interactive_Map/trunk/Interactive_Map/etc/symbols.sym =================================================================== --- Interactive_Map/trunk/Interactive_Map/etc/symbols.sym (revision 19) +++ Interactive_Map/trunk/Interactive_Map/etc/symbols.sym (revision 20) @@ -182,2 +182,10 @@ END +Symbol +Name 'filled_outline' +Type ELLIPSE +Filled TRUE +Points +1 1 +END +END Index: Interactive_Map/trunk/Interactive_Map/htdocs/drifters.php =================================================================== --- (revision ) +++ Interactive_Map/trunk/Interactive_Map/htdocs/drifters.php (revision 20) @@ -1,0 +1,171 @@ +getLayerByName('particle_trajectory'); +$layerObj->setFilter("(sensor_id IN (select row_id from sensor where type_id ='1')) AND (m_date > (to_timestamp('".$time."','YYYY_MM_DD_HH_MI_SS') - interval '".$offset." hours')) AND (m_date < (to_timestamp('".$time."','YYYY_MM_DD_HH_MI_SS')))"); + +// set Tail Filter bracket +$layerObj1 = $map->getLayerByName('particle_tail'); +$layerObj1->setFilter("(sensor_id IN (SELECT row_id FROM sensor WHERE type_id ='1')) AND (row_id IN (select min(row_id) FROM multi_obs WHERE (m_date >(to_timestamp('".$time."','YYYY_MM_DD_HH_MI_SS') - interval '".$offset." hours')) AND (m_date < (to_timestamp('".$time."','YYYY_MM_DD_HH_MI_SS') - interval '".$offset_tail." hours')) GROUP BY platform_handle ))"); + +// set Head Filter time +$layerObj2 = $map->getLayerByName('particle_head'); +$layerObj2->setFilter("(sensor_id IN (select row_id from sensor where type_id ='1')) AND (row_id IN (select max(row_id) FROM multi_obs WHERE (m_date > (to_timestamp('".$time."','YYYY_MM_DD_HH_MI_SS') - interval '10 hours')) AND (m_date < (to_timestamp('".$time."','YYYY_MM_DD_HH_MI_SS'))) GROUP BY platform_handle ))" ); + +// set Head Label Filter time +$layerObj3 = $map->getLayerByName('particle_head_label'); +$layerObj3->setFilter("(sensor_id IN (select row_id from sensor where type_id ='1')) AND (row_id IN (select max(row_id) FROM multi_obs WHERE (m_date > (to_timestamp('".$time."','YYYY_MM_DD_HH_MI_SS') - interval '10 hours' )) and (m_date < (to_timestamp('".$time."','YYYY_MM_DD_HH_MI_SS'))) GROUP BY platform_handle ))"); + +if (!isset($HTTP_POST_VARS["full"]) && (isset($HTTP_POST_VARS["extent"]))) + { + $extent_to_set = explode(" ",$HTTP_POST_VARS["extent"]); + $map->setextent($extent_to_set[0],$extent_to_set[1], + $extent_to_set[2],$extent_to_set[3]); + } + +if (!isset($HTTP_POST_VARS["full"]) && (isset($HTTP_POST_VARS["seacoos"]))) + { + // -88.5 22.5 -69.19 37.9 + $map->setextent(-88.5,22.5,-69.19,37.9); + } + +if ( isset($HTTP_POST_VARS["map_x"]) && isset($HTTP_POST_VARS["map_y"]) + && !isset($HTTP_POST_VARS["full"]) ) { + + $extent_to_set = explode(" ",$HTTP_POST_VARS["extent"]); + $map->setextent($extent_to_set[0],$extent_to_set[1], + $extent_to_set[2],$extent_to_set[3]); + + $my_point = ms_newpointObj(); + $my_point->setXY($HTTP_POST_VARS["map_x"],$HTTP_POST_VARS["map_y"]); + + $my_extent = ms_newrectObj(); + $my_extent->setextent($extent_to_set[0],$extent_to_set[1], + $extent_to_set[2],$extent_to_set[3]); + + $zoom_factor = $HTTP_POST_VARS["zoom"]*$HTTP_POST_VARS["zsize"]; + if ($zoom_factor == 0) { + $zoom_factor = 1; + $check_pan = "CHECKED"; + $check_zout = ""; + $check_zin = ""; + } else if ($zoom_factor < 0) { + $check_pan = ""; + $check_zout = "CHECKED"; + $check_zin = ""; + } else { + $check_pan = ""; + $check_zout = ""; + $check_zin = "CHECKED"; + } + + $val_zsize = abs($zoom_factor); + + $map->zoompoint($zoom_factor,$my_point,$map->width,$map->height, + $my_extent); + + } + +$map->selectOutputFormat(png); + +$image=$map->draw(); +$image_url=$image->saveWebImage(); + +$extent_to_html = $map->extent->minx." ".$map->extent->miny." " + .$map->extent->maxx." ".$map->extent->maxy; + +?> + + + +Drifter "Tail" Length Testing<TITLE> +</HEAD> +<BODY> +<FORM METHOD=POST ACTION=<?php echo $HTTP_SERVER_VARS['PHP_SELF']?>> +<TABLE> + <TR> + <TD colspan = 4> + <b>Request Time: <?php echo $time?> (EST/EDT).</b> + </td> + + </tr> + <tr><td colspan=4></tr> + <tr> + <td rowspan=8 colspan= 3> + <INPUT TYPE=IMAGE NAME="map" SRC="<?php echo $image_url?>"> + </td> + </tr> + <TR> + <TD> + Re-Center <INPUT TYPE=RADIO NAME="zoom" VALUE=0 <?php echo $check_pan?>> + </TD> + </tr> + <tr> + <TD> + Zoom In <INPUT TYPE=RADIO NAME="zoom" VALUE=1 <?php echo $check_zin?>> + </TD> + </tr> + <tr> + <TD> + Zoom Out <INPUT TYPE=RADIO NAME="zoom" VALUE=-1 <?php echo $check_zout?>> + </TD> + </TR> + <tr> + <TD> + Zoom Factor <INPUT TYPE=TEXT NAME="zsize" VALUE="<?php echo $val_zsize?>" SIZE=2> + </TD> + </tr> + <tr><td> </td></tr> + <tr><td> </td></tr> + <tr><td> </td></tr> + <tr><td colspan=4></tr> + <tr> + <td> + Tail Length (days) <INPUT TYPE=TEXT NAME="tail_length" VALUE="<?php echo $val_tail_length?>" SIZE=1> + </td> + <td><INPUT TYPE=SUBMIT NAME="tail" VALUE="Redraw Tails" SIZE=2></td> + <td>         </td> + <td></td> + <tr><td colspan=4></tr> + <TR> + <TD> + <INPUT TYPE=SUBMIT NAME="seacoos" VALUE="SEACOOS Extent" SIZE=2> + </TD> + <TD> + <INPUT TYPE=SUBMIT NAME="full" VALUE="RS Map Extent" SIZE=2> + </TD> + <td>          </td> + <td></td> + </tr> +</table> +<INPUT TYPE=HIDDEN NAME="extent" VALUE="<?php echo $extent_to_html?>"> +</form> +</body> +</html> + Index: Interactive_Map/trunk/Interactive_Map/htdocs/nccoos.phtml =================================================================== --- Interactive_Map/trunk/Interactive_Map/htdocs/nccoos.phtml (revision 19) +++ Interactive_Map/trunk/Interactive_Map/htdocs/nccoos.phtml (revision 20) @@ -76,9 +76,19 @@ -// if ($oLayer->connectiontype == MS_POSTGIS && $db_processing == '2') -// { -// $codar_request_time = date('Y-m-d H\:i', $offset); -// $oLayer->setFilter('((select count(*) from current_prod where (report_time_stamp = date_trunc(\'hour\',timestamp without time zone \''.$codar_request_time.'\'))) < 1)'); -// } + if ($oLayer->connectiontype == MS_POSTGIS && $db_processing == '2') + { + $cur_request_time = date('Y-m-d H\:i', $codar_offset); + $oLayer->setFilter('(report_time_stamp = date_trunc(\'hour\',timestamp without time zone \''.$cur_request_time.'\')) and (surface_or_bottom = \'surface\')'); + } + + // for ADCP currents from Xenia - codar TS + if ($oLayer->connectiontype == MS_POSTGIS && $db_processing == '4') + { + //timestamp format is 2006-01-19 16:00 + $cur_request_time = date('Y-m-d H\:i', $codar_offset); + //$oLayer->setFilter('m_type_id = 41 and (sensor_id IN (select row_id from sensor where type_id = 4 )) and (d_report_hour = (timestamp without time zone \''.$cur_request_time.'\')) and (d_top_of_hour = 1 )'); + $oLayer->setFilter('m_type_id = 41 and (sensor_id IN (select row_id from sensor where type_id = 4 )) and (m_date > (timestamp without time zone \''.$cur_request_time.'\' - interval \'30 minutes\' )) and (m_date < (timestamp without time zone \''.$cur_request_time.'\' + interval \'31 minutes\'))'); + } + } Index: Interactive_Map/trunk/Interactive_Map/htdocs/static/static.html =================================================================== --- Interactive_Map/trunk/Interactive_Map/htdocs/static/static.html (revision 19) +++ Interactive_Map/trunk/Interactive_Map/htdocs/static/static.html (revision 20) @@ -101,5 +101,5 @@ -<div id="MainMapLayer" name="MainMapLayer"> +<div id="MainMapLayer" name="MainMapLayer"> <!-- MapDHTML --> Index: Interactive_Map/trunk/Interactive_Map/maps/currents.map =================================================================== --- (revision ) +++ Interactive_Map/trunk/Interactive_Map/maps/currents.map (revision 20) @@ -1,0 +1,611 @@ + NAME "SEACOOS Surface Currents" + STATUS ON + EXTENT -91.5 22 -71.5 36.5 + SIZE 456 384 + SHAPEPATH "../data" + SYMBOLSET "../etc/symbols.sym" + FONTSET "../etc/fonts.txt" + IMAGECOLOR 230 247 254 # seacoos_key.png + UNITS DD + IMAGETYPE GTiff + OUTPUTFORMAT + NAME png + MIMETYPE "image/png" + DRIVER "GD/PNG" + EXTENSION "png" + IMAGEMODE RGB + FORMATOPTION "INTERLACE=OFF" + TRANSPARENT OFF + END + OUTPUTFORMAT + NAME GTiff + MIMETYPE "image/tiff" + DRIVER "GDAL/GTiff" + EXTENSION "tif" + IMAGEMODE RGB + END + OUTPUTFORMAT + NAME jpeg + MIMETYPE "image/jpeg" + DRIVER "GD/JPEG" + EXTENSION "jpg" + IMAGEMODE RGB + FORMATOPTION "QUALITY=100" + END + OUTPUTFORMAT + NAME gif + DRIVER "GD/GIF" + MIMETYPE "image/gif" + IMAGEMODE RGBA + EXTENSION "gif" + TRANSPARENT ON + END + PROJECTION + "proj=latlong" + END + WEB + IMAGEPATH "/usr/local/tmp/ms_tmp/" + IMAGEURL "/tmp/" + END + QUERYMAP + STATUS ON + STYLE NORMAL + END + REFERENCE + STATUS ON + IMAGE "../data/nccoos_basemap.jpg" + SIZE 185 87 + EXTENT -84.45 32.07 -71.97 37.92 + COLOR -1 -1 -1 + OUTLINECOLOR 255 0 0 + MINBOXSIZE 20 + MAXBOXSIZE 105 + MARKERSIZE 15 + END + SCALEBAR + STATUS OFF + OUTLINECOLOR 0 0 0 + IMAGECOLOR 255 255 255 + TRANSPARENT TRUE + UNITS KILOMETERS + INTERVALS 1 + SIZE 70 3 + STYLE 1 + POSITION LR + INTERLACE TRUE + POSTLABELCACHE true + LABEL + TYPE BITMAP + SIZE SMALL + OFFSET 0 0 + BUFFER 0 + MINDISTANCE -1 + MINFEATURESIZE -1 + COLOR 0 0 0 + PARTIALS TRUE + FORCE FALSE + END + END + LAYER + NAME "states" + STATUS ON + DATA "STATES" + TYPE POLYGON + METADATA + # "wms_title" "STATES" + "legendvis" "hidden" + "display" "yes" + END + PROJECTION + "init=epsg:4269" + END + CLASS + STYLE + SYMBOL 0 + COLOR 249 248 226 + OUTLINECOLOR 200 200 200 + END + END + END + LAYER + NAME "world_filled" + STATUS ON + DATA "country" + FILTERITEM "CNTRY_NAME" + FILTER ("[CNTRY_NAME]" ne "United States") + TYPE POLYGON + PROJECTION + "init=epsg:4326" + END + CLASS + COLOR 250 249 228 + OUTLINECOLOR 178 178 178 + END + END +# +# +####################################################################### +# +# + LAYER + NAME "drifter_vectors" + STATUS OFF + DATA "the_geom from multi_obs" + FILTER "m_type_id = 41 AND (platform_handle LIKE 'horizon_marine%') and (d_report_hour = to_timestamp('%time%','YYYY_MM_DD_HH_MI_SS')) and (d_top_of_hour = 1)" + TYPE POINT + CONNECTIONTYPE POSTGIS + CONNECTION "user=map password=map dbname=db_xenia_v2 host=coriolis.marine.unc.edu" + GROUP "surface_currents" + LABELANGLEITEM "d_label_theta" + PROJECTION + "init=epsg:4326" + END + CLASS + STYLE END + TEXT '¯' + EXPRESSION ([m_value_3] <= .25) + LABEL + TYPE TRUETYPE + FONT "esricart" + SIZE 14 + COLOR 52 13 113 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '¯' + EXPRESSION (.25 < [m_value_3] AND [m_value_3] <= .50) + LABEL + TYPE TRUETYPE + FONT "esricart" + SIZE 15 + COLOR 145 130 182 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '¯' + EXPRESSION (.50 < [m_value_3] AND [m_value_3] <= .75) + LABEL + TYPE TRUETYPE + FONT "esricart" + SIZE 16 + COLOR 0 120 210 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '¯' + EXPRESSION (.75 < [m_value_3] AND [m_value_3] <= 1.0) + LABEL + TYPE TRUETYPE + FONT "esricart" + SIZE 16 + COLOR 110 200 250 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '¯' + EXPRESSION (1.0 < [m_value_3] AND [m_value_3] <= 1.25) + LABEL + TYPE TRUETYPE + FONT "esricart" + SIZE 17 + COLOR 0 144 73 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '¯' + EXPRESSION (1.25 < [m_value_3] AND [m_value_3] <= 1.50) + LABEL + TYPE TRUETYPE + FONT "esricart" + SIZE 17 + COLOR 177 255 177 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '¯' + EXPRESSION (1.5 < [m_value_3] AND [m_value_3] <= 1.75) + LABEL + TYPE TRUETYPE + FONT "esricart" + SIZE 18 + COLOR 254 248 0 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '¯' + EXPRESSION (1.75 < [m_value_3] AND [m_value_3] <= 2.0) + LABEL + TYPE TRUETYPE + FONT "esricart" + SIZE 18 + COLOR 232 123 20 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '¯' + EXPRESSION (2.0 < [m_value_3] AND [m_value_3] <= 2.25) + LABEL + TYPE TRUETYPE + FONT "esricart" + SIZE 18 + COLOR 235 61 0 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '¯' + EXPRESSION (2.25 < [m_value_3] AND [m_value_3] <= 2.5) + LABEL + TYPE TRUETYPE + FONT "esricart" + SIZE 19 + COLOR 164 0 2 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '¯' + EXPRESSION (2.5 < [m_value_3] AND [m_value_3] <= 5.8) + LABEL + TYPE TRUETYPE + FONT "esricart" + SIZE 20 + COLOR 255 9 189 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + END +# +# +############################################### +# +# + LAYER + NAME "sea_surface_currents" + STATUS OFF + DATA "the_geom from current_in_situ_map USING UNIQUE seq USING SRID=-1" + FILTER "(report_time_stamp = date_trunc('hour',to_timestamp('%time%','YYYY_MM_DD_HH_MI_SS')) and surface_or_bottom = 'surface')" + TEMPLATE "dummy" + TOLERANCE 5 + TOLERANCEUNITS pixels + TYPE POINT + CONNECTIONTYPE POSTGIS + CONNECTION "user=map password=map dbname=seacoos_test host=coriolis.marine.unc.edu" + PROJECTION + "init=epsg:4326" + END + GROUP "surface_currents" + LABELANGLEITEM "theta" + CLASSITEM "speed_knots" + CLASS + STYLE END + TEXT '°' + EXPRESSION ([speed_knots] <= .25) + LABEL + TYPE TRUETYPE + FONT "esricart" + SIZE 12 + COLOR 52 13 113 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '°' + EXPRESSION (.25 < [speed_knots] AND [speed_knots] <= .50) + LABEL + TYPE TRUETYPE + FONT "esricart" + SIZE 14 + COLOR 145 130 182 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '°' + EXPRESSION (.50 < [speed_knots] AND [speed_knots] <= .75) + LABEL + TYPE TRUETYPE + FONT "esricart" + SIZE 16 + COLOR 0 120 210 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '°' + EXPRESSION (.75 < [speed_knots] AND [speed_knots] <= 1.0) + LABEL + TYPE TRUETYPE + FONT "esricart" + SIZE 18 + COLOR 110 200 250 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '°' + EXPRESSION (1.0 < [speed_knots] AND [speed_knots] <= 1.25) + LABEL + TYPE TRUETYPE + FONT "esricart" + SIZE 22 + COLOR 0 144 73 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '°' + EXPRESSION (1.25 < [speed_knots] AND [speed_knots] <= 1.50) + LABEL + TYPE TRUETYPE + FONT "esricart" + SIZE 25 + COLOR 177 255 177 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '°' + EXPRESSION (1.5 < [speed_knots] AND [speed_knots] <= 1.75) + LABEL + TYPE TRUETYPE + FONT "esricart" + SIZE 27 + COLOR 254 248 0 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '°' + EXPRESSION (1.75 < [speed_knots] AND [speed_knots] <= 2.0) + LABEL + TYPE TRUETYPE + FONT "esricart" + SIZE 29 + COLOR 232 123 20 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '°' + EXPRESSION (2.0 < [speed_knots] AND [speed_knots] <= 2.25) + LABEL + TYPE TRUETYPE + FONT "esricart" + SIZE 31 + COLOR 235 61 0 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '°' + EXPRESSION (2.25 < [speed_knots] AND [speed_knots] <= 2.5) + LABEL + TYPE TRUETYPE + FONT "esricart" + SIZE 33 + COLOR 164 0 2 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '°' + EXPRESSION (2.5 < [speed_knots] AND [speed_knots] <= 5.8) + LABEL + TYPE TRUETYPE + FONT "esricart" + SIZE 35 + COLOR 255 9 189 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + END +# +# +############################################### +# +# + LAYER + NAME "adcp_vectors" + STATUS OFF + DATA "the_geom from multi_obs" + FILTER "m_type_id = 41 and (sensor_id IN (select row_id from sensor where type_id ='4')) and (d_report_hour = to_timestamp('%time%','YYYY_MM_DD_HH_MI_SS')) and (d_top_of_hour = 1)" + #FILTER "m_type_id = 41 and (sensor_id IN (select row_id from sensor where type_id ='4')) and (m_date > (to_timestamp('%time%','YYYY_MM_DD_HH_MI_SS') - interval '30 minutes' )) and (m_date < (to_timestamp('%time%','YYYY_MM_DD_HH_MI_SS') + interval '31 minutes'))" + TYPE POINT + CONNECTIONTYPE POSTGIS + CONNECTION "user=map password=map dbname=db_xenia_v2 host=coriolis.marine.unc.edu" + GROUP "surface_currents" + PROJECTION + "init=epsg:4326" + END + LABELANGLEITEM "d_label_theta" + CLASS + STYLE END + TEXT '°' + EXPRESSION ([m_value_3] <= .25) + LABEL + TYPE TRUETYPE + FONT "esricart" + SIZE 12 + COLOR 52 13 113 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '°' + EXPRESSION (.25 < [m_value_3] AND [m_value_3] <= .50) + LABEL + TYPE TRUETYPE + FONT "esricart" + SIZE 14 + COLOR 145 130 182 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '°' + EXPRESSION (.50 < [m_value_3] AND [m_value_3] <= .75) + LABEL + TYPE TRUETYPE + FONT "esricart" + SIZE 16 + COLOR 0 120 210 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '°' + EXPRESSION (.75 < [m_value_3] AND [m_value_3] <= 1.0) + LABEL + TYPE TRUETYPE + FONT "esricart" + SIZE 18 + COLOR 110 200 250 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '°' + EXPRESSION (1.0 < [m_value_3] AND [m_value_3] <= 1.25) + LABEL + TYPE TRUETYPE + FONT "esricart" + SIZE 22 + COLOR 0 144 73 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '°' + EXPRESSION (1.25 < [m_value_3] AND [m_value_3] <= 1.50) + LABEL + TYPE TRUETYPE + FONT "esricart" + SIZE 25 + COLOR 177 255 177 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '°' + EXPRESSION (1.5 < [m_value_3] AND [m_value_3] <= 1.75) + LABEL + TYPE TRUETYPE + FONT "esricart" + SIZE 27 + COLOR 254 248 0 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '°' + EXPRESSION (1.75 < [m_value_3] AND [m_value_3] <= 2.0) + LABEL + TYPE TRUETYPE + FONT "esricart" + SIZE 29 + COLOR 232 123 20 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '°' + EXPRESSION (2.0 < [m_value_3] AND [m_value_3] <= 2.25) + LABEL + TYPE TRUETYPE + FONT "esricart" + SIZE 31 + COLOR 235 61 0 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '°' + EXPRESSION (2.25 < [m_value_3] AND [m_value_3] <= 2.5) + LABEL + TYPE TRUETYPE + FONT "esricart" + SIZE 33 + COLOR 164 0 2 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '°' + EXPRESSION (2.5 < [m_value_3] AND [m_value_3] <= 5.8) + LABEL + TYPE TRUETYPE + FONT "esricart" + SIZE 35 + COLOR 255 9 189 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + END +# +# +################################################ +# +# + LAYER + NAME "RADAR_small" + TOLERANCE 3 + TOLERANCEUNITS PIXELS + TEMPLATE ttt_query.html + STATUS OFF + OFFSITE 230 247 254 + TYPE RASTER + PROJECTION + "init=epsg:4269" + END + CONNECTION "http://maury.marine.unc.edu/cgi-bin/hf_radar_wrap?time=%time%" + CONNECTIONTYPE WMS + METADATA + "wms_srs" "EPSG:4269" + "wms_onlineresource" "http://maury.marine.unc.edu/cgi-bin/hf_radar_wrap?" + "wms_name" "RADAR_small" + "wms_formatlist" "image/png" + "wms_format" "image/png" + "wms_server_version" "1.1.0" + END + END +END + Index: Interactive_Map/trunk/Interactive_Map/maps/drifter.map =================================================================== --- (revision ) +++ Interactive_Map/trunk/Interactive_Map/maps/drifter.map (revision 20) @@ -1,0 +1,642 @@ + NAME "SEACOOS Drifter testing" + STATUS ON + EXTENT -98.17 14.82 -59.55 45.62 # -88.5 22.5 -69.19 37.9 + SIZE 523 419 + SHAPEPATH "../data" + SYMBOLSET "../etc/symbols.sym" + FONTSET "../etc/fonts.txt" + IMAGECOLOR 230 247 254 # seacoos_key.png + UNITS DD + IMAGETYPE Gtiff + OUTPUTFORMAT + NAME png + MIMETYPE "image/png" + DRIVER "GD/PNG" + EXTENSION "png" + IMAGEMODE RGB + FORMATOPTION "INTERLACE=OFF" + TRANSPARENT OFF + END + OUTPUTFORMAT + NAME GTiff + MIMETYPE "image/tiff" + DRIVER "GDAL/GTiff" + EXTENSION "tif" + IMAGEMODE RGB + END + OUTPUTFORMAT + NAME jpeg + MIMETYPE "image/jpeg" + DRIVER "GD/JPEG" + EXTENSION "jpg" + IMAGEMODE RGB + FORMATOPTION "QUALITY=100" + END + OUTPUTFORMAT + NAME gif + DRIVER "GD/GIF" + MIMETYPE "image/gif" + IMAGEMODE RGBA + EXTENSION "gif" + TRANSPARENT ON + END + PROJECTION + "proj=latlong" + END + WEB + IMAGEPATH "/usr/local/tmp/ms_tmp/" + IMAGEURL "/tmp/" + END + QUERYMAP + STATUS ON + STYLE NORMAL + END + REFERENCE + STATUS ON + IMAGE "../data/nccoos_basemap.jpg" + SIZE 185 87 + EXTENT -84.45 32.07 -71.97 37.92 + COLOR -1 -1 -1 + OUTLINECOLOR 255 0 0 + MINBOXSIZE 20 + MAXBOXSIZE 105 + MARKERSIZE 15 + END + SCALEBAR + STATUS OFF + OUTLINECOLOR 0 0 0 + IMAGECOLOR 255 255 255 + TRANSPARENT TRUE + UNITS KILOMETERS + INTERVALS 1 + SIZE 70 3 + STYLE 1 + POSITION LR + INTERLACE TRUE + POSTLABELCACHE true + LABEL + TYPE BITMAP + SIZE SMALL + OFFSET 0 0 + BUFFER 0 + MINDISTANCE -1 + MINFEATURESIZE -1 + COLOR 0 0 0 + PARTIALS TRUE + FORCE FALSE + END + END +# +# +############# +# +# + LAYER + NAME "states" + STATUS ON + DATA "STATES" + TYPE POLYGON + METADATA + # "wms_title" "STATES" + "legendvis" "hidden" + "display" "yes" + END + PROJECTION + "init=epsg:4269" + END + CLASS + STYLE + SYMBOL 0 + COLOR 249 248 226 + OUTLINECOLOR 200 200 200 + END + END + END +# +# +################### +# +# + LAYER + NAME "world_filled" + STATUS ON + DATA "country" + FILTERITEM "CNTRY_NAME" + FILTER ("[CNTRY_NAME]" ne "United States") + TYPE POLYGON + PROJECTION + "init=epsg:4326" + END + CLASS + COLOR 250 249 228 + OUTLINECOLOR 178 178 178 + END + END +# +# +################################################# +# +# + LAYER + NAME "oi_sst" + STATUS ON + TYPE RASTER + #OFFSITE 0 0 0 + MINSCALE 300000 + MAXSCALE 100000000 + TRANSPARENCY 60 + CONNECTION "http://nautilus.baruch.sc.edu/wms/seacoos_rs?time=%time%" + CONNECTIONTYPE WMS + PROJECTION + "init=epsg:4269" + END + METADATA + "wms_srs" "EPSG:4269 EPSG:4326" + "wms_name" "oi_sst" + "wms_server_version" "1.1.0" + "wms_formatlist" "image/png" + "wms_format" "image/png" + "wms_onlineresource" "http://nautilus.baruch.sc.edu/wms/seacoos_rs?" + "wms_title" "OI SST" + "wms_dataurl_href" "http://seacoos.org/Data%20Access%20and%20Mapping/Document.SeaSurfaceTemperatureHome" + END + END +# +# +################################################# +# +# + LAYER + NAME "bathymetry" + STATUS ON + TYPE RASTER + MINSCALE 300000 + MAXSCALE 100000000 + TRANSPARENCY 60 + CONNECTION "http://nautilus.baruch.sc.edu/wms/seacoos_rs?" + CONNECTIONTYPE WMS + PROJECTION + "init=epsg:4269" + END + METADATA + "wms_srs" "EPSG:4269 EPSG:4326" + "wms_name" "etopo2_bathy_contour" + "wms_server_version" "1.1.0" + "wms_formatlist" "image/png" + "wms_format" "image/png" + "wms_onlineresource" "http://nautilus.baruch.sc.edu/wms/seacoos_rs?" + "wms_title" "ETOPO2 Bathymetry" + "wms_dataurl_href" "http://seacoos.org/Data%20Access%20and%20Mapping/Document.SeaSurfaceTemperatureHome" + END + END +# +# +# +################################################# +# +# +# + LAYER + NAME "particle_trajectory" + STATUS ON + DATA "the_geom from multi_obs USING UNIQUE row_id USING SRID=-1" + FILTER "(sensor_id IN (select row_id from sensor where type_id ='1')) AND (m_date > (to_timestamp('%time%','YYYY_MM_DD_HH_MI_SS') - interval '%offset% hours')) AND (m_date < (to_timestamp('%time%','YYYY_MM_DD_HH_MI_SS'))) AND (m_type_id = '41')" + GROUP "drifter_trajectory" + TYPE POINT + CONNECTIONTYPE POSTGIS + CONNECTION "user=map password=map dbname=db_xenia_v2 host=coriolis.marine.unc.edu" + PROJECTION + "init=epsg:4326" + END + CLASS + COLOR 70 70 70 + SYMBOL 'circle' + SIZE 1 + EXPRESSION ([m_value_3] > 0) + END + END +# +# +############################################################## +# +# + LAYER + NAME "particle_tail" + STATUS ON + DATA "the_geom FROM multi_obs USING UNIQUE row_id USING SRID=-1" + FILTER "(sensor_id IN (SELECT row_id FROM sensor WHERE type_id ='1')) AND (row_id IN (select min(row_id) FROM multi_obs WHERE (m_date >(to_timestamp('%time%','YYYY_MM_DD_HH_MI_SS') - interval '%offset% hours')) AND (m_date < (to_timestamp('%time%','YYYY_MM_DD_HH_MI_SS') - interval '%offset_end% hours') AND (m_type_id ='41')) GROUP BY platform_handle ))" + TYPE POINT + GROUP "drifter_trajectory" + CONNECTIONTYPE POSTGIS + CONNECTION "user=map password=map dbname=db_xenia_v2 host=coriolis.marine.unc.edu" + PROJECTION + "init=epsg:4326" + END + CLASS + STYLE + COLOR 0 0 255 + OUTLINECOLOR 0 0 255 + SYMBOL 'circle' + SIZE 4 + END + END + END +# +# +############################################################## +# +# + LAYER + NAME "particle_head_label" + STATUS OFF + DATA "the_geom from (select *, to_char(m_date,'HH24:MI') as lab from multi_obs) as foo USING UNIQUE row_id" + FILTER "(sensor_id IN (select row_id from sensor where type_id ='1')) AND (row_id IN (select max(row_id) FROM multi_obs WHERE (m_date > (to_timestamp('%time%','YYYY_MM_DD_HH_MI_SS') - interval '14 hours' )) and (m_date < (to_timestamp('%time%','YYYY_MM_DD_HH_MI_SS')) AND (m_type_id ='41')) GROUP BY platform_handle ))" + TYPE POINT + CONNECTIONTYPE POSTGIS + CONNECTION "user=map password=map dbname=db_xenia_v2 host=coriolis.marine.unc.edu" + PROJECTION + "init=epsg:4326" + END + LABELITEM "lab" + CLASS + STYLE END + LABEL + TYPE TRUETYPE + FONT "arial" + SIZE 7 + COLOR 0 0 0 + POSITION CR + OFFSET 2 -7 + FORCE TRUE + PARTIALS TRUE + END + END + END +# +# +########################################### +# +# + LAYER + NAME "particle_head" + STATUS ON + DATA "the_geom from multi_obs USING UNIQUE row_id USING SRID=-1" + FILTER "(sensor_id IN (select row_id from sensor where type_id ='1')) AND (row_id IN (select max(row_id) FROM multi_obs WHERE (m_date > (to_timestamp('%time%','YYYY_MM_DD_HH_MI_SS') - interval '14 hours')) AND (m_date < (to_timestamp('%time%','YYYY_MM_DD_HH_MI_SS')) AND (m_type_id ='41')) GROUP BY platform_handle ))" + TYPE POINT + GROUP "drifter_trajectory" + CONNECTIONTYPE POSTGIS + CONNECTION "user=map password=map dbname=db_xenia_v2 host=coriolis.marine.unc.edu" + PROJECTION + "init=epsg:4326" + END + LABELANGLEITEM "d_label_theta" + CLASS + STYLE END + TEXT '¶' + EXPRESSION ([m_value_3] <= 10) + LABEL + TYPE TRUETYPE + FONT "esricart" + SIZE 10 + COLOR 50 50 50 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + END +# +# +############################################### +# +# + LAYER + NAME "sea_surface_currents" + STATUS OFF + DATA "the_geom from current_in_situ_map USING UNIQUE seq USING SRID=-1" + FILTER "(report_time_stamp = date_trunc('hour',to_timestamp('%time%','YYYY_MM_DD_HH_MI_SS')) and surface_or_bottom = 'surface')" + TEMPLATE "dummy" + TOLERANCE 5 + TOLERANCEUNITS pixels + TYPE POINT + CONNECTIONTYPE POSTGIS + CONNECTION "user=map password=map dbname=seacoos_test host=coriolis.marine.unc.edu" + PROJECTION + "init=epsg:4326" + END + GROUP "is_currents" + LABELANGLEITEM "theta" + CLASSITEM "speed_knots" + CLASS + STYLE END + TEXT '°' + EXPRESSION ([speed_knots] <= .25) + LABEL + TYPE TRUETYPE + FONT "esricart" + SIZE 12 + COLOR 52 13 113 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '°' + EXPRESSION (.25 < [speed_knots] AND [speed_knots] <= .50) + LABEL + TYPE TRUETYPE + FONT "esricart" + SIZE 14 + COLOR 145 130 182 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '°' + EXPRESSION (.50 < [speed_knots] AND [speed_knots] <= .75) + LABEL + TYPE TRUETYPE + FONT "esricart" + SIZE 16 + COLOR 0 120 210 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '°' + EXPRESSION (.75 < [speed_knots] AND [speed_knots] <= 1.0) + LABEL + TYPE TRUETYPE + FONT "esricart" + SIZE 18 + COLOR 110 200 250 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '°' + EXPRESSION (1.0 < [speed_knots] AND [speed_knots] <= 1.25) + LABEL + TYPE TRUETYPE + FONT "esricart" + SIZE 22 + COLOR 0 144 73 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '°' + EXPRESSION (1.25 < [speed_knots] AND [speed_knots] <= 1.50) + LABEL + TYPE TRUETYPE + FONT "esricart" + SIZE 25 + COLOR 177 255 177 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '°' + EXPRESSION (1.5 < [speed_knots] AND [speed_knots] <= 1.75) + LABEL + TYPE TRUETYPE + FONT "esricart" + SIZE 27 + COLOR 254 248 0 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '°' + EXPRESSION (1.75 < [speed_knots] AND [speed_knots] <= 2.0) + LABEL + TYPE TRUETYPE + FONT "esricart" + SIZE 29 + COLOR 232 123 20 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '°' + EXPRESSION (2.0 < [speed_knots] AND [speed_knots] <= 2.25) + LABEL + TYPE TRUETYPE + FONT "esricart" + SIZE 31 + COLOR 235 61 0 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '°' + EXPRESSION (2.25 < [speed_knots] AND [speed_knots] <= 2.5) + LABEL + TYPE TRUETYPE + FONT "esricart" + SIZE 33 + COLOR 164 0 2 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '°' + EXPRESSION (2.5 < [speed_knots] AND [speed_knots] <= 5.8) + LABEL + TYPE TRUETYPE + FONT "esricart" + SIZE 35 + COLOR 255 9 189 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + END +# +# +############################################### +# +# + LAYER + NAME "adcp_vectors" + STATUS OFF + DATA "the_geom from multi_obs" + FILTER "m_type_id = 41 and (sensor_id IN (select row_id from sensor where type_id ='4')) and (d_report_hour = to_timestamp('%time%','YYYY_MM_DD_HH_MI_SS')) and (d_top_of_hour = 1)" + #FILTER "m_type_id = 41 and (sensor_id IN (select row_id from sensor where type_id ='4')) and (m_date > (to_timestamp('%time%','YYYY_MM_DD_HH_MI_SS') - interval '30 minutes' )) and (m_date < (to_timestamp('%time%','YYYY_MM_DD_HH_MI_SS') + interval '31 minutes'))" + TYPE POINT + CONNECTIONTYPE POSTGIS + CONNECTION "user=map password=map dbname=db_xenia_v2 host=coriolis.marine.unc.edu" + GROUP "is_currents" + PROJECTION + "init=epsg:4326" + END + LABELANGLEITEM "d_label_theta" + CLASS + STYLE END + TEXT '°' + EXPRESSION ([m_value_3] <= .25) + LABEL + TYPE TRUETYPE + FONT "esricart" + SIZE 12 + COLOR 52 13 113 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '°' + EXPRESSION (.25 < [m_value_3] AND [m_value_3] <= .50) + LABEL + TYPE TRUETYPE + FONT "esricart" + SIZE 14 + COLOR 145 130 182 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '°' + EXPRESSION (.50 < [m_value_3] AND [m_value_3] <= .75) + LABEL + TYPE TRUETYPE + FONT "esricart" + SIZE 16 + COLOR 0 120 210 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '°' + EXPRESSION (.75 < [m_value_3] AND [m_value_3] <= 1.0) + LABEL + TYPE TRUETYPE + FONT "esricart" + SIZE 18 + COLOR 110 200 250 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '°' + EXPRESSION (1.0 < [m_value_3] AND [m_value_3] <= 1.25) + LABEL + TYPE TRUETYPE + FONT "esricart" + SIZE 22 + COLOR 0 144 73 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '°' + EXPRESSION (1.25 < [m_value_3] AND [m_value_3] <= 1.50) + LABEL + TYPE TRUETYPE + FONT "esricart" + SIZE 25 + COLOR 177 255 177 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '°' + EXPRESSION (1.5 < [m_value_3] AND [m_value_3] <= 1.75) + LABEL + TYPE TRUETYPE + FONT "esricart" + SIZE 27 + COLOR 254 248 0 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '°' + EXPRESSION (1.75 < [m_value_3] AND [m_value_3] <= 2.0) + LABEL + TYPE TRUETYPE + FONT "esricart" + SIZE 29 + COLOR 232 123 20 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '°' + EXPRESSION (2.0 < [m_value_3] AND [m_value_3] <= 2.25) + LABEL + TYPE TRUETYPE + FONT "esricart" + SIZE 31 + COLOR 235 61 0 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '°' + EXPRESSION (2.25 < [m_value_3] AND [m_value_3] <= 2.5) + LABEL + TYPE TRUETYPE + FONT "esricart" + SIZE 33 + COLOR 164 0 2 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '°' + EXPRESSION (2.5 < [m_value_3] AND [m_value_3] <= 5.8) + LABEL + TYPE TRUETYPE + FONT "esricart" + SIZE 35 + COLOR 255 9 189 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + END +# +# +################################################ +# +# + LAYER + NAME "RADAR_small" + TOLERANCE 3 + TOLERANCEUNITS PIXELS + TEMPLATE ttt_query.html + STATUS OFF + OFFSITE 230 247 254 + TYPE RASTER + PROJECTION + "init=epsg:4269" + END + CONNECTION "http://maury.marine.unc.edu/cgi-bin/hf_radar_wrap?time=%time%" + CONNECTIONTYPE WMS + METADATA + "wms_srs" "EPSG:4269" + "wms_onlineresource" "http://maury.marine.unc.edu/cgi-bin/hf_radar_wrap?" + "wms_name" "RADAR_small" + "wms_formatlist" "image/png" + "wms_format" "image/png" + "wms_server_version" "1.1.0" + END + END + END +END + Index: Interactive_Map/trunk/Interactive_Map/maps/hf_radar.map =================================================================== --- Interactive_Map/trunk/Interactive_Map/maps/hf_radar.map (revision 19) +++ Interactive_Map/trunk/Interactive_Map/maps/hf_radar.map (revision 20) @@ -93,5 +93,8 @@ END END - LAYER +# +################################################3 +# + LAYER NAME "world_filled" STATUS ON @@ -107,5 +110,8 @@ OUTLINECOLOR 178 178 178 END - END + END +# +#################################################3 +# LAYER NAME "us_filled" @@ -138,147 +144,142 @@ GROUP "RADAR" LABELANGLEITEM 'dir_ms' - CLASSITEM "speed_ms" - CLASS - STYLE END - TEXT 'N/A' - EXPRESSION ([speed_ms] = 9999) - LABEL - TYPE TRUETYPE - FONT "fritqat" - SIZE 3 - COLOR 150 150 150 - POSITION CC FORCE TRUE PARTIALS TRUE - END - END - CLASS - STYLE END - TEXT '°' - EXPRESSION ([speed_ms] <= .18) + CLASSITEM "speed_knot" + CLASS + STYLE END + EXPRESSION ([speed_knot] = 0) + SYMBOL "circle" + SIZE 0 + COLOR 230 247 254 + END + CLASS + STYLE END + TEXT '°' + EXPRESSION (0 < [speed_knot] AND [speed_knot] <= .25) LABEL TYPE TRUETYPE FONT "esricart" SIZE 12 - COLOR 0 0 255 - POSITION UC FORCE TRUE PARTIALS TRUE - END - END - CLASS - STYLE END - TEXT '°' - EXPRESSION (.18 < [speed_ms] AND [speed_ms] <= .36) + COLOR 52 13 113 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '°' + EXPRESSION (.25 < [speed_knot] AND [speed_knot] <= .50) LABEL TYPE TRUETYPE FONT "esricart" SIZE 14 - COLOR 0 85 255 - POSITION UC FORCE TRUE PARTIALS TRUE - END - END - CLASS - STYLE END - TEXT '°' - EXPRESSION (.36 < [speed_ms] AND [speed_ms] <= .54) + COLOR 145 130 182 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '°' + EXPRESSION (.50 < [speed_knot] AND [speed_knot] <= .75) LABEL TYPE TRUETYPE FONT "esricart" SIZE 16 - COLOR 0 170 255 - POSITION UC FORCE TRUE PARTIALS TRUE - END - END - CLASS - STYLE END - TEXT '°' - EXPRESSION (.54 < [speed_ms] AND [speed_ms] <= .72) + COLOR 0 120 210 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '°' + EXPRESSION (.75 < [speed_knot] AND [speed_knot] <= 1.0) LABEL TYPE TRUETYPE FONT "esricart" SIZE 18 - COLOR 0 255 255 - POSITION UC FORCE TRUE PARTIALS TRUE - END - END - CLASS - STYLE END - TEXT '°' - EXPRESSION (.72 < [speed_ms] AND [speed_ms] <= .90) + COLOR 110 200 250 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '°' + EXPRESSION (1.0 < [speed_knot] AND [speed_knot] <= 1.25) LABEL TYPE TRUETYPE FONT "esricart" SIZE 22 - COLOR 64 255 192 - POSITION UC FORCE TRUE PARTIALS TRUE - END - END - CLASS - STYLE END - TEXT '°' - EXPRESSION (.90 < [speed_ms] AND [speed_ms] <= 1.08) + COLOR 0 144 73 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '°' + EXPRESSION (1.25 < [speed_knot] AND [speed_knot] <= 1.50) LABEL TYPE TRUETYPE FONT "esricart" SIZE 25 - COLOR 128 255 128 - POSITION UC FORCE TRUE PARTIALS TRUE - END - END - CLASS - STYLE END - TEXT '°' - EXPRESSION (1.08 < [speed_ms] AND [speed_ms] <= 1.29) + COLOR 177 255 177 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '°' + EXPRESSION (1.5 < [speed_knot] AND [speed_knot] <= 1.75) LABEL TYPE TRUETYPE FONT "esricart" SIZE 27 - COLOR 192 255 64 - POSITION UC FORCE TRUE PARTIALS TRUE - END - END - CLASS - STYLE END - TEXT '°' - EXPRESSION (1.29 < [speed_ms] AND [speed_ms] <= 1.47) + COLOR 254 248 0 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '°' + EXPRESSION (1.75 < [speed_knot] AND [speed_knot] <= 2.0) LABEL TYPE TRUETYPE FONT "esricart" SIZE 29 - COLOR 255 255 0 - POSITION UC FORCE TRUE PARTIALS TRUE - END - END - CLASS - STYLE END - TEXT '°' - EXPRESSION (1.47 < [speed_ms] AND [speed_ms] <= 1.65) + COLOR 232 123 20 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '°' + EXPRESSION (2.0 < [speed_knot] AND [speed_knot] <= 2.25) LABEL TYPE TRUETYPE FONT "esricart" SIZE 31 - COLOR 255 170 0 - POSITION UC FORCE TRUE PARTIALS TRUE - END - END - CLASS - STYLE END - TEXT '°' - EXPRESSION (1.65 < [speed_ms] AND [speed_ms] <= 1.93) + COLOR 235 61 0 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '°' + EXPRESSION (2.25 < [speed_knot] AND [speed_knot] <= 2.5) LABEL TYPE TRUETYPE FONT "esricart" SIZE 33 - COLOR 255 85 0 - POSITION UC FORCE TRUE PARTIALS TRUE - END - END - CLASS - STYLE END - TEXT '°' - EXPRESSION (1.93 < [speed_ms] AND [speed_ms] <= 3.00) + COLOR 164 0 2 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '°' + EXPRESSION (2.5 < [speed_knot] AND [speed_knot] <= 5.8) LABEL TYPE TRUETYPE FONT "esricart" SIZE 35 - COLOR 255 0 0 - POSITION UC FORCE TRUE PARTIALS TRUE + COLOR 255 9 189 + POSITION CC FORCE TRUE PARTIALS TRUE END END @@ -301,147 +302,142 @@ GROUP "RADAR" LABELANGLEITEM 'dir_ms' - CLASSITEM "speed_ms" - CLASS - STYLE END - TEXT 'N/A' - EXPRESSION ([speed_ms] = 9999) - LABEL - TYPE TRUETYPE - FONT "fritqat" - SIZE 3 - COLOR 150 150 150 - POSITION UC FORCE TRUE PARTIALS TRUE - END - END - CLASS - STYLE END - TEXT '°' - EXPRESSION ([speed_ms] <= .18) - LABEL - TYPE TRUETYPE - FONT "esricart" - SIZE 10 - COLOR 0 0 255 - POSITION UC FORCE TRUE PARTIALS TRUE - END - END - CLASS - STYLE END - TEXT '°' - EXPRESSION (.18 < [speed_ms] AND [speed_ms] <= .36) - LABEL - TYPE TRUETYPE - FONT "esricart" - SIZE 10 - COLOR 0 85 255 - POSITION UC FORCE TRUE PARTIALS TRUE - END - END - CLASS - STYLE END - TEXT '°' - EXPRESSION (.36 < [speed_ms] AND [speed_ms] <= .54) + CLASSITEM "speed_knot" + CLASS + STYLE END + EXPRESSION ([speed_knot] = 0) + SYMBOL "circle" + SIZE 0 + COLOR 230 247 254 + END + CLASS + STYLE END + TEXT '°' + EXPRESSION (0 < [speed_knot] AND [speed_knot] <= .25) + LABEL + TYPE TRUETYPE + FONT "esricart" + SIZE 10 + COLOR 52 13 113 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '°' + EXPRESSION (.25 < [speed_knot] AND [speed_knot] <= .50) + LABEL + TYPE TRUETYPE + FONT "esricart" + SIZE 10 + COLOR 145 130 182 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '°' + EXPRESSION (.50 < [speed_knot] AND [speed_knot] <= .75) LABEL TYPE TRUETYPE FONT "esricart" SIZE 10 - COLOR 0 170 255 - POSITION UC FORCE TRUE PARTIALS TRUE - END - END - CLASS - STYLE END - TEXT '°' - EXPRESSION (.54 < [speed_ms] AND [speed_ms] <= .72) - LABEL - TYPE TRUETYPE - FONT "esricart" - SIZE 10 - COLOR 0 255 255 - POSITION UC FORCE TRUE PARTIALS TRUE - END - END - CLASS - STYLE END - TEXT '°' - EXPRESSION (.72 < [speed_ms] AND [speed_ms] <= .90) - LABEL - TYPE TRUETYPE - FONT "esricart" - SIZE 10 - COLOR 64 255 192 - POSITION UC FORCE TRUE PARTIALS TRUE - END - END - CLASS - STYLE END - TEXT '°' - EXPRESSION (.90 < [speed_ms] AND [speed_ms] <= 1.08) - LABEL - TYPE TRUETYPE - FONT "esricart" - SIZE 10 - COLOR 128 255 128 - POSITION UC FORCE TRUE PARTIALS TRUE - END - END - CLASS - STYLE END - TEXT '°' - EXPRESSION (1.08 < [speed_ms] AND [speed_ms] <= 1.29) - LABEL - TYPE TRUETYPE - FONT "esricart" - SIZE 10 - COLOR 192 255 64 - POSITION UC FORCE TRUE PARTIALS TRUE - END - END - CLASS - STYLE END - TEXT '°' - EXPRESSION (1.29 < [speed_ms] AND [speed_ms] <= 1.47) - LABEL - TYPE TRUETYPE - FONT "esricart" - SIZE 10 - COLOR 255 255 0 - POSITION UC FORCE TRUE PARTIALS TRUE - END - END - CLASS - STYLE END - TEXT '°' - EXPRESSION (1.47 < [speed_ms] AND [speed_ms] <= 1.65) - LABEL - TYPE TRUETYPE - FONT "esricart" - SIZE 10 - COLOR 255 170 0 - POSITION UC FORCE TRUE PARTIALS TRUE - END - END - CLASS - STYLE END - TEXT '°' - EXPRESSION (1.65 < [speed_ms] AND [speed_ms] <= 1.93) - LABEL - TYPE TRUETYPE - FONT "esricart" - SIZE 10 - COLOR 255 85 0 - POSITION UC FORCE TRUE PARTIALS TRUE - END - END - CLASS - STYLE END - TEXT '°' - EXPRESSION (1.93 < [speed_ms] AND [speed_ms] <= 3.00) - LABEL - TYPE TRUETYPE - FONT "esricart" - SIZE 10 - COLOR 255 0 0 - POSITION UC FORCE TRUE PARTIALS TRUE + COLOR 0 120 210 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '°' + EXPRESSION (.75 < [speed_knot] AND [speed_knot] <= 1.0) + LABEL + TYPE TRUETYPE + FONT "esricart" + SIZE 10 + COLOR 110 200 250 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '°' + EXPRESSION (1.0 < [speed_knot] AND [speed_knot] <= 1.25) + LABEL + TYPE TRUETYPE + FONT "esricart" + SIZE 10 + COLOR 0 144 73 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '°' + EXPRESSION (1.25 < [speed_knot] AND [speed_knot] <= 1.5) + LABEL + TYPE TRUETYPE + FONT "esricart" + SIZE 10 + COLOR 177 255 177 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '°' + EXPRESSION (1.5 < [speed_knot] AND [speed_knot] <= 1.75) + LABEL + TYPE TRUETYPE + FONT "esricart" + SIZE 10 + COLOR 254 248 0 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '°' + EXPRESSION (1.75 < [speed_knot] AND [speed_knot] <= 2.0) + LABEL + TYPE TRUETYPE + FONT "esricart" + SIZE 10 + COLOR 232 123 20 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '°' + EXPRESSION (2.0 < [speed_knot] AND [speed_knot] <= 2.25) + LABEL + TYPE TRUETYPE + FONT "esricart" + SIZE 10 + COLOR 235 61 0 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '°' + EXPRESSION (2.25 < [speed_knot] AND [speed_knot] <= 2.5) + LABEL + TYPE TRUETYPE + FONT "esricart" + SIZE 10 + COLOR 164 0 2 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '°' + EXPRESSION (2.5 < [speed_knot] AND [speed_knot] <= 5.8) + LABEL + TYPE TRUETYPE + FONT "esricart" + SIZE 10 + COLOR 255 9 189 + POSITION CC FORCE TRUE PARTIALS TRUE END END Index: Interactive_Map/trunk/Interactive_Map/maps/nccoos.map =================================================================== --- Interactive_Map/trunk/Interactive_Map/maps/nccoos.map (revision 19) +++ Interactive_Map/trunk/Interactive_Map/maps/nccoos.map (revision 20) @@ -461,4 +461,40 @@ END LAYER + NAME "90m_relief" + STATUS OFF + DATA "90m_rel_geo2.tif" + #GROUP "Background" + TYPE RASTER + TRANSPARENCY 85 + OFFSITE 254 254 254 + MINSCALE 200000 + MAXSCALE 28000000 + METADATA + "wms_title" "Relief" + "legendvis" "hidden" + END + PROJECTION + "init=epsg:4326" + END + END + LAYER + NAME "30m_dem" + STATUS OFF + DATA "dem_cor.tif" + REQUIRES "[90m_relief]" + TRANSPARENCY 85 + TYPE RASTER + OFFSITE 253 255 255 + MINSCALE 100000 + MAXSCALE 40000000 + METADATA + "wms_title" "30m relief" + "legendvis" "hidden" + END + PROJECTION + "init=epsg:4269" + END + END + LAYER NAME "NLCD" STATUS OFF @@ -958,32 +994,5 @@ END END - LAYER ##not working b/c of IE fix with image return - NAME "codar_timestamp" - STATUS OFF - GROUP "hidden" - DATA "the_geom from (select GeomFromText('POINT(-75.085 35.893)') as the_geom, 12 as seq) as foo USING UNIQUE seq USING SRID=-1" - FILTER "(select count(*) from current_prod where (report_time_stamp = date_trunc('hour',timestamp without time zone '%timestamp%'))) < 1" - TYPE POINT - CONNECTIONTYPE POSTGIS - CONNECTION "user=map dbname=nccoos_obs host=coriolis.marine.unc.edu password=map" - #CONNECTION "user=map dbname=nccoos_obs host=whewell.marine.unc.edu password=map" - TYPE POINT - REQUIRES "[SC (DB)]" - METADATA - "db_processing" "2" - END - TRANSFORM TRUE - CLASS - TEXT (CODAR Data Not Available) - LABEL - TYPE TRUETYPE - FONT fritqat-bold - SIZE 8 - COLOR 125 125 125 - POSITION CR FORCE TRUE PARTIALS TRUE - END - END - END - LAYER + LAYER NAME "SC (DB)" STATUS OFF @@ -993,5 +1002,4 @@ CONNECTIONTYPE POSTGIS CONNECTION "user=map dbname=nccoos_obs host=coriolis.marine.unc.edu password=map" - #CONNECTION "user=map dbname=nccoos_obs host=whewell.marine.unc.edu password=map" MINSCALE 150000 MAXSCALE 10000000 @@ -1021,5 +1029,5 @@ SIZE 12 COLOR 0 0 255 - POSITION UC FORCE TRUE PARTIALS TRUE + POSITION CC FORCE TRUE PARTIALS TRUE END END @@ -1033,5 +1041,5 @@ SIZE 15 COLOR 0 85 255 - POSITION UC FORCE TRUE PARTIALS TRUE + POSITION CC FORCE TRUE PARTIALS TRUE END END @@ -1045,5 +1053,5 @@ SIZE 17 COLOR 0 170 255 - POSITION UC FORCE TRUE PARTIALS TRUE + POSITION CC FORCE TRUE PARTIALS TRUE END END @@ -1057,5 +1065,5 @@ SIZE 19 COLOR 0 255 255 - POSITION UC FORCE TRUE PARTIALS TRUE + POSITION CC FORCE TRUE PARTIALS TRUE END END @@ -1069,5 +1077,5 @@ SIZE 21 COLOR 64 255 192 - POSITION UC FORCE TRUE PARTIALS TRUE + POSITION CC FORCE TRUE PARTIALS TRUE END END @@ -1081,5 +1089,5 @@ SIZE 25 COLOR 128 255 128 - POSITION UC FORCE TRUE PARTIALS TRUE + POSITION CC FORCE TRUE PARTIALS TRUE END END @@ -1093,5 +1101,5 @@ SIZE 27 COLOR 192 255 64 - POSITION UC FORCE TRUE PARTIALS TRUE + POSITION CC FORCE TRUE PARTIALS TRUE END END @@ -1105,5 +1113,5 @@ SIZE 29 COLOR 255 255 0 - POSITION UC FORCE TRUE PARTIALS TRUE + POSITION CC FORCE TRUE PARTIALS TRUE END END @@ -1117,5 +1125,5 @@ SIZE 31 COLOR 255 170 0 - POSITION UC FORCE TRUE PARTIALS TRUE + POSITION CC FORCE TRUE PARTIALS TRUE END END @@ -1129,5 +1137,5 @@ SIZE 33 COLOR 255 85 0 - POSITION UC FORCE TRUE PARTIALS TRUE + POSITION CC FORCE TRUE PARTIALS TRUE END END @@ -1141,5 +1149,5 @@ SIZE 35 COLOR 255 0 0 - POSITION UC FORCE TRUE PARTIALS TRUE + POSITION CC FORCE TRUE PARTIALS TRUE END END @@ -1148,19 +1156,28 @@ NAME "in_situ_currents" STATUS ON - DATA "sea_surface_current_obs_hourly_recent" - TYPE POINT + DATA "the_geom from current_in_situ_map USING UNIQUE seq USING SRID=-1" + FILTER "(report_time_stamp = date_trunc('hour',timestamp without time zone '%timestamp%')) and (surface_or_bottom = 'surface')" + TYPE POINT + CONNECTIONTYPE POSTGIS + CONNECTION "user=map dbname=seacoos_test host=coriolis.marine.unc.edu password=map" REQUIRES "[SC (DB)]" + TEMPLATE ttt_query.html + TOLERANCE 6 + TOLERANCEUNITS PIXELS MINSCALE 150000 MAXSCALE 10000000 GROUP "hidden" + METADATA + "db_processing" "2" + END PROJECTION "init=epsg:4326" END - CLASSITEM "SPEED_MPS" - LABELANGLEITEM "DIR" + CLASSITEM "speed" + LABELANGLEITEM "label_theta" CLASS STYLE END TEXT 'N/A' - EXPRESSION ([SPEED_MPS] = 999) + EXPRESSION ([speed] = 999) LABEL TYPE TRUETYPE @@ -1172,5 +1189,5 @@ END CLASS - EXPRESSION ([SPEED_MPS] = 888) + EXPRESSION ([speed] = 888) STYLE SYMBOL 'circle' @@ -1182,5 +1199,5 @@ STYLE END TEXT '°' - EXPRESSION ([SPEED_MPS] <= .18) + EXPRESSION ([speed] <= .18) LABEL TYPE TRUETYPE @@ -1188,11 +1205,11 @@ SIZE 15 COLOR 0 0 255 - POSITION UC FORCE TRUE PARTIALS TRUE - END - END - CLASS - STYLE END - TEXT '°' - EXPRESSION (.18 < [SPEED_MPS] AND [SPEED_MPS] <= .36) + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '°' + EXPRESSION (.18 < [speed] AND [speed] <= .36) LABEL TYPE TRUETYPE @@ -1200,11 +1217,11 @@ SIZE 17 COLOR 0 85 255 - POSITION UC FORCE TRUE PARTIALS TRUE - END - END - CLASS - STYLE END - TEXT '°' - EXPRESSION (.36 < [SPEED_MPS] AND [SPEED_MPS] <= .54) + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '°' + EXPRESSION (.36 < [speed] AND [speed] <= .54) LABEL TYPE TRUETYPE @@ -1212,11 +1229,11 @@ SIZE 19 COLOR 0 170 255 - POSITION UC FORCE TRUE PARTIALS TRUE - END - END - CLASS - STYLE END - TEXT '°' - EXPRESSION (.54 < [SPEED_MPS] AND [SPEED_MPS] <= .72) + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '°' + EXPRESSION (.54 < [speed] AND [speed] <= .72) LABEL TYPE TRUETYPE @@ -1224,11 +1241,11 @@ SIZE 21 COLOR 0 255 255 - POSITION UC FORCE TRUE PARTIALS TRUE - END - END - CLASS - STYLE END - TEXT '°' - EXPRESSION (.72 < [SPEED_MPS] AND [SPEED_MPS] <= .90) + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '°' + EXPRESSION (.72 < [speed] AND [speed] <= .90) LABEL TYPE TRUETYPE @@ -1236,11 +1253,11 @@ SIZE 23 COLOR 64 255 192 - POSITION UC FORCE TRUE PARTIALS TRUE - END - END - CLASS - STYLE END - TEXT '°' - EXPRESSION (.90 < [SPEED_MPS] AND [SPEED_MPS] <= 1.08) + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '°' + EXPRESSION (.90 < [speed] AND [speed] <= 1.08) LABEL TYPE TRUETYPE @@ -1248,11 +1265,11 @@ SIZE 25 COLOR 128 255 128 - POSITION UC FORCE TRUE PARTIALS TRUE - END - END - CLASS - STYLE END - TEXT '°' - EXPRESSION (1.08 < [SPEED_MPS] AND [SPEED_MPS] <= 1.29) + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '°' + EXPRESSION (1.08 < [speed] AND [speed] <= 1.29) LABEL TYPE TRUETYPE @@ -1260,11 +1277,11 @@ SIZE 27 COLOR 192 255 64 - POSITION UC FORCE TRUE PARTIALS TRUE - END - END - CLASS - STYLE END - TEXT '°' - EXPRESSION (1.29 < [SPEED_MPS] AND [SPEED_MPS] <= 1.47) + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '°' + EXPRESSION (1.29 < [speed] AND [speed] <= 1.47) LABEL TYPE TRUETYPE @@ -1272,11 +1289,11 @@ SIZE 29 COLOR 255 255 0 - POSITION UC FORCE TRUE PARTIALS TRUE - END - END - CLASS - STYLE END - TEXT '°' - EXPRESSION (1.47 < [SPEED_MPS] AND [SPEED_MPS] <= 1.65) + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '°' + EXPRESSION (1.47 < [speed] AND [speed] <= 1.65) LABEL TYPE TRUETYPE @@ -1284,11 +1301,11 @@ SIZE 31 COLOR 255 170 0 - POSITION UC FORCE TRUE PARTIALS TRUE - END - END - CLASS - STYLE END - TEXT '°' - EXPRESSION (1.65 < [SPEED_MPS] AND [SPEED_MPS] <= 1.93) + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '°' + EXPRESSION (1.65 < [speed] AND [speed] <= 1.93) LABEL TYPE TRUETYPE @@ -1296,11 +1313,11 @@ SIZE 33 COLOR 255 85 0 - POSITION UC FORCE TRUE PARTIALS TRUE - END - END - CLASS - STYLE END - TEXT '°' - EXPRESSION (1.93 < [SPEED_MPS] AND [SPEED_MPS] <= 3.00) + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '°' + EXPRESSION (1.93 < [speed] AND [speed] <= 3.00) LABEL TYPE TRUETYPE @@ -1308,32 +1325,183 @@ SIZE 35 COLOR 255 0 0 - POSITION UC FORCE TRUE PARTIALS TRUE + POSITION CC FORCE TRUE PARTIALS TRUE END END END LAYER - NAME "IS_current_query" + NAME "adcp_currents" + STATUS ON + DATA "the_geom from multi_obs" + FILTER "m_type_id = 41 and (sensor_id IN (select row_id from sensor where type_id =4)) and (d_report_hour = (timestamp without time zone '%timestamp%')) and (d_top_of_hour = 1)" + #FILTER "m_type_id = 41 and (sensor_id IN (select row_id from sensor where type_id =4)) and (m_date > (timestamp without time zone '%timestamp%' - interval '30 minutes' )) and (m_date < (timestamp without time zone '%timestamp%' + interval '31 minutes'))" + TYPE POINT + CONNECTIONTYPE POSTGIS + CONNECTION "user=map password=map dbname=db_xenia_v2 host=coriolis.marine.unc.edu" + REQUIRES "[SC (DB)]" + TEMPLATE ttt_query.html + TOLERANCE 6 + TOLERANCEUNITS PIXELS + MINSCALE 150000 + MAXSCALE 10000000 GROUP "hidden" - TOLERANCE 3 - TOLERANCEUNITS PIXELS - TEMPLATE ttt_query.html - STATUS OFF - REQUIRES "[SC (DB)]" - TYPE POINT - PROJECTION - "init=epsg:4326" - END - OFFSITE 229 246 253 - CONNECTION "http://maury.marine.unc.edu/cgi-bin/mapserv?map=/opt/nccoos_map/maps/nccoos_source.map&layers=current_obs&time_offset_hours=2" - CONNECTIONTYPE WMS - METADATA - "wms_srs" "EPSG:4326" - "wms_onlineresource" "http://maury.marine.unc.edu/cgi-bin/mapserv?map=/opt/nccoos_maps/maps/nccoos_source.map" - "wms_name" "current_obs" - "wms_formatlist" "image/png" - "wms_format" "image/png" - "selected" "0" - "wms_server_version" "1.1.0" - "wms_title" "IS_current_query" + METADATA + "db_processing" "4" + END + PROJECTION + "init=epsg:4326" + END + CLASSITEM "m_value_3" + LABELANGLEITEM "d_label_theta" + CLASS + STYLE END + TEXT 'N/A' + EXPRESSION ([m_value_3] = 999) + LABEL + TYPE TRUETYPE + FONT fritqat + SIZE 6 + COLOR 175 100 100 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + EXPRESSION ([m_value_3] = 888) + STYLE + SYMBOL 'circle' + SIZE 2 + COLOR 200 200 200 + END + END + CLASS + STYLE END + TEXT '°' + EXPRESSION ([m_value_3] <= .18) + LABEL + TYPE TRUETYPE + FONT "esricart" + SIZE 15 + COLOR 0 0 255 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '°' + EXPRESSION (.18 < [m_value_3] AND [m_value_3] <= .36) + LABEL + TYPE TRUETYPE + FONT "esricart" + SIZE 17 + COLOR 0 85 255 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '°' + EXPRESSION (.36 < [m_value_3] AND [m_value_3] <= .54) + LABEL + TYPE TRUETYPE + FONT "esricart" + SIZE 19 + COLOR 0 170 255 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '°' + EXPRESSION (.54 < [m_value_3] AND [m_value_3] <= .72) + LABEL + TYPE TRUETYPE + FONT "esricart" + SIZE 21 + COLOR 0 255 255 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '°' + EXPRESSION (.72 < [m_value_3] AND [m_value_3] <= .90) + LABEL + TYPE TRUETYPE + FONT "esricart" + SIZE 23 + COLOR 64 255 192 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '°' + EXPRESSION (.90 < [m_value_3] AND [m_value_3] <= 1.08) + LABEL + TYPE TRUETYPE + FONT "esricart" + SIZE 25 + COLOR 128 255 128 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '°' + EXPRESSION (1.08 < [m_value_3] AND [m_value_3] <= 1.29) + LABEL + TYPE TRUETYPE + FONT "esricart" + SIZE 27 + COLOR 192 255 64 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '°' + EXPRESSION (1.29 < [m_value_3] AND [m_value_3] <= 1.47) + LABEL + TYPE TRUETYPE + FONT "esricart" + SIZE 29 + COLOR 255 255 0 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '°' + EXPRESSION (1.47 < [m_value_3] AND [m_value_3] <= 1.65) + LABEL + TYPE TRUETYPE + FONT "esricart" + SIZE 31 + COLOR 255 170 0 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '°' + EXPRESSION (1.65 < [m_value_3] AND [m_value_3] <= 1.93) + LABEL + TYPE TRUETYPE + FONT "esricart" + SIZE 33 + COLOR 255 85 0 + POSITION CC FORCE TRUE PARTIALS TRUE + END + END + CLASS + STYLE END + TEXT '°' + EXPRESSION (1.93 < [m_value_3] AND [m_value_3] <= 3.00) + LABEL + TYPE TRUETYPE + FONT "esricart" + SIZE 35 + COLOR 255 0 0 + POSITION CC FORCE TRUE PARTIALS TRUE + END END END