awips2/cave/com.raytheon.viz.gfe/localization/gfe/userPython/textUtilities/SurfAreaDictionary.py
2022-05-05 12:34:50 -05:00

165 lines
5.9 KiB
Python

##
# This software was developed and / or modified by Raytheon Company,
# pursuant to Contract DG133W-05-CQ-1067 with the US Government.
#
# U.S. EXPORT CONTROLLED TECHNICAL DATA
# This software product contains export-restricted data whose
# export/transfer/disclosure is restricted by U.S. law. Dissemination
# to non-U.S. persons whether in the United States or abroad requires
# an export license or other authorization.
#
# Contractor Name: Raytheon Company
# Contractor Address: 6825 Pine Street, Suite 340
# Mail Stop B8
# Omaha, NE 68106
# 402.291.0100
#
# See the AWIPS II Master Rights File ("Master Rights File.pdf") for
# further licensing information.
##
# Example using site TBW
#
# Additional Edit Areas that needed to be created:
#
# landSeaAreas:
# SRF_850, SRF_853, SRF_856
#
# surfAreas:
# NorthCoast1 (listed with FLZ139), SouthCoast (along GMZ850)
# NorthCoast2 (listed with FLZ142), SouthCoast (along GMZ850)
#
# TBW always runs with the same combinations:
# FLZ139-FLZ142-FLZ148-FLZ149
# FLZ050-FLZ151-FLZ155-FLZ160
# FLZ162-FLZ165
# Thus, additional entries need only be listed for at least one zone
# in each combination.
#
# If you want to combine zones on-the-fly, you should list additional areas
# for each zone and the system will take care to combine them appropriately.
# For example, note that the "surfAreas" are listed for both FLZ039 and FLZ042.
# When they are combined, the surfAreas are reported just once, as desired.
# ----------------------------------------------------------------------------
#
# SOFTWARE HISTORY
#
# Date Ticket# Engineer Description
# ------------ ---------- ----------- --------------------------
# 04/28/2015 4027 randerso Changes for mixed case
# 07/15/2016 5749 randerso Changed preformatted ugcCityString to ugcCities list
#
##
##
# This is an absolute override file, indicating that a higher priority version
# of the file will completely replace a lower priority version of the file.
##
AreaDictionary = {
'FLZ139': {'fullStateName': 'Florida',
'partOfState': 'northern',
'stateAbbr': 'FL',
'ugcCities': ['Cedar Key', 'Hudson Beach', 'McKethan Pine Island Park'],
'ugcCode': 'FLZ139',
'ugcName': 'Levy',
'ugcTimeZone': 'EST5EDT',
'landSeaArea': 'SRF_850',
'marineArea': 'GMZ850',
'surfAreas': [
('NorthCoast1', 'Surf along north facing reefs.............'),
('SouthCoast', 'Surf along south facing reefs.............')
],
'uviCity': "Tampa", # City for which UVI should be listed
'tideTables': ["Cedar Key", "Venice Inlet"],
},
'FLZ142': {'fullStateName': 'Florida',
'partOfState': 'west central',
'stateAbbr': 'FL',
'ugcCities': '',
'ugcCode': 'FLZ142',
'ugcName': 'Citrus',
'ugcTimeZone': 'EST5EDT',
'surfAreas': [
('NorthCoast2', 'Surf along north facing reefs.............'),
('SouthCoast', 'Surf along south facing reefs.............')
],
},
'FLZ148': {'fullStateName': 'Florida',
'partOfState': 'west central',
'stateAbbr': 'FL',
'ugcCities': '',
'ugcCode': 'FLZ148',
'ugcName': 'Hernando',
'ugcTimeZone': 'EST5EDT'},
'FLZ149': {'fullStateName': 'Florida',
'partOfState': 'west central',
'stateAbbr': 'FL',
'ugcCities': "",
'ugcCode': 'FLZ149',
'ugcName': 'Pasco',
'ugcTimeZone': 'EST5EDT'},
#############
'FLZ050': {'fullStateName': 'Florida',
'partOfState': 'west central',
'stateAbbr': 'FL',
'ugcCities': ['Bradenton Beach', 'Clearwater Beach', 'Siesta Key', 'Saint Pete Beach', 'Venice Beach'],
'ugcCode': 'FLZ050',
'ugcName': 'Pinellas',
'ugcTimeZone': 'EST5EDT',
'landSeaArea': 'SRF_853',
'marineArea': 'GMZ853',
'surfAreas': [],
'uviCity': "Tampa",
'tideTables': ["Saint Petersburg", "Fort Myers"],
},
'FLZ151': {'fullStateName': 'Florida',
'partOfState': 'west central',
'stateAbbr': 'FL',
'ugcCities': '',
'ugcCode': 'FLZ151',
'ugcName': 'Hillsborough',
'ugcTimeZone': 'EST5EDT'},
'FLZ155': {'fullStateName': 'Florida',
'partOfState': 'west central',
'stateAbbr': 'FL',
'ugcCities': '',
'ugcCode': 'FLZ155',
'ugcName': 'Manatee',
'ugcTimeZone': 'EST5EDT'},
'FLZ160': {'fullStateName': 'Florida',
'partOfState': 'west central',
'stateAbbr': 'FL',
'ugcCities': '',
'ugcCode': 'FLZ160',
'ugcName': 'Sarasota',
'ugcTimeZone': 'EST5EDT'},
###################
'FLZ162': {'fullStateName': 'Florida',
'partOfState': 'Southwest',
'stateAbbr': 'FL',
'ugcCities': ['Boca Grande', 'Englewood'],
'ugcCode': 'FLZ162',
'ugcName': 'Charlotte',
'ugcTimeZone': 'EST5EDT',
'landSeaArea': 'SRF_856',
'marineArea': 'GMZ856',
'surfAreas': [],
'uviCity': "Tampa",
'tideTables': ["Venice Inlet"],
},
'FLZ165': {'fullStateName': 'Florida',
'partOfState': 'Southwest',
'stateAbbr': 'FL',
'ugcCities': ['Fort Myers Beach', 'Sanibel Island'],
'ugcCode': 'FLZ165',
'ugcName': 'Lee',
'ugcTimeZone': 'EST5EDT',
},
}