探索数据并绘制太阳能地图

您首先需要熟悉数据和地理位置。 然后,您将创建一个栅格图层,用于绘制在典型年份中到达格洛弗公园屋顶表面的太阳能量的地图。 如果安装了太阳能电池板,屋顶表面接收的太阳能越多,则能够产生的电能越多。

打开工程

首先,您将下载一个包含本教程所有数据的工程,并在 ArcGIS Pro 中将其打开。

  1. 下载 Solar_in_Glover 工程包。
  2. 浏览至下载的文件并双击以在 ArcGIS Pro 中打开该工程。 如有必要,请使用您获得许可的 ArcGIS 账户进行登录。
    注:

    如果您没有 ArcGIS Pro 的访问权限或者 ArcGIS 组织账户,请参阅软件访问权限选项

    该工程包含格洛弗公园社区的地图。

    默认工程

    该工程包含 2 个图层:DSMBuilding_Footprints 图层。 首先,您将探索 DSM 图层。

    一个为默认打开的 DSM 图层,可将格洛弗公园社区表示为数字表面模型 (DSM)。 DSM 可显示地面的高程和地面上的要素,例如建筑物和树木。 此 DSM 为栅格图层,可在格网中描绘数据,其中每个像元均包含一个数值。 将对 DSM 进行符号化,由此较暗的像元将具有较低的高程,而较亮的像元将具有较高的高程。

  3. 使用鼠标滚轮按钮进行放大,直到您看到构成 DSM 栅格的各个像元。

    DSM 栅格的各个像元

    在此栅格中,每个像元表示 0.5 x 0.5 米(约 1.6 x 1.6 英尺)的表面。

  4. 单击任何像元。

    栅格像元的弹出窗口

    将显示一个弹出窗口。 其包含一个值,该值表示所选栅格像元的高程(以米为单位)。 在示例中,高亮显示的像元的高程约为 93.2 米(或 305 英尺)。

  5. 关闭弹出窗口。
  6. 内容窗格中,右键单击 DSM,然后选择缩放至图层

    DSM 图层的“缩放至图层”选项

    地图随即导航回格洛弗公园社区的全图范围。

创建山体阴影效果

虽然 DSM 中的模式会建议建筑物和植被的位置,但是您可以通过创建山体阴影效果更好地可视化表面。 山体阴影栅格图层将使用逼真的阴影效果来描绘高程。 您将使用山体阴影栅格函数创建一个图层。 栅格函数是一种将计算直接应用于栅格的像素值,而无需保存新数据的工具,因此运行效率很高。

  1. 单击功能区上的影像选项卡。 在分析组中,单击栅格函数按钮。

    “影像”选项卡上的“栅格函数”按钮

    随即显示栅格函数窗格。

  2. 栅格函数窗格搜索框中,输入山体阴影。 在结果列表中的表面下,单击山体阴影

    山体阴影栅格函数

    山体阴影工具随即显示。

  3. 对于栅格,选择 DSM

    山体阴影栅格函数的参数

    您无需更改其他默认参数。

  4. 单击新建图层

    一个名为 Hillshade_DSM 的新图层被添加到地图中。 为了获得更好的视觉效果,您将使用 DSM 图层的透明度以同时显示 DSM 和山体阴影。

  5. 内容窗格中,将 DSM 图层拖动至 Hillshade_DSM 图层上方。

    绘制顺序,其中箭头指示 DSM 位于 Hillshade_DSM 上方

    DSM 图层的透明度将设置为 40%。 在山体阴影上方进行绘制时,它们二者均可见。

    地图上的山体阴影图层和透明的 DSM

  6. 请使用鼠标滚轮按钮进行放大,直到您可以看到景观的细节。

    更详细地显示山体阴影效果

    山体阴影图层的逼真阴影增添了 3D 效果。 建筑物、树木和其他表面要素更加容易区分。 您还可以区分建筑物具有平屋顶还是双坡(坡度)屋顶,这对于屋顶太阳能电池板非常重要。

    注:

    虽然您可以使用更丰富多彩的色带符号化 DSM 图层,但您将保留灰色调。 柔和的色调形成良好的背景,由此使您在本教程中制作的其他图层成为关注的焦点。

  7. 内容窗格中,右键单击 DSM,然后选择缩放至图层
    注:

    您使用栅格函数创建的山体阴影图层将被动态计算,而不会写入磁盘。 如果您从内容窗格中将其移除,则其将消失,并且您将必须重新进行创建。

浏览建筑物覆盖区

工程包含一个名为 Building_Footprints 的图层,该图层默认处于关闭状态。 接下来,您将探索此图层。

  1. 内容窗格中,选中 Building_Footprints 图层旁的复选框以将其打开。

    Building_Footprints 图层已打开

    该图层包含格洛弗公园社区中每座建筑物的轮廓。 与 DSM 和山体阴影图层不同,这些图层为栅格,而它是矢量图层,其以面的形式显示空间信息。

    地图上的建筑物覆盖区

  2. 在整个地图中缩放和平移以探索邻域。

    该社区包含多种类型的建筑,从小型单户住宅单元到大型商业建筑,以及中型多户住宅单元。 许多区域的树木覆盖率也很高,这会对太阳能发电产生影响。

  3. 返回到社区的全图范围。

创建太阳辐射图层

要创建太阳辐射图层,您将使用栅格太阳辐射工具。 此工具是 ArcGIS Spatial Analyst 扩展模块的一部分,采用 DSM 作为输入。 它基于复杂模型来计算辐射,该模型考虑了全年及一天中不同时间的太阳位置、可能遮挡阳光的障碍物(例如附近的树木或建筑物)以及表面的坡度和方向。 您可以在太阳辐射建模分析太阳辐射栅格太阳辐射的工作原理文档页面上阅读有关太阳辐射建模的详细信息。

DSM 将提供有关障碍物、方向和坡度的必要信息。 输出将为一个栅格图层,其中每个像元值为该位置处的太阳辐射量,以千瓦时/平方米 (kWh/m2) 为单位。

  1. 在功能区上,单击分析选项卡。 在地理处理组中,单击工具

    “分析”选项卡上的“工具”按钮

    将出现地理处理窗格。

  2. 地理处理窗格中,搜索栅格太阳辐射。 在结果列表中,单击栅格太阳辐射工具。

    搜索结果列表中的“栅格太阳辐射”工具

  3. 对于输入表面栅格,选择 DSM。 对于输出太阳辐射栅格,键入 Solar_Rad
  4. 对于起始日期和时间,单击选择日期和时间按钮。

    “选择日期和时间”按钮

  5. 在日历中选择 1/1/2025,然后单击日期

    “日期”设置为 1/1/2025

  6. 单击日历外的任何位置以将其关闭。
  7. 对于结束日期和时间,单击选择日期和时间按钮。 将日期设置为 12/31/2025,单击日期,然后关闭日历。

    您需要将时区设置为研究区域的时区,并对结果进行掩膜处理,使其仅覆盖建筑物覆盖区。

  8. 对于时区,选择东部标准时间。 对于输入分析掩膜,选择 Building_Footprints
  9. 对于用于分析的目标设备,确认选择先 GPU 后 CPU

    利用这些参数,该工具将计算 2025 年建筑物图层多边形内每个像素的太阳辐射总量。 如果您的计算机上存在 GPU,则该工具将使用 GPU;否则,该工具将使用 CPU。

    注:

    了解有关使用 Spatial Analyst 进行 GPU 处理的详细信息。

    “栅格太阳辐射”工具参数

  10. 单击运行

    几分钟后,太阳辐射图层随即出现。

    地图上的太阳辐射图层

    您在接下来的步骤中不需要 Building_Footprints 图层,因此需将其关闭。

  11. 内容窗格中,取消选中 Building_Footprints 将其关闭。

    “内容”窗格中的 Building_Footprints 图层

  12. 进行相应放大,以更好地查看屋顶表面。

    对缩放至建筑物的太阳辐射图层进行符号化

    红色和橙色表示太阳辐射量较高,而黄色和蓝色表示太阳辐射量较低。 (未计算 Building_Footprints 面之外的像元。 其值为 NoData 且未显示。)

    朝北的屋顶坡度使用蓝色和橙色色调,往往比朝南的屋顶坡度接收的太阳能少。 此外,被树木或其他建筑物遮挡的屋顶有时接收的太阳能很少。

  13. 返回到社区的全图范围。
  14. 快速访问工具栏中,单击保存工程按钮。

    快速访问工具栏上的“保存工程”按钮

您已浏览了该工程的初始数据,其中包括高程数据和建筑物覆盖区。 您还创建了山体阴影图层以更好地可视化格洛弗公园社区表面,然后,您创建了一个太阳辐射栅格图层,以绘制社区屋顶每年接收的太阳能地图。 接下来,您将确定适合太阳能电池板的屋顶。


确定合适的屋顶

要确定适合太阳能电池板的屋顶,您需要考虑以下三个条件:

  • 合适的屋顶应具有 45 度或更小的坡度,因为在陡峭的屋顶上安装太阳能电池板会非常困难。 要确定屋顶坡度,您必须创建一个坡度栅格图层。
  • 合适的屋顶应接收的太阳辐射至少为 800 kWh/m2。 可以使用太阳辐射栅格图层来评估此条件。
  • 合适的屋顶不应该朝北,因为北半球的朝北屋顶接收的阳光较少。 要确定屋顶方向,您必须创建一个坡向栅格图层。

创建坡度图层

首先,您将使用表面参数工具基于您的 DSM 创建坡度栅格图层。

  1. 地理处理窗格中,单击后退按钮。

    “返回”按钮

  2. 搜索表面参数。 打开表面参数(Spatial Analyst 工具)工具。
    注:

    确保在 Spatial Analyst 工具工具箱,而非 3D Analyst 工具工具箱中打开相应版本的该工具。

    “表面参数”工具

  3. 设置以下工具参数:
    • 对于输入表面栅格,选择 DSM
    • 对于输出栅格,输入 Slope_DSM
    • 对于输入分析掩膜,确认选择 DSM
    • 对于参数类型,确认选择坡度

    表面参数工具的参数

    其他参数可以决定测量和计算坡度的方式,无需对这些参数进行更改。

    注:

    输入表面栅格参数旁边随即显示一条警告,提示 DSM 没有垂直单位。 您可以忽略该警告。

  4. 单击运行

    工具随即开始运行,新栅格图层将添加到地图中。

    地图上的坡度栅格图层

    此图层中的每个像元均包含一个坡度值,范围介于 0 到 90 度之间。 黄色和浅绿色色调代表较陡的坡度,而紫色和深蓝色色调代表较缓的坡度。

创建坡向图层

要确定屋顶方向,您将使用刚刚运行的表面参数工具来创建一个坡向栅格图层。 在再次运行该工具之前,您需要调整该工具参数。

  1. 表面参数工具窗格中,更改以下参数:
    • 对于输出栅格,输入 Aspect_DSM
    • 对于参数类型,选择坡向

    坡向图层的参数

    您无需更改该工具将计算坡向的方法。

  2. 单击运行

    工具随即开始运行,新栅格将添加到地图中。

    地图上的坡向栅格图层

    每个像元均包含一个值,该值以度为单位表示方向,其中 0、90、180 和 270 度分别表示北、东、南和西。

    注:

    可以在工作流的前期生成坡度和坡向图层,然后将其用作栅格太阳辐射工具(地形参数下)中的可选输入。 由此可提高性能,因为该工具无需动态计算坡度和坡向值。 如果您需要处理较大的范围,则此操作将特别有用。

移除高坡度区域

接下来,您将使用栅格图层来查找符合太阳能电池板条件的区域。 首先,将从太阳辐射栅格图层中移除坡度大于 45 度的区域。

所有栅格图层都将使用相同的像元格网。 因此,您可以比较太阳辐射图层和坡度图层中的值。 您将在条件函数工具中创建一个表达式,用于检查每个坡度值是否小于或等于 45。 如果像元的坡度大于 45 度,则其值在输出图层中将更改为 NoData。 否则,将为像元提供相应的太阳辐射值。 结果将为一个太阳辐射栅格图层,其中不包含大于 45 度的坡度。

  1. 地理处理窗格中,单击后退按钮。
  2. 搜索 Con。 打开条件函数(Spatial Analyst 工具)工具。

    “条件函数”工具搜索

  3. 对于输入条件栅格,选择 Slope_DSM
  4. 表达式下,构建表达式 Where VALUE is less than or equal to 45

    “条件函数”工具中的表达式

    此表达式将应用于坡度栅格中的每个像元。 如果像元的值小于或等于 45,则该像元将视为 true。 否则,该像元将视为 false。

    接下来,您将选择一个栅格图层,该图层将为值为 true 的像元提供输出像元值。 最终,您要计算屋顶的太阳辐射潜力,因此您将使输出图层使用太阳辐射像元值。

  5. 对于输入条件为真时所取的栅格数据或常量值,选择 Solar_Rad

    对于值为 false 的像元值,您可以选择栅格图层或设置常量值。 但是,您要将此参数留空,从而为值为 false 的像元提供 NoData 值。

  6. 对于输出栅格,将输出名称更改为 Solar_Rad_S(S 代表坡度)。

    “条件函数”工具中的参数

  7. 单击运行

    新栅格随即添加到地图中。 在探索新图层之前,您需要关闭一些其他图层以简化地图视图。

  8. 内容窗格中,取消选中 Aspect_DSMSlope_DSM 旁的框以将这些图层关闭。

    您还需要折叠这些图层的图例。

  9. 单击 Aspect_DSMSlope_DSM 旁的箭头以将其折叠。

    坡向和坡度图层旁的折叠箭头

    接下来,您将更改 Solar_Rad_S 图层的符号系统以与 Solar_Rad 图层相匹配。

  10. 内容窗格中,单击 Solar_Rad_S 色带。

    Solar_Rad_S 符号

    随即显示符号系统窗格。

  11. 符号系统窗格中,单击选项按钮,然后选择从图层导入

    “从图层导入”菜单选项

  12. 应用图层的符号系统工具窗格中,对于符号系统图层,选择 Solar_Rad

    “应用图层的符号系统”工具参数

  13. 单击运行

    Solar_Rad_S 图层随即更新为新符号系统。

  14. 关闭符号系统窗格。

    接下来,您将使用卷帘工具比较两个图层。

  15. 内容窗格中,确认打开 Solar_RadSolar_Rad_S 图层。 单击 Solar_Rad 将其选中。

    Solar_Rad 处于选中状态

  16. 在功能区上,单击栅格图层选项卡。 在比较组中,单击卷帘

    卷帘工具

  17. 在地图上进行相应放大,从而更加详细地查看一些建筑物。 从上到下拖动卷帘指针以剥离 Solar_Rad 图层,并查看 Solar_Rad_S 图层中哪些区域已被移除。

    “卷帘”指针

    已移除的区域是坡度大于 45 度的屋顶。

  18. 返回到社区的全图范围。

移除太阳辐射较低的区域

接下来,您将考虑合适屋顶的第二个条件。 屋顶表面应接收的太阳辐射至少为 800 kWh/m2。 您将在 Solar_Rad_S 图层上使用条件函数工具来移除其余的太阳辐射较低的区域。

您将打开历史记录窗格以再次访问条件函数工具。

  1. 在功能区上,单击分析选项卡。 在地理处理组中,单击历史记录

    “历史记录”按钮

    历史记录窗格将列出您到目前为止已使用的所有工具。

  2. 历史记录窗格中,双击条件函数

    “历史记录”列表中的“条件函数”工具

    该工具随即显示。

  3. 条件函数工具窗格中,设置以下参数:
    • 对于输入条件栅格,选择 Solar_Rad_S
    • 表达式下,将表达式更改为 Where VALUE is greater than or equal to 800
    • 对于输入条件为真时所取的栅格数据或常量值,选择 Solar_Rad_S
    • 对于输出栅格,将输出名称更改为 Solar_Rad_S_HS(HS 表示高太阳辐射)。

    用于确定较高太阳辐射的“条件函数”工具的参数

  4. 单击运行

    新栅格图层随即添加到地图中。 您将以符号化其他太阳辐射图层的相同方式对其进行符号化。

  5. 地理处理窗格底部,单击历史记录选项卡。

    “历史记录”选项卡

  6. 历史记录窗格中,双击应用图层的符号系统

    “历史记录”列表中的“应用图层的符号系统”

  7. 应用图层的符号系统工具窗格中,对于输入图层,选择 Solar_Rad_S_HS。 对于符号系统图层,确认选择 Solar_Rad

    “应用图层的符号系统”工具参数

  8. 单击运行

    符号系统随即应用至图层。

  9. 内容窗格中,关闭 Solar_Rad 图层。 单击 Solar_Rad_S 图层以将其选中。
  10. 如有必要,请在功能区的栅格图层选项卡上,单击卷帘
    注:

    卷帘工具应该仍然处于活动状态。

  11. 使用卷帘工具,检查 Solar_Rad_SSolar_Rad_S_HS 图层的区别。

    比较 Solar_Rad_S 和 Solar_Rad_S_HS

    已移除更多不合适的区域。 这些区域接收的太阳辐射较低,因此不适合使用太阳能电池板。

  12. 如有必要,请返回到社区的全图范围。

移除朝北的区域

合适屋顶的第三个条件是屋顶表面不应朝北。 在北半球,朝北的表面可能比朝向其他方向的表面接收的太阳辐射少。 (在南半球,朝南的表面接收的太阳辐射最少。)

当您移除太阳辐射较低的区域时,已去除许多朝北的屋顶表面,但有些朝北的屋顶表面仍然存在。 根据 Aspect_DSM 图例,朝北的坡度值小于 22.5 度或大于 337.5 度。 这意味着您仅希望保留坡度值大于 22.5 度且小于 337.5 度的坡度。 此外,您希望保持坡度几乎平坦,不考虑其坡向。 如果屋顶几乎平坦,则其是否朝北并不重要。 等于或小于 10 度的坡度可以视为平坦或几乎平坦。

要满足两个条件,您将使用 Aspect_DSMSlope_DSM。 您将运行两次条件函数工具,第一次用于确定坡度较低的区域,第二次用于确定非朝北的区域。

  1. 切换至历史记录窗格,然后双击条件函数(两个实例中的任一个实例)。
  2. 条件函数工具窗格中,设置以下参数:
    • 对于输入条件栅格,选择 Slope_DSM
    • 创建表达式 Where VALUE is less than or equal to 10
    • 对于输入条件为真时所取的栅格数据或常量值,选择 Solar_Rad_S_HS
    • 对于输出栅格,将输出名称更改为 Solar_Rad_Low_Slope
  3. 单击运行

    新栅格图层随即添加到地图中。 其中仅包含具有较低坡度的表面。 您将再次运行条件函数工具以确定非朝北的表面。 即值大于 22.5 并且小于 337.5 的坡度。 您的表达式将要求两个子句同时满足这两个条件。 您还将使用输入条件为假时所取的栅格数据参数以确保保留坡度较低的朝北表面。

  4. 条件函数工具窗格中,设置以下参数:
    • 对于输入条件栅格,选择 Aspect_DSM
    • 创建表达式 Where VALUE is greater than 22.5
    • 单击添加子句并创建第二个表达式 And VALUE is less than 337.5
    • 对于输入条件为真时所取的栅格数据或常量值,确认已选择 Solar_Rad_S_HS
    • 对于输入条件为假时所取的栅格数据或常量值,选择 Solar_Rad_Low_Slope
    • 对于输出栅格,键入 Solar_Rad_S_HS_NN(NN 表示不朝北)。

    与之前一样,您将使用 Solar_Rad_S_HS 作为真栅格。 但这次的条件子句需要确保仅保留非朝北表面。 您还需要添加 Solar_Rad_Low_Slope 图层作为假栅格,由此,假像元(朝北像元)将替换为低坡度图层中的值。 这意味着输出图层将包含非朝北表面,以及具有较低坡度的表面(即使其朝北也是如此)。

  5. 单击运行

    新栅格图层随即添加到地图中。 您将以符号化其他太阳辐射图层的相同方式对其进行符号化。

  6. 切换至历史记录窗格,然后双击应用图层的符号系统
  7. 对于输入图层,选择 Solar_Rad_S_HS_NN。 对于符号系统图层,确认选择 Solar_Rad
  8. 单击运行
  9. 内容窗格中,关闭并折叠 Solar_Rad_Low_SlopeSolar_Rad_S 图层。 选择 Solar_Rad_S_HS 图层。

    在“内容”窗格中,Solar_Rad_Low_Slope 和 Solar_Rad_S 图层处于取消选中状态,Solar_Rad_S_HS 图层处于选中状态

  10. 使用卷帘工具比较 Solar_Rad_S_HSSolar_Rad_S_HS_NN 图层。

    比较 Solar_Rad_S_HS 和 Solar_Rad_S_HS_NN

    因为当您移除太阳辐射较低的区域时,已经移除许多朝北的表面,所以这些图层之间的变化不太明显。 但是,确实移除了一些区域,Solar_Rad_S_HS_NN 图层仅包含适用于太阳能电池板的屋顶表面。

    注:

    对于实际的太阳能电池板安装,需要更加详细地查看每个屋顶,但是出于分析目的,这种近似程度已经足够。

  11. 单击功能区上的地图选项卡。 在导航组中,单击浏览

    “浏览”按钮

    卷帘工具已关闭。

  12. 内容窗格中,关闭并折叠 Solar_Rad_S_HS

    为了清楚起见,您将重命名 Solar_Rad_S_HS_NN 图层。

  13. 内容窗格中,单击一次 Solar_Rad_S_HS_NN 以将其选中。 再次单击该图层以进入编辑模式,键入 Suitable_Cells,然后按 Enter 键。

    Solar_Rad_S_HS_NN 图层已重命名为 Suitable_Cells

  14. 如有必要,请返回到社区的全图范围。
  15. 保存工程。

您从初始太阳辐射栅格开始,移除了所有不适合太阳能电池板的区域。 您现在拥有一个适合的表面栅格,可用于继续分析。


计算每座建筑物的电能

您的地图显示了每个适宜栅格像元接收的太阳辐射量。 接下来,您将聚合数据,以确定每座建筑物在典型年份中接收的太阳辐射量。 然后,您需将太阳辐射转换为发电潜力,并检查您的结果。

按建筑物聚合像元

首先,对于每座建筑物,您将计算其适宜像元覆盖的面积(以 m2 为单位)及其平均太阳辐射(以 kWh/m2 为单位)。 您将使用以表格显示分区统计工具来执行计算。 此工具将在每座建筑物覆盖区面中查找,并聚合其包含的适宜像元。

  1. 内容窗格中,关闭 DSMHillshade_DSM 图层。 打开 Building_Footprints 图层。

    地图显示建筑物覆盖区和太阳辐射

  2. 地理处理窗格中,单击后退按钮。
    注:

    如果单击后退按钮返回到历史记录窗格,请单击地理处理选项卡以返回到地理处理窗格。

  3. 搜索并打开以表格显示分区统计(Spatial Analyst 工具)工具。

    “以表格显示分区统计”工具搜索

    您可以计算多种类型的统计信息。 您将计算平均值以确定每座建筑物每平方米的平均太阳辐射。

  4. 以表格显示分区统计工具窗格中,设置以下参数:
    • 对于输入栅格或要素区域数据,选择 Building_Footprints
    • 对于区域字段,确认已选择 Building_ID
    • 对于输入值栅格,选择 Suitable_Cells
    • 对于输出表,键入 Solar_Rad_Table
    • 对于统计类型,选择平均值

    “以表格显示分区统计”工具的参数

    注:

    Building_ID 字段是每座建筑物覆盖区的唯一标识符。 使用此字段作为区域字段将确保可以清楚地识别每座建筑物覆盖区。

  5. 单击运行

    工具随即开始运行,新表将添加到内容窗格底部的独立表下。

    提示:

    您的内容窗格包含许多图层,因此您可能需要向下滚动以查看表格。

  6. 内容窗格中,右键单击 Solar_Rad_Table 并选择打开

    Solar_Rad_Table 的“打开”选项

    随即打开表。

    聚合的太阳辐射信息表

    每一行表示一个建筑物,通过其 Building_ID 进行唯一标识。 每个建筑都具有以下属性:

    • COUNT 提供建筑物适宜像元的数量。
    • AREA 提供适宜像元覆盖的面积(以 m2 为单位)。
    • MEAN 提供这些像元接收的平均太阳辐射(以 kWh/m2 为单位)。

    由于此表是独立的,因此未连接到地图上的空间数据。 您要使用连接字段工具将感兴趣的字段 AREAMEAN 连接到 Building_Footprints 图层。 此次连接的匹配字段为 Building_ID

  7. 关闭表。
  8. 地理处理窗格中,单击后退按钮。 搜索并打开连接字段工具。

    “连接字段”工具搜索

  9. 设置以下参数:
    • 对于输入表,选择 Building_Footprints
    • 对于输入字段,选择 Building_ID
    • 对于连接表,选择 Solar_Rad_Table
    • 对于连接字段,选择 Building_ID
    • 对于传输字段,选择 AREAMEAN

    “连接字段”工具的参数

  10. 单击运行
  11. 内容窗格中,右键单击 Building_Footprints 并选择属性表

    “属性表”菜单选项

    AREAMEAN 字段已添加到表的末尾。

    AREA 和 MEAN 字段

  12. 关闭表。

查找合适的建筑物

确定每座建筑物屋顶上适宜区域的大小后,您将应用最后一个条件来确定太阳能板的适宜性。 如果建筑物上适合使用的屋顶表面面积小于 30 平方米,则通常将其视为不适合安装太阳能板,因为不值得进行安装投资。 您可以使用按属性选择图层工具来选择具有足够适合使用的屋顶表面的建筑物。

  1. 在功能区地图选项卡的选择组中,单击按属性选择

    “按属性选择”按钮

  2. 按属性选择窗口中,设置以下参数:
    • 对于输入行,选择 Building_Footprints
    • 表达式下,创建表达式 Where AREA is greater than or equal to 30

    “按属性选择”参数

  3. 单击确定

    随即应用选择。 许多建筑物已被选中(青色),而有些建筑物未被选中。 在地图底部,将显示选中要素的确切数量。

    所选要素数

    注:

    您选择的建筑物数量可能与示例图像中的略有不同。

  4. 进行相应放大,从而更加详细地查看一些建筑物。

    地图上的所选建筑物

    许多未被选中的建筑物特别小,例如花园棚屋。 其他建筑物更大,但可能因附近树木或其他建筑物造成的阴影而缺少适合太阳能板的表面。

  5. 返回到社区的全图范围。

    您需将所选建筑物导出到新要素类。

  6. 内容窗格中,右键单击 Building_Footprints,指向数据,然后选择导出要素

    “导出要素”菜单选项

  7. 导出要素窗口中,对于输入要素,请确认已选择 Building_Footprints。 对于输出要素类,输入 Suitable_Buildings

    “导出要素”工具的参数

    注:

    默认启用使用所选记录选项。 此选项可确保仅将当前所选建筑物复制到新图层。

  8. 单击确定

    随即创建新图层并将其添加到地图中。

  9. 内容窗格中,关闭并折叠原始 Building_Footprints 图层。

    您现在拥有所有适宜建筑物的地图,每座建筑物包含的适宜面积,以及其每平方米的平均太阳辐射。

创建太阳辐射的字段

接下来,您将在 Suitable_Buildings 属性表中创建一个字段以包含每座建筑物的可用区域每年接收的太阳辐射总量。 可通过将每座建筑物适合使用的面积乘以其每平方米的平均太阳辐射来计算此字段。 为了避免数字过大,您也可将太阳辐射除以 1000 以从千瓦时转换为兆瓦时。 相应的公式将为:(Area * Mean) / 1000

  1. 内容窗格中,右键单击 Suitable_Buildings 并选择属性表
  2. 在属性表的功能区上,单击计算按钮。

    计算按钮

    随即出现用于计算字段的选项。 首先,您需要设置字段的数据类型。 您将使用双精度数据类型,该数据类型用于存储小数值。

  3. 单击文本字段类型按钮,然后选择双精度

    “双精度”选项

  4. 对于目标字段(现有或新建),键入 Usable_SR_MWh

    “目标字段”名称

    接下来,您将基于 AREAMEAN 字段中的值计算该字段的值。

  5. 对于输入表达式以计算字段值窗口,键入(或复制粘贴)以下表达式:

    (!AREA! * !MEAN!) / 1000

    该字段的表达式

  6. 单击计算

    计算按钮

    随即创建并计算该字段。

    计算的 Usable_SR_MWh 字段

    结果以兆瓦时表示。

    您现在可以估算出每座建筑物每年在适合太阳能板的表面上接收的太阳辐射量。 由于计算字段涉及编辑表格,因此在继续之前需要保存编辑内容。

  7. 单击功能区上的编辑选项卡。 在管理编辑内容组中,单击保存

    “保存”按钮

  8. 如有必要,可在保存编辑内容窗口中,单击

    字段随即保存并添加到属性表。

将太阳辐射转换为电能

接下来,您需要将可用的太阳辐射值转换为发电潜力。 太阳能板可产生的电能不仅取决于太阳辐射,还取决于太阳能板的效率和安装的性能比。

您将使用 21.6% 的效率和 83% 的性能比值。 这意味着太阳能板能够将吸收太阳能的 21.6% 转换为电能,83% 的电力在经过设施时得以保留。

注:

效率和性能比并不是固定数值。 总体而言,随着光伏技术的进步,它们也会随着时间的推移不断改进,此外,它们还会根据特定的太阳能电池板类型和安装条件而有所不同。 本教程中选择的值来自弗劳恩霍夫太阳能系统研究所撰写的 2024 年报告,该研究所是光伏和太阳能技术领域的著名研究中心。 根据该报告,目前晶体硅光伏装置(最主要的太阳能电池板类型)的平均效率为 21.6%(第 33 页),目前的典型性能比为 83%(第 34 页)。

如果您决定将此工作流应用于您自己感兴趣的领域,您可能会根据对当地情况的了解而选择略有不同的值。

为了确定发电潜力,您将创建一个字段并通过将可用太阳辐射值乘以效率和性能比值来计算字段值。 相应的公式将为:Usable_SR_MWh * 0.216 * 0.83

  1. Suitable_Buildings 表的用于计算新字段的工具栏中,将字段名称替换为 Elec_Prod_MWh

    新字段名

  2. 对于表达式,输入(或复制粘贴)以下表达式:

    !Usable_SR_MWh! * 0.216 * 0.83

    用于计算新字段的表达式

  3. 单击计算

    随即创建并计算该字段。

    计算的 Elec_Prod_MWh 字段

  4. 在功能区上的管理编辑内容组中,单击保存。 如有必要,可在保存编辑内容窗口中,单击
  5. 关闭属性表。

符号化数据

您的分析已完成。 在探索结果之前,您需要根据已创建的字段对图层进行符号化,方法是应用包含预定义符号系统的图层文件,该文件包含在已下载的工程数据中。 您还将添加背景底图。

  1. 切换至历史记录窗格。 双击应用图层的符号系统
  2. 应用图层的符号系统工具中,对于输入图层,选择 Suitable_Buildings。 对于符号系统图层,单击浏览按钮。

    “应用图层的符号系统”工具参数

  3. 符号系统图层窗口中,双击 FoldersSolar_in_Glovercommondatauserdata。 选择 Suitable_Buildings.lyrx

    Suitable_Buildings.lyrx 文件

  4. 单击确定
  5. 地理处理窗格中,单击运行

    图层符号系统随即进行更新。

  6. 内容窗格中,关闭除 Suitable_Buildings 之外的所有图层。
  7. 单击功能区上的地图选项卡。 在图层组中,单击底图并选择 Dark Gray Canvas

    “深灰色画布”底图

    底图随即添加到地图中。

    最终地图

    粗略观察,较大的建筑物往往比单个住宅具有更高的发电潜力。 此模式很合理,因为较大的建筑物具有较大的屋顶表面。 请注意,较大的建筑物同时具有较高的电能需求。

  8. 单击其中一座单户住宅(小型建筑)。

    随即出现一个弹出窗口,其中显示了该建筑物的属性值。 在以下示例图中,发电潜力约为每年 13.35 MWh。

    弹出窗口

  9. 单击更多单户住宅以查看其发电潜力。

    2022 年,美国家庭的平均耗电量为 12,194 kWh/年或 12.194 MWh/年。 格洛弗公园社区附近的许多家庭可以通过太阳能板满足其大部分电能需求吗?

    您还可以检查社区可能产生的总电量。

  10. 如有必要,请关闭任何弹出窗口。
  11. 内容窗格中,右键单击 Suitable_Buildings 并选择属性表
  12. 在属性表中,右键单击 Elec_Prod_MWh 列名并选择可视化统计数据

    “可视化统计数据”按钮

    图表随即出现,其中以条形图的形式显示字段值的分布,与图表属性窗格相同。 该窗格包含统计信息,其中包括所有建筑物的总发电潜力。 在图表属性窗格的统计数据下,总和行显示了该社区的总发电潜力。

    突出显示“总和”行的统计信息

    注:

    您的统计信息可能与示例图像不同。

    整个社区每年的发电潜力接近 29,000 MWh。

  13. 关闭图表属性窗格、图表和属性表。
  14. 保存工程。

在本教程中,您确定了华盛顿特区格洛弗公园社区的太阳能潜力。 为此,您使用了 DSM 来创建太阳辐射栅格图层以及坡度和坡向栅格图层。 然后,您确定了适合太阳能板的屋顶,并计算了这些屋顶可以产生的电能量。

您的结果代表每年的平均估计量。 但是,随着昼长和日照时间的改变,太阳能发电量将根据季节而有所不同。 您还可以在一年中的特定日子(例如冬至、夏至、秋分、春分)执行本教程的工作流,以确定最高、最低和中等太阳能发电量。

注:

如果您希望更快地估算每座建筑物的太阳辐射,则可以使用要素太阳辐射工具,该工具可以直接计算要素图层中每个多边形的太阳辐射。 但是,这种较短的工作流无法区分每个屋顶内的适宜区域和不适宜区域。

只要您拥有建筑物覆盖区图层和 DSM,即可将此工作流复制到任何社区。 许多社区提供开放的 GIS 数据。 本教程的数据从 Open Data DC 网站获得。 已从站点下载建筑物覆盖区图层并将其裁剪至感兴趣区域。 从站点下载的激光雷达点云数据集用于导出 DSM。 您可以在从激光雷达数据提取 3D 建筑物教程中了解如何从激光雷达点云导出 DSM。

您可以在影像和遥感简介教程集中找到更多此类教程。

您可以在教程库中找到更多教程。