操作方法

操作方法:在 ArcGIS Pro 中将 netCDF 数据转换为 GeoJSON

Last Published: May 22, 2024

摘要

网络公用数据格式 (netCDF) 是一种文件格式,用于存储温度、湿度、气压、风速和风向等多维科学数据。 在 ArcGIS Pro 中,可以使用创建 NetCDF 栅格图层工具根据 netCDF 文件创建栅格图层,从而在诸如时间等维度上显示这些变量中的每个变量。 可以根据栅格图层创建面要素类,然后使用要素转 JSON 工具将其导出为 GeoJSON 格式。 借助此方法,web 地图和应用程序能够可视化并整合地理数据,简化要素几何,降低复杂度,并在减小文件大小的同时保留空间信息。 本文提供了在 ArcGIS Pro 中将 netCDF 数据转换为 GeoJSON 的工作流。 下图显示了用于转换为 GeoJSON 的 netCDF 数据。

netCDF 数据

过程

  1. 在 ArcGIS Pro 中打开工程。
  2. 使用“创建 NetCDF 栅格图层”工具,根据 netCDF 文件创建栅格图层。
    1. 分析功能区选项卡的地理处理组中,单击工具
    2. 地理处理窗格中,搜索并单击创建 NetCDF 栅格图层(多维工具)
    3. 创建 NetCDF 栅格图层窗格中,对于输入 netCDF 文件,单击浏览 “浏览”按钮 并从本地文件夹中选择 netCDF 文件。
    4. 对于变量,从下拉列表中选择用于为输出栅格分配像元值的 netCDF 文件的所需变量。 在本示例中,将选择名为 water_temp 的水温变量。
    5. 对于 X 维度,从下拉列表中选择用于定义输出图层经度的 netCDF 维度。
    6. 对于 Y 维度,从下拉列表中选择用于定义输出图层纬度的 netCDF 维度。
    7. 对于输出栅覆盖图层,指定输出栅格图层的名称。
    8. 单击运行
“创建 NetCDF 栅格图层”窗格
  1. 使用复制栅格工具将浮点型栅格转换为整型栅格。
    1. 分析功能区选项卡的地理处理组中,单击工具
    2. 地理处理窗格中,搜索并单击复制栅格(数据管理工具)
    3. 复制栅格窗格中,对于输入栅格,从下拉列表中选择在步骤 2 中创建的栅格图层。
    4. 对于输出栅格数据集,单击浏览 “浏览”按钮,然后指定输出栅格数据集的位置和名称。
    5. 对于像素类型,从下拉菜单中选择首选位深度。 在本示例中,将选择 32 位有符号。 有关详细信息,请参阅 ArcGIS Pro:参数
    6. 对于格式,选择输出栅格数据集的首选格式。
    7. 单击运行
“复制栅格”窗格
Note:
Alternatively, use the Int tool to convert each cell value of the raster dataset to an integer by truncation. This tool requires a Spatial Analyst, Image Analyst, or 3D Analyst license.
  1. 可以使用栅格转面工具将整型栅格转换为面要素。
    1. 分析功能区选项卡的地理处理组中,单击工具
    2. 地理处理窗格中,搜索并单击栅格转面(转换工具)
    3. 栅格转面窗格中,对于输入栅格,从下拉列表中选择步骤 3 中的输出栅格图层。
    4. 对于输出面要素,单击浏览 “浏览”按钮。,然后指定输出面要素的位置和名称。
    5. 取消选中简化面复选框。
    6. 单击运行
“栅格转面”窗格
  1. 使用“要素转 JSON”工具将面要素图层转换为 GeoJSON 格式。
    1. 分析功能区选项卡的地理处理组中,单击工具
    2. 地理处理窗格中,搜索并单击栅格转 JSON(转换工具)
    3. 要素转 JSON 窗格中,对于输入要素,从下拉列表中选择面要素图层。
    4. 对于输出 JSON,单击浏览 “浏览”按钮,然后指定输出 GeoJSON 文件的位置和名称。
    5. 选中输出至 GeoJSON 复选框。
    6. 单击运行
“要素转 JSON”窗格

下图显示了本地文件夹中从 netCDF 文件转换而来的 GeoJSON 文件。

GeoJSON 文件

文章 ID: 000032591

获得人工智能支持

使用 Esri Support AI Chatbot 快速解决您的问题。

立即开始聊天

获取来自 ArcGIS 专家的帮助

联系技术支持部门

立即开始聊天

转至下载选项