十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

ArcGIS Pro水文分析:从DEM到研究区图的完整制图流程

ArcGIS Pro水文分析:从DEM到研究区图的完整制图流程 研究区图是水文、遥感、工程规划类项目里最常见的一类基础图件。它看起来只是把研究边界、水系、行政区和重要控制点叠在一张图上真正做起来却涉及数据投影、地形分析、流域提取、地图整饰、规范导出等一长串流程。制作研究区图不能只靠在地图上手动描线更可靠的做法是从 DEM 数字高程模型出发通过填洼、流向计算、流量累积和分水岭划分把流域边界自动提取出来再叠加基础地理数据在 ArcGIS Pro 的布局视图中完成符号整饰和出图。这篇文章以珠江流域为例整理一条从原始 DEM 到研究区图的完整技术链路。读者可以按顺序完成环境准备、数据下载、水文分析、河网提取、地图布局和成果导出最终得到可放入论文或项目报告中的研究区图。文中涉及的参数、工具位置和常见问题都是以 ArcGIS Pro 3.x 系列为基准实际项目需要根据数据版本和任务要求做小范围调整。适合 GIS 入门者、需要论文制图的研究生以及刚接手流域类项目的工程技术人员阅读。1. 制图前先想清楚研究区图的本质是“一张规范地图”不是截图1.1 研究区图到底要表达什么研究区图的直接用途是告诉读者三件事研究范围在哪里、范围内有什么地理背景、图面比例和方向是否可信。珠江流域横跨云南、贵州、广西、广东、湖南、江西等多个省区由西江、北江、东江三大水系构成西江为干流发源于云南曲靖境内的马雄山流域面积约 45 万平方千米不同资料统计口径略有差异。这样大范围的流域研究区图既要表达珠江流域的整体轮廓又要让读者看清楚主要水系的空间走向还要具备地图领域最基本的图例、比例尺、指北针和经纬网。缺了任何一项图都只能算半成品。更关键的是流域边界属于地理分析结果不是行政边界。珠江流域和省份行政边界并不重合如果从省界出发做裁剪得到的是“行政区内被流域覆盖的部分”而不是完整流域面。正确做法是从 DEM 中提取汇水区通过地形和水流方向自动识别哪些栅格单元最终汇入珠江再把它们合并成流域面。这就解释了为什么研究区图制作第一步并不是打开 ArcGIS Pro 画多边形而是先去理解水文分析工具链。1.2 一条可复现的技术链路从项目标题和材料看这篇教程对应的核心成果是“珠江流域研究区图”。围绕这个目标需要走完以下完整链路准备 DEM 数据。对 DEM 做投影转换确保后续面积和距离计算准确。裁剪出珠江流域周边范围避免全图栅格计算。对 DEM 进行填洼处理。计算流向栅格。基于流向计算流量累积栅格。通过阈值提取河网。利用河网或指定出水口生成流域边界。将栅格流域转为矢量面并做平滑整理。叠加省界、水系、站点和高程阴影等辅助数据。进入 ArcGIS Pro 布局视图完成图例、比例尺、指北针和经纬网设置。导出符合分辨率要求的图片或 PDF。这条链路每一步都服务于最终研究区图。比如填洼如果跳过流向计算会在洼地区域中断提取出的河网会大量断裂投影如果选错珠江流域总面积可能偏差好几万平方千米。文章后面按这个顺序逐步展开。1.3 ArcGIS Pro 在这个流程中的定位ArcGIS Pro 提供的是完整的地图生产和地理分析工作台。水文分析功能位于 Spatial Analyst 扩展模块中使用前需要确认许可包含该模块。这里要区分两个概念ArcGIS Pro 的许可证级别以及是否启用了 Spatial Analyst 扩展。即使软件安装成功如果授权里没有 Spatial Analyst填洼、流向、流量这些工具仍然无法使用。此外ArcGIS Pro 的界面逻辑和旧版 ArcMap 不同。ArcMap 里常用的“工具箱数据视图布局视图”模式在 Pro 中变成了工程、地图和布局相互关联的结构。理解这一点后面找工具、调符号时就不会迷路。2. 数据准备与工程环境决定后面能否顺利出图2.1 DEM 数据源与版本确认珠江流域研究区图的基础数据是覆盖整个流域范围的 DEM。常用公开 DEM 产品包括 SRTM、ASTER GDEM 和 ALOS AW3D30它们的分辨率大致在 30 米左右能满足流域尺度制图需求。对于全国或大流域范围的预览也可以使用 90 米或 250 米的重采样产品。数据可以通过地理空间数据云、USGS EarthExplorer、NASA Earthdata 等平台获取。选择哪种数据源取决于项目对精度的要求而不是越新越好。获取 DEM 后先确认三件事检查项检查方式失败后果数据覆盖范围在 ArcGIS Pro 中加载并查看属性范围覆盖不足导致流域边界截断坐标系查看栅格属性中的坐标系字段地理坐标系直接用会算错面积无效值处理查看栅格统计和直方图空洞导致流向计算异常珠江流域面积较大直接使用 30 米分辨率 DEM 进行全流域水文分析数据量和计算时间都会明显增加。如果是个人学习或演示可以先用 90 米或 250 米数据跑通流程论文级别的正式分析应使用更高分辨率数据并在方法部分写清楚数据来源和处理过程。2.2 ArcGIS Pro 版本、安装与许可检查ArcGIS Pro 对硬件的要求比普通办公软件高。操作系统一般是 64 位的 Windows 10 或 Windows 11内存建议 16GB 起步处理大范围 DEM 时 32GB 会更从容显卡建议使用支持 DirectX 11 或更高版本的独立显卡。安装时需要注意以下几点安装路径不包含中文和空格避免部分工具读取失败。安装过程中暂时关闭安全软件防止许可文件被误处理。安装完成后需要登录许可账户激活离线环境下要提前确认单机许可配置方式。首次启动软件时在“选项”的“许可”中确认 Spatial Analyst 扩展模块已启用。如果在开始菜单找不到 ArcGIS Pro或者启动后界面不完整常见原因是安装包损坏、显卡驱动过旧或系统补丁未更新。对个人学习环境先处理好驱动和系统更新再重新安装比反复修复软件更有效。2.3 建立工程目录和检查清单开始处理数据前先建立清晰的目录结构。这里推荐的目录模式E:\PearlRiver ├── Data │ ├── Raw # 原始DEM、边界等未修改数据 │ ├── Project # 中间过程栅格和矢量 │ └── Output # 最终成果图和数据 ├── Map │ ├── Layouts # ArcGIS Pro布局工程或模板 │ └── Export # 导出的图片和PDF └── Doc └── Metadata # 数据来源、坐标系、处理日志以珠江流域为例可以在 Data\Raw 中放置下载到的珠江周边 DEM 和省级行政区划在 Data\Project 中保存填洼、流向、流量、流域边界的中间结果在 Map\Export 中输出最终研究区图。这样一个项目完成后其他人能根据文件夹直接追溯数据来源不需要从零猜测。数据版本记录建议单独建一个文本文件记下 DEM 产品名称、分辨率、坐标系、下载日期、裁剪范围和参数阈值。水文分析里阈值一旦改变结果可能完全不同不记录参数会给后续返工带来很大麻烦。3. 用水文分析工具箱提取珠江流域范围3.1 先投影再处理避免面积和距离失真从公共平台下载的 DEM 通常是 WGS84 地理坐标系单位是度。度不是固定长度单位在不同纬度上一个经度对应的实际地面距离完全不同。如果不做投影后续计算面积、生成缓冲区、统计河网长度都会产生偏差。珠江流域跨度较大推荐使用等积性质的投影坐标系例如 Albers 等积圆锥投影。它的特点是在制图区域内保持面积不变适合流域面积统计。对于珠江流域可以用以下方式设置参数投影方法Albers Equal Area Conic 中央经线108°E 标准纬线22°N 与 26°N 地理坐标系CGCS2000 或 WGS84根据原始数据确定在 ArcGIS Pro 中使用“投影栅格”工具对 DEM 重投影并选择双线性插值。重采样方法需要理解一下填洼和流向计算对高程值敏感双线性插值会平滑地形最邻近法会保留原始值但可能出现锯齿适合离散数据不适合 DEM 连续表面。一般情况下 DEM 重投影用双线性或三次卷积。检查点重投影完成后右键查看 DEM 属性确认“源”中坐标系不再是经度纬度而是以米为单位的投影坐标系像元大小也变成 X90 或 X30 这类单位。3.2 填洼、流向、流量水文分析三步基础水文分析的第一步是填洼。DEM 中会出现一些封闭的低洼区域这些区域可能是真实地形中的洼地也可能是数据采集时的噪声。水流在真实地貌中会继续找出路但在 DEM 里遇到洼地就会停下来导致流向中断。填洼工具的作用是把这些低洼单元的高程抬升到流出方向的最低边界保证水流能连续向下流动。import arcpy from arcpy.sa import * arcpy.env.workspace rE:\PearlRiver\Data\Project arcpy.env.overwriteOutput True dem rE:\PearlRiver\Data\Project\dem_proj.tif # 填洼 fill_out Fill(dem) fill_out.save(fill.tif)填洼完成后计算流向。ArcGIS Pro 的“流向”工具使用 D8 单流向算法它为每个像元确定一个水流方向指向周围 8 个像元中下降最陡的那个。输出栅格的值不是 0-360 度角度而是用 1、2、4、8、16、32、64、128 表示 8 个方向例如 1 表示东2 表示东南4 表示南8 表示西南16 表示西32 表示西北64 表示北128 表示东北。理解这些编码对后面检查流向结果很有帮助。# 流向计算 flow_dir_out FlowDirection(fill.tif) flow_dir_out.save(fdir.tif)流量累积工具计算每个像元到底汇集了多少上游像元的水量。它的输入是流向栅格输出值是每个像元上游汇入的像元数。可以把它理解成一张“数值水系图”数值越大的位置代表越多的水从上游汇入。在没有河流数据的区域流量累积栅格能直接反映地形上可能存在的水道位置。# 流量累积 flow_acc_out FlowAccumulation(fdir.tif) flow_acc_out.save(facc.tif)这一步需要特别留意不要用流量累积栅格直接当河流流量累积是连续的数值表面所有像元都有值。必须通过一个阈值把高累积量区域提取出来才得到河网。3.3 用条件函数提取河网再划分流域从流量累积栅格提取河网通常使用栅格计算器或“条件函数”工具。思路是当流量累积值大于某个阈值时该像元被当作河流否则为背景值。实际项目中阈值怎么定是一个需要验证的问题。阈值太小提取的河网会出现大量细密分支看起来不像自然水系阈值太大河网会稀疏很多实际河流被漏掉。推荐做法是先用较小阈值得到粗略河网再逐步增大阈值对比主要干流是否完整。比如对 250 米分辨率的 DEM可以先从 10000 开始再尝试 20000、50000观察河网密集程度和珠江干流形态。# 条件提取阈值根据DEM分辨率调整 stream_net Con(facc.tif 20000, 1) stream_net.save(stream.tif)在 ArcGIS Pro 中用栅格计算器也可以写同样逻辑facc.tif 20000。这里有一个常见坑如果图层名包含点号、横线、空格或中文字符表达式里必须加双引号否则工具会报“无法识别图层”。河网提取后下一步是把流域划出来。ArcGIS Pro 提供了两个常用入口一是“流域”工具输入流向栅格和一个作为出水口的栅格或点要素计算出某个出水口上游汇水区域二是“盆地”工具自动识别整个 DEM 中所有独立的排水盆地。珠江流域研究更推荐先确定干流出海口或控制断面位置再用“流域”工具提取特定区域。这样得到的是真正符合珠江干流范围的流域面。# 如果使用Basin工具可以快速看到所有独立流域 basin_out Basin(fdir.tif) basin_out.save(basin.tif)这两个工具的差异需要讲清楚“盆地”是自动划分不需要指定出水口适合快速浏览但划分结果可能包含大量小流域和用户心里的研究范围不完全对应。“流域”则要求你给定出水口得到的是上游所有汇入这个点的区域更适合珠江这样的指定流域研究。3.4 把栅格流域整理成干净的研究区边界流域工具输出的仍然是栅格必须转成矢量面才能用于制图和后续统计。使用“栅格转面”工具把流域栅格转为面要素这一步会产生很多碎块尤其是 DEM 中有无效值或边缘区域。转换后要打开属性表检查面积字段删除异常小面只保留面积最大的珠江流域主体面。转面之后流域边界往往会有锯齿。制图时可以适当使用“平滑面”工具或“简化面”工具但要注意简化容差不能过大。容差设得太大流域面积会被改变珠江干流的弯曲形态也会失真。推荐容差从 500 米开始尝试以视觉不产生明显形变为准。# 栅格转面 arcpy.conversion.RasterToPolygon(basin.tif, basin.shp, NO_SIMPLIFY, Value)边界整理完成后用“按属性选择”或“按位置选择”保留珠江流域主体删除外部的杂散碎块。最终研究区面要素应该只有一条记录属性表中可以增加 Name、AreaSqKm 等字段方便在地图图例中显示图名。4. 河流分级、标注与辅助数据叠加4.1 河网分级与并行伪河道处理提取出的河网通常是单一栅格只有 1 和 0 两个值无法区分干流和支流。要制作真正有用的研究区图建议对河网做分级处理。ArcGIS Pro 的“河流分级”工具支持 Strahler 和 Shreve 两种方法。Strahler 方法更直观主流编号为 1、2、3……等级越高代表主流层级越高适合做图例分级显示。使用“河流链接”工具先把连续河网上每个独立线段标记为不同值再执行“河流分级”最后通过“栅格转面”或“栅格转线”转成矢量。这个过程中出现的“平行河段”是常见问题当流域内存在大范围平坦区域或数据分辨率不足时流量累积结果会形成多条并行伪河道看上去像辫状河网。消除伪河道需要回到阈值调整并适当降低阈值或者对 DEM 做平滑处理后再重新计算。# 河流链接 stream_link StreamLink(stream.tif, fdir.tif) stream_link.save(stream_link.tif) # 河流分级 stream_order StreamOrder(stream_link, fdir.tif, STRAHLER) stream_order.save(stream_order.tif)对于研究区图而言河网不一定要非常精细。制图时可以把 1 到 3 级支流用细浅色线表示把 4 级以上或珠江干流用粗线表示这样图面层次才清楚也不会因为线层太多显得杂乱。4.2 叠加省界、水系和高程阴影研究区图除了流域边界还需要显示基础地理环境。省界线能帮助读者定位流域所在位置已有水系数据可以作为 DEM 提取河网的参考验证高程数据和山体阴影能表达流域的地形背景让研究区图看起来更完整、信息量更大。ArcGIS Pro 中叠加这些数据时需要注意图层顺序。一般顺序从下到上依次是山体阴影或高程渲染底图。流域边界面设置半透明填充。省界或行政区界线。DEM 提取的河网或官方水系线。主要城市、水文站等重要点位。这里仍然强调一个概念研究区图的图面组织本质上是在做图层综合不是把所有数据都堆上去。珠江流域范围大如果叠加全国省级边界线线的密度太高如果叠加的是珠三角局部路网完全会被淹没。每叠加一个图层之前先问自己它是否帮助读者理解珠江流域的空间特征。4.3 用字段计算器和 left 函数给站点排序编号研究区图中经常需要给水文站、雨量站或子流域编号。编号规则一般是“站点所在水系或行政区的缩写流水号”。这里会用到 ArcGIS Pro 的字段计算器。在 ArcGIS Pro 中字段计算器默认使用 Python 语法。很多从 ArcMap 或旧教程来的习惯会写成 VB 风格的left([Code], 2)这种写法在 Pro 中默认会报“表达式无效”或“无法解析字段名”。因为在 Python 语法中左侧取子串应写为!Code![:2]。# Python 语法取Code字段前2位再拼接流水号 !Code![:2] - !Order!如果你确实想使用类似 left 的函数需要在字段计算器表达式类型中切换到 VB Script再写left([Code], 2)但推荐直接使用 Python 语法。原因是 ArcGIS Pro 的后续数据处理、脚本自动化都围绕 Python 展开统一使用 Python 语法可以减少切换成本。这个坑在热搜词里也有体现实际项目中很多报错并不是计算器坏了而是表达式语言类型没有匹配上。5. 地图布局与符号整饰让图达到发表水平5.1 从地图视图切换到布局视图ArcGIS Pro 中地图视图和布局视图是两个不同概念。地图视图是数据分析界面可以自由缩放、平移、显示图层布局视图是“打印页面”像一张画布用于放置地图框、标题、图例和比例尺。制作研究区图之前先在地图视图中把珠江流域图层调整到合适的显示范围再切换到布局视图通过“地图框”工具把地图视图中当前范围放入布局。布局的纸张大小需要根据用途确定。论文配图常用 A4 或 A3 幅面PPT 汇报用 16:9 比例页面更合适。新建布局时设置页面大小和方向避免图纸元素超出边界。实现步骤在 ArcGIS Pro 中插入新布局。插入地图框选择已打开的地图。在地图框属性中锁定地图比例防止导出时比例变化。添加标题、指北针、比例尺、图例、经纬网等排版元素。5.2 图例、比例尺、指北针和经纬网设置图例是研究区图的核心要素。ArcGIS Pro 一般会自动读取图层符号生成图例但自动图例经常把不需要的图层也显示出来需要在内容列表中把冗余图层取消勾选再刷新图例。比例尺必须与地图框的缩放比例匹配。ArcGIS Pro 提供了多种比例尺样式创建后要检查末尾数值是否与地图框比例一致。如果比例尺显示 1:5000000但地图框比例实际是 1:3000000读图的人按比例尺量算距离就会出错。对于珠江流域这种大区域比例尺通常用 1:2000000 到 1:5000000 之间比较合适。指北针选择越简单越好避免使用装饰过度的样式。经纬网用于指示地图坐标框架。ArcGIS Pro 中右键地图框选择“属性”里的“格网”添加经纬网后设置标注单位。在珠江流域尺度下经纬网间隔可以取 2 度或 5 度标签格式设置为度分秒或十进制度具体取决于期刊要求。5.3 符号比例调整的正确入口制作研究区图时经常遇到一个问题图层里的点或线符号在内容列表中看起来大小合适但放入布局后完全失真要么变得极大要么小到看不见。这是因为 ArcGIS Pro 中存在两套符号大小控制逻辑。第一套在“符号系统”面板中设置固定符号大小例如点符号 8 磅、线符号 1.5 磅这套大小使用地图单位还是页面单位需要在地图框属性中设置。第二套是“符号比例”在地图框或图层设置中调整影响图层内所有要素的整体符号缩放。如果发现布局中符号太大优先检查地图框属性中的符号比例设置而不是单独修改每个图层的符号大小。正确操作顺序是先确定地图框比例和页面尺寸再调符号大小如果所有要素符号都偏大可以整体降低符号比例。修改后要回到布局视图查看图例确认图例中的符号和地图框中的要素显示一致。另一个容易忽视的地方是山体阴影底图。如果山体阴影颜色较深叠加在其上的流域半透明面会显得很脏。建议把山体阴影图层透明度提高到 40% 左右或使用拉伸渲染把亮度调高让背景处于弱显示状态突出流域边界和河网。6. 导出研究区图并控制输出质量6.1 布局导出的关键参数地图整饰完成后最后的产出是导出文件。ArcGIS Pro 在布局视图下点击“导出布局”可以输出为 PNG、JPG、TIFF、PDF 或 SVG 等格式。导出前需要检查以下参数参数推荐设置说明分辨率300 DPI论文和打印一般要求 300 DPI颜色模式RGB 或 CMYK屏幕预览用 RGB正式印刷按期刊要求背景颜色白色避免透明背景导致正文排版变黑压缩LZW 或高质量JPG 压缩质量建议不低于 90嵌入字体启用防止 PDF 在他人机器上字体丢失如果导出图片模糊第一反应是检查 DPI而不是反复截图。ArcGIS Pro 默认导出分辨率往往较低需要手动改成 300。导出 PDF 时矢量要素边界线和文字可以保留矢量信息栅格底图自动嵌入适合提交期刊系统PNG 和 JPG 适合直接插入 Word 或 PPTTIFF 适用于图像处理软件进一步编辑。6.2 栅格格式与矢量格式如何取舍PNG 和 JPG 是最常用的两种栅格格式。PNG 适合有大块色块、需要保留透明区域或线条边缘较清晰的图JPG 文件体积小但压缩会带来模糊和色块不适合包含大量细线和水系名称的地图。研究区图推荐优先导出 PNG因为河网、经纬网和文字都要求边缘锐利。PDF 输出对于研究区图有独特优势它保留矢量图层和文字信息放大后边界不模糊而且可以在 Acrobat 中测量距离。但 PDF 文件会包含所有字体和矢量图形体积偏大。如果投稿系统不接受 PDF 图片可以用 PNG 导出后再插入文档。导出后检查清单很实用。每次导出完打开图片做一遍最终检查图例是否有多余空行或图层。比例尺是否与地图框比例匹配。标题是否包含“珠江流域研究区图”等完整信息。经纬网标签是否完整没有出现负数或乱码。指北针方向是否明显是否被其他要素覆盖。流域边界是否完整闭合没有白色缺口。图片右下角是否标注了数据来源。7. 常见问题排查从现象定位原因7.1 ArcGIS Pro 严重程序错误导致工程崩溃热搜词中“ArcGIS Pro 严重程序错误”出现频率很高。实际使用中软件可能突然弹出“严重错误”并退出的现象常见原因包括现象可能原因检查方式处理建议打开大型 DEM 或 3D 场景时崩溃显卡驱动不兼容或显存不足查看 Windows 事件查看器中的错误来源更新显卡驱动关闭 GPU 加速测试启动时崩溃许可状态异常检查授权账户和许可状态重新激活许可或重置许可配置工程文件打开失败工程文件或缓存损坏新建工程并导入原始数据清理工程缓存备份数据后重建工程操作栅格时崩溃内存不足或科学计算库冲突查看任务管理器的内存占用减小数据处理范围使用 90 米或 250 米数据其中显卡驱动是最容易被忽视的元凶。ArcGIS Pro 默认启用 GPU 渲染老旧驱动会在处理较大影像时崩溃。排错时先更新驱动再到“选项”中关闭 GPU 加速对比问题是否消失。7.2 符号比例调整后没变化在布局中选中一个要素图层通过“外观”面板调整符号大小布局里却始终不变化这种问题多是因为地图框属性设置了符号比例缩放。ArcGIS Pro 在“地图框属性”中提供“符号比例”设置默认可能是 100%如果它被更改为与地图比例不一致图层自身的符号大小就会被乘上一个倍率。解决路径是双击布局中的地图框打开属性找到“符号比例”把数值恢复为 1 或 100%。如果仍然不变检查是否编辑的是另一个地图框中的图层。布局中如果存在多个地图框每个地图框都有独立的符号比例和图层状态。7.3 字段计算器中 left 函数报错字段计算器的报错多数不是数据问题而是语法语言问题。ArcGIS Pro 默认 Python 语法下使用left([字段],2)会报错因为这是一个 VB 表达式。解决方式是打开字段计算器。在“表达式类型”中确认选择 Python 3。把左侧取值改为!字段![:2]。如果字段类型是文本取出的仍为文本如果字段为数值需要先转成字符串再做拼接。示例# 将站码前两位 序号组成新编号 !StationCode![:2] str(!Seq!)这里的技巧在于 Python 切片规则[:2]表示从开头取到索引 2 之前也就是前两个字符。如果写成[2:]含义则完全不同会去掉前两个字符。很多新手把切片方向搞反导致编号错乱。7.4 水文分析提取结果异常水文分析结果异常最典型的表现是流域边界破碎、河网断裂或生成大量平行河段。按以下顺序排查检查 DEM 是否填洼。未填洼的 DEM 直接计算流向会在洼地位置产生中断点。检查流向栅格的属性。有效方向值为 1、2、4、8、16、32、64、128如果出现其他数值说明流向计算使用的输入不是填洼后的 DEM。检查流量阈值。阈值过高会让河网断成若干小段阈值过低会产生密密麻麻的支流。检查重采样方法。DEM 重投影若使用最邻近法高程值会在边界处产生阶梯推荐使用双线性插值。下水文分析前先在内容列表中查看 DEM 属性记录它的最小值和最大值。如果 DEM 最小值出现负数可能是无效值未被设置为 NoData需要先用“栅格计算器”把无效值转成 NoData再执行填洼。8. 研究区图制作的检查清单与下一步扩展8.1 发布或提交前的检查清单每一版研究区图提交前按以下清单走一遍可以避免大量返工数据源完整DEM 产品、分辨率、坐标系、处理过程都已记录。边界准确流域边界由水文分析提取不是手绘多边形。坐标系正确面图层和地图框采用投影坐标系经纬网单独显示在地图框中。内容不缺失标题、图例、比例尺、指北针、经纬网、数据来源至少五项齐全。符号比例正常布局中的线宽、点大小和图例符号一致。导出清晰300 DPI字体嵌入图片在缩放查看时边界平滑。可复现别人拿到工程目录后能根据处理日志重现相同结果。8.2 从研究区图继续扩展的方向研究区图只是珠江流域分析的第一步。完成流域边界提取后可以继续做子流域划分把珠江流域拆成更小级别的水文单元可以把研究区图作为底图叠加降雨站、水文站和排污口数据进行空间插值也可以把流域河网和 DEM 输入到 SWAT、HEC-HMS 等水文模型开展径流模拟研究。ArcGIS Pro 的 ModelBuilder 可以把填洼、流向、流量、条件提取和栅格转面组合成模型工具以后换一个流域只需要替换 DEM 并重新设置阈值就能一键生成新的流域成果。这是对“研究区图制作”最有价值的工程化改进建议学完本文后把流程拖进 ModelBuilder 再跑一遍。8.3 给新手的练习建议如果第一次接触 ArcGIS Pro不建议直接从头到尾把珠江流域整套流程做完。更稳妥的练习路径是先找一个较小流域例如珠江的一条一级支流裁切出局部 DEM跑通填洼、流向、流量三步重点观察流向栅格的颜色分布和流量累积栅格中干流形态然后再做流域提取和制图。这样练习每一步的输入输出关系都很容易用肉眼验证出错时也能快速定位。真正理解水文分析不只是记住工具菜单在哪而是理解数据流动方向DEM 只代表地形表面填洼把地形改成可连续排水的水文表面流向把排水方向离散化流量累积把上游来水数量化条件函数把连续面变成河网流域工具再把“哪些像元最终汇到同一点”变成空间单元。研究区图的每一步都是在回答珠江流域空间特征的一个具体问题。
返回列表