Updated Answer for June 2019
The NWS Public Forecast Zones can be downloaded as a shapefile from https://www.weather.gov/gis/PublicZones
I used QGIS to convert the shapefile to WGS84 (EPSG:4326) and exported to CSV using WKT geometry. That resulted in a 122MB CSV file.
Instructions for Windows QGIS 3.4.3
- Download and extract
z_02ap19.zip
- In QGIS, Layer -> Add Layer -> Add Vector Layer... (or press Ctrl+Shift+V)
- Source Type = File, Encoding = System, Vector Dataset(s) =
z_02ap19.shp
extracted eariler. Then click Add.
- Result
- [Optional] Right click the layer, Set CRS -> Set Layer CRS... and set the CRS to
EPSG:4326
.
- Right click the layer, Export -> Save Feature As...
- Format = Comma Separated Value [CSV]
- Choose a file location.
- Choose an encoding, usually System or UTF-8.
- Uncheck "Add saved file to map"
- Make sure all fields are selected
- Geometry type should be Automatic (They all end up as Polygons)
- Layer Options:
CREATE_CSVT
= YES (Creates a single file that describes the field types, useful for re-importing the file back into other GIS programs)
GEOMETRY
= AS_WKT
LINEFORMAT
= CRLF (Windows) or LF (Unix), historically, but most programs now can handle both
SEPARATOR
= COMMA (Up to you)
STRING_QUOTING
= ALWAYS (Likely doesn't matter as the data won't contain quotes anyways)
WRITE_BOM
= NO (Byte-order mark, up to you)
- Click OK, and QGIS will generated the file which takes several seconds.