3

我希望将 UGC 或 FIPS6 地理编码转换为多边形(甚至是粗略的纬度/经度坐标 + 半径)。可以在此处找到地理编码的示例:http ://alerts.weather.gov/cap/us.php?x=0

有人知道我在哪里可以找到这些地理编码的映射吗?

4

2 回答 2

2

NWS使用的数据可以在这里找到: http ://www.nws.noaa.gov/geodata/

为了真正从数据中获取坐标,我使用程序 OpenJump 将数据保存为 CSV 格式。

于 2014-01-10T17:02:27.627 回答
2

2019 年 6 月的更新答案

NWS 公共预报区可以从https://www.weather.gov/gis/PublicZones下载为 shapefile

我使用QGIS将 shapefile 转换为 WGS84 (EPSG:4326) 并使用WKT geometry导出为 CSV 。这产生了一个 122MB 的 CSV 文件。

Windows QGIS 3.4.3 使用说明

  1. 下载并解压z_02ap19.zip
  2. 在 QGIS 中,图层 -> 添加图层 -> 添加矢量图层...(或按 Ctrl+Shift+V)
  3. 源类型 =文件,编码 =系统,矢量数据集 =z_02ap19.shp提取的早期变量。然后单击添加
  4. 结果
  5. [可选] 右键单击​​图层,设置 CRS -> 设置图层 CRS... 并将 CRS 设置为EPSG:4326.
  6. 右键单击图层,导出 -> 将要素另存为...
  7. 格式 =逗号分隔值 [CSV]
  8. 选择文件位置。
  9. 选择一种编码,通常是SystemUTF-8
  10. 取消选中“将保存的文件添加到地图”
  11. 确保选中所有字段
  12. 几何类型应该是自动的(它们最终都是多边形)
  13. 图层选项:
    • CREATE_CSVT= YES(创建描述字段类型的单个文件,用于将文件重新导入其他 GIS 程序)
    • GEOMETRY= AS_WKT
    • LINEFORMAT= CRLF (Windows) 或LF (Unix),从历史上看,但现在大多数程序都可以同时处理
    • SEPARATOR=逗号(由您决定)
    • STRING_QUOTING=总是(可能无关紧要,因为数据无论如何都不包含引号)
    • WRITE_BOM= NO(字节顺序标记,由您决定)
  14. 单击确定,QGIS 将生成需要几秒钟的文件。
于 2019-06-03T03:51:08.510 回答