diff --git a/AUS.json b/AUS.json index f58b28e..8e6d963 100644 --- a/AUS.json +++ b/AUS.json @@ -3,7 +3,7 @@ "name": "Austin TRACON", "id": "e6e1a708-224e-4cb2-b4cb-bd8e2b0bcd8a", "updateUrl": "https://raw.githubusercontent.com/Houston-ARTCC/vatis/refs/heads/main/AUS.json", - "updateSerial": 2025062100, + "updateSerial": 2025090600, "stations": [ { "id": "062efe99-6845-4b9d-adeb-ae7b61e5d4ce", diff --git a/BTR.json b/BTR.json index 71877c6..fa26c2c 100644 --- a/BTR.json +++ b/BTR.json @@ -2,7 +2,7 @@ "name": "Baton Rouge (BTR)", "id": "21d3fe4b-373f-419d-9a3f-55ab4962d049", "updateUrl": "https://raw.githubusercontent.com/Houston-ARTCC/vatis/refs/heads/main/BTR.json", - "updateSerial": 2025062100, + "updateSerial": 2025090600, "composites": [ { "id": "1ef36235-6b20-4906-851d-13f47b9ebd5c", diff --git a/CRP.json b/CRP.json index 931aa81..0a92eda 100644 --- a/CRP.json +++ b/CRP.json @@ -3,7 +3,7 @@ "name": "Corpus/Valley TRACON", "id": "a8e30163-7788-4a32-869f-b04101352448", "updateUrl": "https://raw.githubusercontent.com/Houston-ARTCC/vatis/refs/heads/main/CRP.json", - "updateSerial": 2025062100, + "updateSerial": 2025090600, "stations": [ { "id": "20660354-ff66-43e2-89a6-63c8a7ee77a9", diff --git a/DLF.json b/DLF.json index 117ad7b..95a745e 100644 --- a/DLF.json +++ b/DLF.json @@ -3,7 +3,7 @@ "name": "Laughlin RAPCON", "id": "9c002682-d438-44ef-8afd-6324c5e7ebc3", "updateUrl": "https://raw.githubusercontent.com/Houston-ARTCC/vatis/refs/heads/main/DLF.json", - "updateSerial": 2025062100, + "updateSerial": 2025090600, "stations": [ { "id": "f98c325b-5973-4abb-9ba1-377650ca1c1b", diff --git a/GPT.json b/GPT.json index 4a08d7e..d99c627 100644 --- a/GPT.json +++ b/GPT.json @@ -2,7 +2,7 @@ "name": "Gulfport TRACON", "id": "3fe1bcbd-5cd4-4214-bc9b-5a55612198d9", "updateUrl": "https://raw.githubusercontent.com/Houston-ARTCC/vatis/refs/heads/main/GPT.json", - "updateSerial": 2025062100, + "updateSerial": 2025090600, "composites": [ { "id": "01d7469a-8372-40c6-b94b-222ca370a5ab", diff --git a/I90.json b/I90.json index 92c0fa0..dce35c1 100644 --- a/I90.json +++ b/I90.json @@ -2,7 +2,7 @@ "name": "I90 TRACON", "id": "939efdda-1bd6-4e5e-9532-b58133d23db6", "updateUrl": "https://raw.githubusercontent.com/Houston-ARTCC/vatis/refs/heads/main/I90.json", - "updateSerial": 2025062100, + "updateSerial": 2025090600, "composites": [ { "id": "8fdadc87-2035-4398-9ce8-826f0133d9fd", diff --git a/LCH.json b/LCH.json index 12bb228..bbf4d78 100644 --- a/LCH.json +++ b/LCH.json @@ -2,7 +2,7 @@ "name": "Lake Charles TRACON", "id": "8171eead-9fbb-4a9b-9c94-7b28bc8147d6", "updateUrl": "https://raw.githubusercontent.com/Houston-ARTCC/vatis/refs/heads/main/LCH.json", - "updateSerial": 2025062100, + "updateSerial": 2025090600, "composites": [ { "id": "1be7e142-57aa-4203-99a7-7df4ec87204e", diff --git a/LFT.json b/LFT.json index ab9c235..e780f6a 100644 --- a/LFT.json +++ b/LFT.json @@ -3,7 +3,7 @@ "name": "Lafayette TRACON", "id": "c9654435-f3ed-4271-b50f-62f2894ac6b9", "updateUrl": "https://raw.githubusercontent.com/Houston-ARTCC/vatis/refs/heads/main/LFT.json", - "updateSerial": 2025062100, + "updateSerial": 2025090600, "stations": [ { "id": "38a3427e-1bf6-4e8f-b685-2324d856fbb7", diff --git a/LRD.json b/LRD.json index 6471fd6..2341e6f 100644 --- a/LRD.json +++ b/LRD.json @@ -2,7 +2,7 @@ "name": "Laredo ATCT", "id": "0e81e9ef-c34a-457e-ad26-7afaef113f87", "updateUrl": "https://raw.githubusercontent.com/Houston-ARTCC/vatis/refs/heads/main/LRD.json", - "updateSerial": 2025062100, + "updateSerial": 2025090600, "composites": [ { "id": "d39234d3-759b-4372-bc7d-60c355ae544c", diff --git a/MOB.json b/MOB.json index 176c52f..f6a2b24 100644 --- a/MOB.json +++ b/MOB.json @@ -2,7 +2,7 @@ "name": "Mobile TRACON", "id": "31c87e8a-bb15-47e3-a1d7-5aae8cd10f83", "updateUrl": "https://raw.githubusercontent.com/Houston-ARTCC/vatis/refs/heads/main/MOB.json", - "updateSerial": 2025062100, + "updateSerial": 2025090600, "composites": [ { "id": "7d40afd6-67d4-4589-bb99-9dd179634d26", diff --git a/MSY.json b/MSY.json index 3fc8797..ddd142d 100644 --- a/MSY.json +++ b/MSY.json @@ -2,7 +2,7 @@ "name": "New Orleans TRACON", "id": "42e7d639-470c-446c-8df2-e83bd9df1822", "updateUrl": "https://raw.githubusercontent.com/Houston-ARTCC/vatis/refs/heads/main/MSY.json", - "updateSerial": 2025062100, + "updateSerial": 2025090600, "composites": [ { "id": "ee29c633-f01c-457b-9baf-02f64a4c3a96", diff --git a/NQI.json b/NQI.json index ec05370..31fd426 100644 --- a/NQI.json +++ b/NQI.json @@ -2,7 +2,7 @@ "name": "Kingsville RAPCON", "id": "7bf8d468-9b33-4dee-a714-c036fe9ac64f", "updateUrl": "https://raw.githubusercontent.com/Houston-ARTCC/vatis/refs/heads/main/NQI.json", - "updateSerial": 2025062100, + "updateSerial": 2025090600, "composites": [ { "id": "76ad1c21-4e29-40ca-995d-b11ca2e9d6c1", diff --git a/POE.json b/POE.json index 56ea8dd..306f7ff 100644 --- a/POE.json +++ b/POE.json @@ -2,7 +2,7 @@ "name": "Polk RAPCON", "id": "6bdc9f35-aaab-4fc3-b42e-73f181a7272c", "updateUrl": "https://raw.githubusercontent.com/Houston-ARTCC/vatis/refs/heads/main/POE.json", - "updateSerial": 2025062100, + "updateSerial": 2025090600, "composites": [ { "id": "b9f38b11-9e8c-4b49-bbf9-027fca9425cb", diff --git a/SAT.json b/SAT.json index 6abcc01..8186f0f 100644 --- a/SAT.json +++ b/SAT.json @@ -1,19 +1,19 @@ { - "name": "San Antonio TRACON", - "id": "70147ba4-e01c-4d60-afe9-939d9135e8ea", - "updateUrl": "https://raw.githubusercontent.com/Houston-ARTCC/vatis/refs/heads/main/SAT.json", - "updateSerial": 2025062100, + "name": "Gulfport TRACON", + "id": "3fe1bcbd-5cd4-4214-bc9b-5a55612198d9", + "updateUrl": "https://raw.githubusercontent.com/Houston-ARTCC/vatis/refs/heads/main/GPT.json", + "updateSerial": 2025090601, "composites": [ { - "id": "68cafae5-1736-4472-ad6c-8fa6eb5d664e", - "name": "San Antonio", - "identifier": "KSAT", + "id": "01d7469a-8372-40c6-b94b-222ca370a5ab", + "name": "Gulfport", + "identifier": "KGPT", "atisType": "Combined", "codeRange": { "low": "A", "high": "Z" }, - "frequency": 118900000, + "frequency": 119450000, "atisVoice": { "useTextToSpeech": true, "voice": "Default" @@ -25,681 +25,41 @@ "notamsBeforeFreeText": false, "presets": [ { - "id": "19984f80-c82d-4371-9e60-1946a21b8d91", - "name": "SOUTH ILS", - "airportConditions": "ARRIVALS EXPECT ILS RWY 13R. @RNAV APPROACHES AVAILABLE ON REQUEST. DEPTG RWY 4, RWY 13R.", - "notams": "@SAID IN USE, SQUAWK ALTITUDE ON ALL SURFACE AREAS.", - "template": "[FACILITY] ATIS INFO [ATIS_CODE] [OBS_TIME]. [FULL_WX_STRING]. [ARPT_COND] [NOTAMS].", - "externalGenerator": { - "enabled": false - } - }, - { - "id": "5141d6cb-25fe-48c6-9bae-8ad9eef845f5", - "name": "SOUTH VISUALS", - "airportConditions": "ARRIVALS EXPECT VISUAL APPRS RWY 13R, RWY 13L. @SIMULAPP IN USE. DEPTG RWY 4, RWY 13R.", - "notams": "@SAID IN USE, SQUAWK ALTITUDE ON ALL SURFACE AREAS.", - "template": "[FACILITY] ATIS INFO [ATIS_CODE] [OBS_TIME]. [FULL_WX_STRING]. [ARPT_COND] [NOTAMS].", - "externalGenerator": { - "enabled": false - } - }, - { - "id": "9c5d9946-7309-4931-b8db-92236b828adc", - "name": "NORTH ILS", - "airportConditions": "ARRIVALS EXPECT ILS RWY 31L, ILS RWY 4. @RNAV APPRS AVAILABLE ON REQUEST. DEPTG RWY 31L, RWY 31R. RWY 31L DEPS EXPECT INT N DEPARTURE.", - "notams": "@SAID IN USE, SQUAWK ALTITUDE ON ALL SURFACE AREAS.", - "template": "[FACILITY] ATIS INFO [ATIS_CODE] [OBS_TIME]. [FULL_WX_STRING]. [ARPT_COND] [NOTAMS].", - "externalGenerator": { - "enabled": false - } - }, - { - "id": "757b0db5-f36c-42b8-b746-98983ffd71d3", - "name": "NORTH VISUALS", - "airportConditions": "ARRIVALS EXPECT VISUAL APPR RWY 31L, RWY 4. DEPTG RWY 31L, RWY 31R. RWY 31L DEPS EXPECT INT N DEPARTURE.", - "notams": "@SAID IN USE, SQUAWK ALTITUDE ON ALL SURFACE AREAS.", - "template": "[FACILITY] ATIS INFO [ATIS_CODE] [OBS_TIME]. [FULL_WX_STRING]. [ARPT_COND] [NOTAMS].", - "externalGenerator": { - "enabled": false - } - }, - { - "id": "d7efcd30-6dd8-47e6-bec1-c3002912f78c", - "name": "EAST ILS", - "airportConditions": "ARRIVALS EXPECT ILS RWY 13R. @RNAV APPRS AVAILABLE ON REQUEST. DEPTG RWY 13R.", - "notams": "@SAID IN USE, SQUAWK ALTITUDE ON ALL SURFACE AREAS.", - "template": "[FACILITY] ATIS INFO [ATIS_CODE] [OBS_TIME]. [FULL_WX_STRING]. [ARPT_COND] [NOTAMS].", - "externalGenerator": { - "enabled": false - } - }, - { - "id": "cfffc7fe-fcfd-4bf3-b49d-4100935184e3", - "name": "EAST VISUALS", - "airportConditions": "ARRIVALS EXPECT VISUAL APPR RWY 13R, RWY 13L. @SIMULAPP IN USE. DEPTG RWY 13R.", - "notams": "@SAID IN USE, SQUAWK ALTITUDE ON ALL SURFACE AREAS.", - "template": "[FACILITY] ATIS INFO [ATIS_CODE] [OBS_TIME]. [FULL_WX_STRING]. [ARPT_COND] [NOTAMS].", - "externalGenerator": { - "enabled": false - } - }, - { - "id": "39f1a4f3-2a08-41f4-90b6-8c5a9b440b58", - "name": "WEST ILS", - "airportConditions": "ARRIVALS EXPECT ILS RWY 31L. @RNAV APPRS AVAILABLE ON REQUEST. DEPTG RWY 31L AT INT N.", - "notams": "@SAID IN USE, SQUAWK ALTITUDE ON ALL SURFACE AREAS.", - "template": "[FACILITY] ATIS INFO [ATIS_CODE] [OBS_TIME]. [FULL_WX_STRING]. [ARPT_COND] [NOTAMS].", - "externalGenerator": { - "enabled": false - } - }, - { - "id": "bb5f2f6f-37cf-4bf2-b691-d441f570d3a7", - "name": "WEST VISUALS", - "airportConditions": "ARRIVALS EXPECT VISUAL APPRS RWY 31L, RWY 31R. @SIMULAPP IN USE. DEPTG RWY 31L AT INT N.", - "notams": "@SAID IN USE, SQUAWK ALTITUDE ON ALL SURFACE AREAS.", - "template": "[FACILITY] ATIS INFO [ATIS_CODE] [OBS_TIME]. [FULL_WX_STRING]. [ARPT_COND] [NOTAMS].", - "externalGenerator": { - "enabled": false - } - }, - { - "id": "901a6c4f-f88c-474e-a6ed-24acb3cf78e4", - "name": "D-ATIS", - "airportConditions": "***COPY D-ATIS INFORMATION HERE***", - "notams": "@SAID IN USE, SQUAWK ALTITUDE ON ALL SURFACE AREAS.", - "template": "[FACILITY] ATIS INFO [ATIS_CODE] [OBS_TIME]. [FULL_WX_STRING]. [ARPT_COND] [NOTAMS].", - "externalGenerator": { - "enabled": false - } - } - ], - "contractions": [ - { - "string": "RNAV", - "spoken": "R NAV" - }, - { - "string": "RWY", - "spoken": "RUNWAY" - }, - { - "string": "FSS", - "spoken": "FLIGHT SERVICE STATION" - }, - { - "string": "SIMULAPP", - "spoken": "SIMULTANEOUS APPROACHES" - }, - { - "string": "SAID", - "spoken": "SURFACE AWARENESS DISPLAY" - } - ], - "airportConditionDefinitions": [], - "notamDefinitions": [], - "atisFormat": { - "observationTime": { - "standardUpdateTime": [ - 51 - ], - "template": { - "text": "{time}Z", - "voice": "{time} ZULU {special}" - } - }, - "surfaceWind": { - "speakLeadingZero": false, - "magneticVariation": { - "enabled": true, - "magneticDegrees": 0 - }, - "standard": { - "template": { - "text": "{wind_dir}{wind_spd}KT", - "voice": "WIND {wind_dir} AT {wind_spd}" - } - }, - "standardGust": { - "template": { - "text": "{wind_dir}{wind_spd}G{wind_gust}KT", - "voice": "WIND {wind_dir} AT {wind_spd} GUSTS {wind_gust}" - } - }, - "variable": { - "template": { - "text": "VRB{wind_spd}KT", - "voice": "WIND VARIABLE AT {wind_spd}" - } - }, - "variableGust": { - "template": { - "text": "VRB{wind_spd}G{wind_gust}KT", - "voice": "WIND VARIABLE AT {wind_spd} GUSTS {wind_gust}" - } - }, - "variableDirection": { - "template": { - "text": "{wind_vmin}V{wind_vmax}", - "voice": "WIND VARIABLE BETWEEN {wind_vmin} AND {wind_vmax}" - } - }, - "calm": { - "calmWindSpeed": 2, - "template": { - "text": "{wind}", - "voice": "WIND CALM" - } - } - }, - "visibility": { - "north": "to the north", - "northEast": "to the north-east", - "east": "to the east", - "southEast": "to the south-east", - "south": "to the south", - "southWest": "to the south-west", - "west": "to the west", - "northWest": "to the north-west", - "unlimitedVisibilityVoice": "visibility 10 kilometers or more", - "unlimitedVisibilityText": "VIS 10KM", - "includeVisibilitySuffix": true, - "metersCutoff": 5000, - "template": { - "text": "{visibility}", - "voice": "VISIBILITY {visibility}" - } - }, - "presentWeather": { - "lightIntensity": "light", - "moderateIntensity": "", - "heavyIntensity": "heavy", - "vicinity": "in vicinity", - "weatherTypes": { - "DZ": "drizzle", - "RA": "rain", - "SN": "snow", - "SG": "snow grains", - "IC": "ice crystals", - "PL": "ice pellets", - "GR": "hail", - "GS": "small hail", - "UP": "unknown precipitation", - "BR": "mist", - "FG": "fog", - "FU": "smoke", - "VA": "volcanic ash", - "DU": "widespread dust", - "SA": "sand", - "HZ": "haze", - "PY": "spray", - "PO": "well developed dust, sand whirls", - "SQ": "squalls", - "FC": "funnel cloud tornado waterspout", - "SS": "sandstorm", - "DS": "dust storm" - }, - "weatherDescriptors": { - "PR": "partial", - "BC": "patches", - "MI": "shallow", - "DR": "low drifting", - "BL": "blowing", - "SH": "showers", - "TS": "thunderstorm", - "FZ": "freezing" - }, - "template": { - "text": "{weather}", - "voice": "{weather}" - } - }, - "clouds": { - "identifyCeilingLayer": true, - "convertToMetric": false, - "undeterminedLayerAltitude": { - "text": "undetermined", - "voice": "undetermined" - }, - "types": { - "FEW": { - "$type": "Vatsim.Vatis.Profiles.AtisFormat.Nodes.CloudType, vATIS", - "text": "FEW{altitude}", - "voice": "few clouds at {altitude}" - }, - "SCT": { - "$type": "Vatsim.Vatis.Profiles.AtisFormat.Nodes.CloudType, vATIS", - "text": "SCT{altitude}{convective}", - "voice": "{altitude} scattered {convective}" - }, - "BKN": { - "$type": "Vatsim.Vatis.Profiles.AtisFormat.Nodes.CloudType, vATIS", - "text": "BKN{altitude}{convective}", - "voice": "{altitude} broken {convective}" - }, - "OVC": { - "$type": "Vatsim.Vatis.Profiles.AtisFormat.Nodes.CloudType, vATIS", - "text": "OVC{altitude}{convective}", - "voice": "{altitude} overcast {convective}" - }, - "VV": { - "$type": "Vatsim.Vatis.Profiles.AtisFormat.Nodes.CloudType, vATIS", - "text": "VV{altitude}", - "voice": "indefinite ceiling {altitude}" - }, - "NSC": { - "$type": "Vatsim.Vatis.Profiles.AtisFormat.Nodes.CloudType, vATIS", - "text": "NSC", - "voice": "no significant clouds" - }, - "NCD": { - "$type": "Vatsim.Vatis.Profiles.AtisFormat.Nodes.CloudType, vATIS", - "text": "NCD", - "voice": "no clouds detected" - }, - "CLR": { - "$type": "Vatsim.Vatis.Profiles.AtisFormat.Nodes.CloudType, vATIS", - "text": "CLR", - "voice": "sky clear below one-two thousand" - }, - "SKC": { - "$type": "Vatsim.Vatis.Profiles.AtisFormat.Nodes.CloudType, vATIS", - "text": "SKC", - "voice": "sky clear" - } - }, - "convectiveTypes": { - "CB": "cumulonimbus", - "TCU": "towering cumulus" - }, - "template": { - "text": "{clouds}", - "voice": "{clouds}" - } - }, - "temperature": { - "usePlusPrefix": false, - "pronounceLeadingZero": false, - "template": { - "text": "{temp}", - "voice": "TEMPERATURE {temp}" - } - }, - "dewpoint": { - "usePlusPrefix": false, - "pronounceLeadingZero": false, - "template": { - "text": "{dewpoint}", - "voice": "DEWPOINT {dewpoint}" - } - }, - "altimeter": { - "pronounceDecimal": false, - "template": { - "text": "A{altimeter} ({altimeter|text})", - "voice": "ALTIMETER {altimeter}" - } - }, - "transitionLevel": { - "values": [], - "template": { - "text": "TRANSITION LEVEL {trl}", - "voice": "TRANSITION LEVEL {trl}" - } - }, - "closingStatement": { - "autoIncludeClosingStatement": true, - "template": { - "text": "...ADVS YOU HAVE INFO {letter}", - "voice": "ADVISE ON INITIAL CONTACT, YOU HAVE INFORMATION {letter|word}" - } - } - } - }, - { - "id": "6bb5040b-d9aa-4046-8e7c-d3d34eb257aa", - "name": "Randolph-Hangover", - "identifier": "KRND", - "atisType": "Combined", - "codeRange": { - "low": "A", - "high": "Z" - }, - "frequency": 118525000, - "atisVoice": { - "useTextToSpeech": true, - "voice": "Default" - }, - "idsEndpoint": "https://ids.houston.center/vatis/", - "useNotamPrefix": true, - "useDecimalTerminology": false, - "airportConditionsBeforeFreeText": false, - "notamsBeforeFreeText": false, - "presets": [ - { - "id": "5df63f5a-24d5-4aa2-9afa-3c8372cc6a1d", - "name": "NORTHWEST VMC", - "airportConditions": "VIS APPRS IN USE. LDG AND DEPTG RWY 33L, ^33R. SIMUL APP IN USE.", - "notams": "READBACK ALL HOLD SHORT INSTRUCTIONS.", - "template": "RANDOLPH AIR FORCE BASE ATIS INFO [ATIS_CODE] [OBS_TIME]. [FULL_WX_STRING]. [ARPT_COND] [NOTAMS]", - "externalGenerator": { - "enabled": false - } - }, - { - "id": "5abfe0b7-6a75-4a26-9462-9f472046a444", - "name": "SOUTHEAST VMC", - "airportConditions": "VIS APPRS IN USE. LDG AND DEPTG RWY 15L, ^15R. SIMUL APP IN USE.", - "notams": "READBACK ALL HOLD SHORT INSTRUCTIONS.", - "template": "RANDOLPH AIR FORCE BASE ATIS INFO [ATIS_CODE] [OBS_TIME]. [FULL_WX_STRING]. [ARPT_COND] [NOTAMS]", - "externalGenerator": { - "enabled": false - } - }, - { - "id": "a1a06a5d-551f-40e3-b3fb-126c7b65a4f5", - "name": "NORTHWEST IMC", - "airportConditions": "*ILS AND @RNAV APPROACHES IN USE LDG AND DEPTG RWY 33L, ^33R. SIMUL APP IN USE. TACAN AND HI *ILS APP AVAIL UPON REQUEST.", - "notams": "READBACK ALL HOLD SHORT INSTRUCTIONS.", - "template": "RANDOLPH AIR FORCE BASE ATIS INFO [ATIS_CODE] [OBS_TIME]. [FULL_WX_STRING]. [ARPT_COND] [NOTAMS]", - "externalGenerator": { - "enabled": false - } - }, - { - "id": "c666fc1f-ccc0-41c2-87c2-68b7000fc485", - "name": "SOUTHEAST IMC", - "airportConditions": "*ILS AND @RNAV APPROACHES IN USE LDG AND DEPTG RWY 15L, ^15R. SIMUL APP IN USE. TACAN AND HI *ILS APP AVAIL UPON REQUEST.", - "notams": "READBACK ALL HOLD SHORT INSTRUCTIONS.", - "template": "RANDOLPH AIR FORCE BASE ATIS INFO [ATIS_CODE] [OBS_TIME]. [FULL_WX_STRING]. [ARPT_COND] [NOTAMS]", - "externalGenerator": { - "enabled": false - } - } - ], - "contractions": [ - { - "string": "RNAV", - "spoken": "R NAV" - } - ], - "airportConditionDefinitions": [], - "notamDefinitions": [], - "atisFormat": { - "observationTime": { - "standardUpdateTime": [ - 55 - ], - "template": { - "text": "{time}Z", - "voice": "{time} ZULU {special}" - } - }, - "surfaceWind": { - "speakLeadingZero": false, - "magneticVariation": { - "enabled": true, - "magneticDegrees": 0 - }, - "standard": { - "template": { - "text": "{wind_dir}{wind_spd}KT", - "voice": "WIND {wind_dir} AT {wind_spd}" - } - }, - "standardGust": { - "template": { - "text": "{wind_dir}{wind_spd}G{wind_gust}KT", - "voice": "WIND {wind_dir} AT {wind_spd} GUSTS {wind_gust}" - } - }, - "variable": { - "template": { - "text": "VRB{wind_spd}KT", - "voice": "WIND VARIABLE AT {wind_spd}" - } - }, - "variableGust": { - "template": { - "text": "VRB{wind_spd}G{wind_gust}KT", - "voice": "WIND VARIABLE AT {wind_spd} GUSTS {wind_gust}" - } - }, - "variableDirection": { - "template": { - "text": "{wind_vmin}V{wind_vmax}", - "voice": "WIND VARIABLE BETWEEN {wind_vmin} AND {wind_vmax}" - } - }, - "calm": { - "calmWindSpeed": 2, - "template": { - "text": "{wind}", - "voice": "WIND CALM" - } - } - }, - "visibility": { - "north": "to the north", - "northEast": "to the north-east", - "east": "to the east", - "southEast": "to the south-east", - "south": "to the south", - "southWest": "to the south-west", - "west": "to the west", - "northWest": "to the north-west", - "unlimitedVisibilityVoice": "visibility 10 kilometers or more", - "unlimitedVisibilityText": "VIS 10KM", - "includeVisibilitySuffix": true, - "metersCutoff": 5000, - "template": { - "text": "{visibility}", - "voice": "VISIBILITY {visibility}" - } - }, - "presentWeather": { - "lightIntensity": "light", - "moderateIntensity": "", - "heavyIntensity": "heavy", - "vicinity": "in vicinity", - "weatherTypes": { - "DZ": "drizzle", - "RA": "rain", - "SN": "snow", - "SG": "snow grains", - "IC": "ice crystals", - "PL": "ice pellets", - "GR": "hail", - "GS": "small hail", - "UP": "unknown precipitation", - "BR": "mist", - "FG": "fog", - "FU": "smoke", - "VA": "volcanic ash", - "DU": "widespread dust", - "SA": "sand", - "HZ": "haze", - "PY": "spray", - "PO": "well developed dust, sand whirls", - "SQ": "squalls", - "FC": "funnel cloud tornado waterspout", - "SS": "sandstorm", - "DS": "dust storm" - }, - "weatherDescriptors": { - "PR": "partial", - "BC": "patches", - "MI": "shallow", - "DR": "low drifting", - "BL": "blowing", - "SH": "showers", - "TS": "thunderstorm", - "FZ": "freezing" - }, - "template": { - "text": "{weather}", - "voice": "{weather}" - } - }, - "clouds": { - "identifyCeilingLayer": true, - "convertToMetric": false, - "undeterminedLayerAltitude": { - "text": "undetermined", - "voice": "undetermined" - }, - "types": { - "FEW": { - "$type": "Vatsim.Vatis.Profiles.AtisFormat.Nodes.CloudType, vATIS", - "text": "FEW{altitude}", - "voice": "few clouds at {altitude}" - }, - "SCT": { - "$type": "Vatsim.Vatis.Profiles.AtisFormat.Nodes.CloudType, vATIS", - "text": "SCT{altitude}{convective}", - "voice": "{altitude} scattered {convective}" - }, - "BKN": { - "$type": "Vatsim.Vatis.Profiles.AtisFormat.Nodes.CloudType, vATIS", - "text": "BKN{altitude}{convective}", - "voice": "{altitude} broken {convective}" - }, - "OVC": { - "$type": "Vatsim.Vatis.Profiles.AtisFormat.Nodes.CloudType, vATIS", - "text": "OVC{altitude}{convective}", - "voice": "{altitude} overcast {convective}" - }, - "VV": { - "$type": "Vatsim.Vatis.Profiles.AtisFormat.Nodes.CloudType, vATIS", - "text": "VV{altitude}", - "voice": "indefinite ceiling {altitude}" - }, - "NSC": { - "$type": "Vatsim.Vatis.Profiles.AtisFormat.Nodes.CloudType, vATIS", - "text": "NSC", - "voice": "no significant clouds" - }, - "NCD": { - "$type": "Vatsim.Vatis.Profiles.AtisFormat.Nodes.CloudType, vATIS", - "text": "NCD", - "voice": "no clouds detected" - }, - "CLR": { - "$type": "Vatsim.Vatis.Profiles.AtisFormat.Nodes.CloudType, vATIS", - "text": "CLR", - "voice": "sky clear below one-two thousand" - }, - "SKC": { - "$type": "Vatsim.Vatis.Profiles.AtisFormat.Nodes.CloudType, vATIS", - "text": "SKC", - "voice": "sky clear" - } - }, - "convectiveTypes": { - "CB": "cumulonimbus", - "TCU": "towering cumulus" - }, - "template": { - "text": "{clouds}", - "voice": "{clouds}" - } - }, - "temperature": { - "usePlusPrefix": false, - "pronounceLeadingZero": false, - "template": { - "text": "{temp}", - "voice": "TEMPERATURE {temp}" - } - }, - "dewpoint": { - "usePlusPrefix": false, - "pronounceLeadingZero": false, - "template": { - "text": "{dewpoint}", - "voice": "DEWPOINT {dewpoint}" - } - }, - "altimeter": { - "pronounceDecimal": false, - "template": { - "text": "A{altimeter} ({altimeter|text})", - "voice": "ALTIMETER {altimeter}" - } - }, - "transitionLevel": { - "values": [], - "template": { - "text": "TRANSITION LEVEL {trl}", - "voice": "TRANSITION LEVEL {trl}" - } - }, - "closingStatement": { - "autoIncludeClosingStatement": true, - "template": { - "text": "...ADVS YOU HAVE INFO {letter}", - "voice": "ADVISE ON INITIAL CONTACT, YOU HAVE INFORMATION {letter|word}" - } - } - } - }, - { - "id": "bf3a3fa9-45eb-44e0-bb15-99b5b14b0c81", - "name": "Kelly Field", - "identifier": "KSKF", - "atisType": "Combined", - "codeRange": { - "low": "A", - "high": "Z" - }, - "frequency": 120450000, - "atisVoice": { - "useTextToSpeech": true, - "voice": "Default" - }, - "idsEndpoint": "https://ids.houston.center/vatis/", - "useNotamPrefix": true, - "useDecimalTerminology": false, - "airportConditionsBeforeFreeText": false, - "notamsBeforeFreeText": false, - "presets": [ - { - "id": "18f3452f-5bc7-47ea-b89e-18d65e323ea2", + "id": "ddeda395-cc8d-4570-868a-f1f67a901d77", "name": "NORTH VMC", - "airportConditions": "VIS APPRS IN USE. LDG AND DEPTG RWY 34.", - "notams": "READBACK ALL HOLD SHORT INSTRUCTIONS.", - "template": "LACKLAND AIR FORCE BASE KELLY FIELD ATIS INFO [ATIS_CODE] [OBS_TIME]. [FULL_WX_STRING]. [ARPT_COND] [NOTAMS]", + "airportConditions": "VIS APCHS IN USE. LDG AND DEPTG RWY 32, RWY 36.", + "notams": "VFR DEPS ADVS ACFT TYPE AND DRCTN OF FLT ON INITIAL CTC. READBACK ALL HOLD SHORT INSTRUCTIONS.", + "template": "[FACILITY] ATIS INFORMATION [ATIS_CODE]. [OBS_TIME]. [FULL_WX_STRING]. [ARPT_COND]. [NOTAMS].", "externalGenerator": { "enabled": false } }, { - "id": "a8410c56-d737-4f2a-91ce-69b2bc24e5ac", + "id": "917175a6-fc47-4fb6-ac3e-be1e9bf091bb", "name": "SOUTH VMC", - "airportConditions": "VIS APPRS IN USE. LDG AND DEPTG RWY 16.", - "notams": "READBACK ALL HOLD SHORT INSTRUCTIONS.", - "template": "LACKLAND AIR FORCE BASE KELLY FIELD ATIS INFO [ATIS_CODE] [OBS_TIME]. [FULL_WX_STRING]. [ARPT_COND] [NOTAMS]", + "airportConditions": "VIS APCHS IN USE. LDG AND DEPTG RWY 14, RWY 18.", + "notams": "VFR DEPS ADVS ACFT TYPE AND DRCTN OF FLT ON INITIAL CTC. READBACK ALL HOLD SHORT INSTRUCTIONS.", + "template": "[FACILITY] ATIS INFORMATION [ATIS_CODE]. [OBS_TIME]. [FULL_WX_STRING]. [ARPT_COND]. [NOTAMS].", "externalGenerator": { "enabled": false } }, { - "id": "282777c8-f875-45be-bd3a-8f7f911d54fb", + "id": "1bc834f9-77cd-4f1a-b220-c27a3b8419ce", "name": "NORTH IMC", - "airportConditions": "*ILS RWY 34 APPROACH IN USE. DEPTG RW 34. @RNAV, HI *ILS, AND TACAN APPROACHES AVILABLE UPON REQUEST.", + "airportConditions": "ILS *Z RWY 32 AND @RNAV RWY 36 APCHS IN USE. DEPTG RWY 32, RWY 36.", "notams": "READBACK ALL HOLD SHORT INSTRUCTIONS.", - "template": "LACKLAND AIR FORCE BASE KELLY FIELD ATIS INFO [ATIS_CODE] [OBS_TIME]. [FULL_WX_STRING]. [ARPT_COND] [NOTAMS]", + "template": "[FACILITY] ATIS INFO [ATIS_CODE] [OBS_TIME]. [FULL_WX_STRING]. [ARPT_COND] [NOTAMS]", "externalGenerator": { "enabled": false } }, { - "id": "e65cbaee-e966-40ae-bcce-a8ad00def1a5", + "id": "e350dfa4-d61c-423c-bc7e-2f67ce1a1592", "name": "SOUTH IMC", - "airportConditions": "*ILS RWY 16 APPROACH IN USE. DEPTG RWY 34. @RNAV, HI *ILS, AND TACAN APPROACHES AVILABLE UPON REQUEST.", + "airportConditions": "ILS *Z RWY 14 AND @RNAV 18 APCHS IN USE. DEPTG RWY 14, RWY 18.", "notams": "READBACK ALL HOLD SHORT INSTRUCTIONS.", - "template": "LACKLAND AIR FORCE BASE KELLY FIELD ATIS INFO [ATIS_CODE] [OBS_TIME]. [FULL_WX_STRING]. [ARPT_COND] [NOTAMS]", + "template": "[FACILITY] ATIS INFO [ATIS_CODE] [OBS_TIME]. [FULL_WX_STRING]. [ARPT_COND] [NOTAMS]", "externalGenerator": { "enabled": false } @@ -716,7 +76,7 @@ "atisFormat": { "observationTime": { "standardUpdateTime": [ - 55 + 53 ], "template": { "text": "{time}Z", @@ -932,15 +292,15 @@ } }, { - "id": "31993305-88ca-46ce-afbe-d53885bf6ae9", - "name": "Stinson", - "identifier": "KSSF", + "id": "879fde20-8f95-47e2-8699-9a06d5070825", + "name": "Keesler AFB", + "identifier": "KBIX", "atisType": "Combined", "codeRange": { "low": "A", "high": "Z" }, - "frequency": 128800000, + "frequency": 118000000, "atisVoice": { "useTextToSpeech": true, "voice": "Default" @@ -952,41 +312,41 @@ "notamsBeforeFreeText": false, "presets": [ { - "id": "8b50b130-3299-4e9b-9de7-86c51108edf5", - "name": "EAST VMC", - "airportConditions": "VIS APPRS IN USE. LDG AND DEPTG RWY 9, RWY 14.", + "id": "a54e5767-94d6-40c9-b345-3c5ea1b0d9f3", + "name": "NE VMC", + "airportConditions": "VIS APCHS IN USE. LDG AND DEPTG RWY 4. INSTRUMENT APCH AVAILABLE UPON REQUEST.", "notams": "READBACK ALL HOLD SHORT INSTRUCTIONS.", - "template": "STINSON MUNICIPAL ATIS INFO [ATIS_CODE] [OBS_TIME]. [FULL_WX_STRING]. [ARPT_COND] [NOTAMS]", + "template": "[FACILITY] ATIS INFO [ATIS_CODE] [OBS_TIME]. [FULL_WX_STRING]. [ARPT_COND] [NOTAMS]", "externalGenerator": { "enabled": false } }, { - "id": "69573531-3cde-4b15-830c-e2f0c3daab23", - "name": "WEST VMC", - "airportConditions": "VIS APPRS IN USE. LDG AND DEPTG RWY 27, RWY 32.", + "id": "d56da1d6-b9fc-4a1f-b9fb-6636314d4189", + "name": "SW VMC", + "airportConditions": "VIS APCHS IN USE. LDG AND DEPTG RWY 22. INSTRUMENT APCH AVAILABLE UPON REQUEST. ", "notams": "READBACK ALL HOLD SHORT INSTRUCTIONS.", - "template": "STINSON MUNICIPAL ATIS INFO [ATIS_CODE] [OBS_TIME]. [FULL_WX_STRING]. [ARPT_COND] [NOTAMS]", + "template": "[FACILITY] ATIS INFO [ATIS_CODE] [OBS_TIME]. [FULL_WX_STRING]. [ARPT_COND] [NOTAMS]", "externalGenerator": { "enabled": false } }, { - "id": "a4132fb4-1bf2-40fd-bb70-bdb87035a401", - "name": "EAST IMC", - "airportConditions": "@RNAV AND *VOR CIRCLING INSTRUMENT APPROACHES TO RWY 9, RWY 14 IN USE. DEPTG RWY 9, RWY 14. ", + "id": "48f7a5fc-9d40-43cf-9e39-8bb28956ea51", + "name": "NE IMC", + "airportConditions": "@RNAV RWY 22 APCH IN USE. DEPTG RWY 22. TACAN APCH AVAILABLE UPON REQUEST. ", "notams": "READBACK ALL HOLD SHORT INSTRUCTIONS.", - "template": "STINSON MUNICIPAL ATIS INFO [ATIS_CODE] [OBS_TIME]. [FULL_WX_STRING]. [ARPT_COND] [NOTAMS]", + "template": "[FACILITY] ATIS INFO [ATIS_CODE] [OBS_TIME]. [FULL_WX_STRING]. [ARPT_COND] [NOTAMS]", "externalGenerator": { "enabled": false } }, { - "id": "c4df414b-74a4-4c86-aa8e-fdeb2e172d90", - "name": "WEST IMC", - "airportConditions": "@RNAV AND *VOR RWY 32 APPROACH IN USE. DEPTG RWY 27, RWY 32.", + "id": "502086ff-9f5d-4450-b13b-77070450e668", + "name": "SW IMC", + "airportConditions": "ILS AND @RNAV APCH RWY 22 IN USE. DEPTG RWY 22. TACAN APCH AVAILABLE UPON REQUEST. ", "notams": "READBACK ALL HOLD SHORT INSTRUCTIONS.", - "template": "STINSON MUNICIPAL ATIS INFO [ATIS_CODE] [OBS_TIME]. [FULL_WX_STRING]. [ARPT_COND] [NOTAMS]", + "template": "[FACILITY] ATIS INFO [ATIS_CODE] [OBS_TIME]. [FULL_WX_STRING]. [ARPT_COND] [NOTAMS]", "externalGenerator": { "enabled": false } @@ -1003,7 +363,7 @@ "atisFormat": { "observationTime": { "standardUpdateTime": [ - 53 + 55 ], "template": { "text": "{time}Z", @@ -1219,78 +579,41 @@ } }, { - "id": "32a7057a-30ce-4b77-a174-00aa4b5367fb", - "name": "New Braunfels", - "identifier": "KBAZ", + "id": "8115f72d-ed3e-4680-83bb-8cee084c5b77", + "name": "Stennis AWOS", + "identifier": "KHSA", "atisType": "Combined", "codeRange": { "low": "A", "high": "Z" }, - "frequency": 119325000, + "frequency": 118375000, "atisVoice": { "useTextToSpeech": true, - "voice": "Default" + "voice": "US Male" }, - "idsEndpoint": "https://ids.houston.center/vatis/", + "idsEndpoint": "", "useNotamPrefix": true, "useDecimalTerminology": false, "airportConditionsBeforeFreeText": false, "notamsBeforeFreeText": false, "presets": [ { - "id": "9a951d4c-4da5-45fd-ba84-8b3d6b5924df", - "name": "NORTH VMC", - "airportConditions": "VIS APPRS IN USE. LDG AND DEPTG RWY 31, RWY 35.", - "notams": "READBACK ALL HOLD SHORT INSTRUCTIONS.", - "template": "NEW BRAUNFELS REGIONAL ATIS INFO [ATIS_CODE] [OBS_TIME]. [FULL_WX_STRING]. [ARPT_COND] [NOTAMS]", - "externalGenerator": { - "enabled": false - } - }, - { - "id": "cc12de72-9fd4-4732-a2d1-bbdd372cae2f", - "name": "SOUTH VMC", - "airportConditions": "VIS APPRS IN USE. LDG AND DEPTG RWY 13, RWY 17.", - "notams": "READBACK ALL HOLD SHORT INSTRUCTIONS.", - "template": "NEW BRAUNFELS REGIONAL ATIS INFO [ATIS_CODE] [OBS_TIME]. [FULL_WX_STRING]. [ARPT_COND] [NOTAMS]", - "externalGenerator": { - "enabled": false - } - }, - { - "id": "e2d32121-ff80-4363-80ed-ab6ed9dff44d", - "name": "NORTH IMC", - "airportConditions": "@RNAV APPROACHES IN USE. LDG AND DEPTG RWY 31, RWY 35.", - "notams": "READBACK ALL HOLD SHORT INSTRUCTIONS.", - "template": "NEW BRAUNFELS REGIONAL ATIS INFO [ATIS_CODE] [OBS_TIME]. [FULL_WX_STRING]. [ARPT_COND] [NOTAMS]", - "externalGenerator": { - "enabled": false - } - }, - { - "id": "7f7ba9b8-e0ee-4d5d-bb26-e1ae30dc8027", - "name": "SOUTH IMC", - "airportConditions": "@RNAV APPROACHES IN USE. LDG AND DEPTG RWY 31, RWY 35.", - "notams": "READBACK ALL HOLD SHORT INSTRUCTIONS.", - "template": "NEW BRAUNFELS REGIONAL ATIS INFO [ATIS_CODE] [OBS_TIME]. [FULL_WX_STRING]. [ARPT_COND] [NOTAMS]", + "id": "3d5a6da3-9223-4619-9b82-91efde314dba", + "name": "AWOS", + "template": "[FACILITY] AUTOATED WEATHER OBSERVATION. TIME [OBS_TIME]. [FULL_WX_STRING]. [NOTAMS].", "externalGenerator": { "enabled": false } } ], - "contractions": [ - { - "string": "RNAV", - "spoken": "R NAV" - } - ], + "contractions": [], "airportConditionDefinitions": [], "notamDefinitions": [], "atisFormat": { "observationTime": { "standardUpdateTime": [ - 51 + 47 ], "template": { "text": "{time}Z", @@ -1497,7 +820,7 @@ } }, "closingStatement": { - "autoIncludeClosingStatement": true, + "autoIncludeClosingStatement": false, "template": { "text": "...ADVS YOU HAVE INFO {letter}", "voice": "ADVISE ON INITIAL CONTACT, YOU HAVE INFORMATION {letter|word}" diff --git a/VCT.json b/VCT.json index 3eee51f..0682a9a 100644 --- a/VCT.json +++ b/VCT.json @@ -2,7 +2,7 @@ "name": "Victoria ATCT", "id": "07204b2c-0c12-49a9-9530-36fa5e2cad0e", "updateUrl": "https://raw.githubusercontent.com/Houston-ARTCC/vatis/refs/heads/main/VCT.json", - "updateSerial": 2025062100, + "updateSerial": 2025090600, "composites": [ { "id": "bedb8812-0d7a-4cbb-8e30-1bf30619a21d", diff --git a/ZHU.json b/ZHU.json index f730baa..de2ddff 100644 --- a/ZHU.json +++ b/ZHU.json @@ -2,7 +2,7 @@ "name": "ZHU Consolidated", "id": "b449ba1a-0266-4db8-93bc-acce3f73e2f4", "updateUrl": "https://raw.githubusercontent.com/Houston-ARTCC/vatis/refs/heads/main/ZHU.json", - "updateSerial": 2025062100, + "updateSerial": 2025090600, "composites": [ { "id": "8fdadc87-2035-4398-9ce8-826f0133d9fd",