ARTICLE DETAIL

资讯详情

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

ArcGIS Pro平行线与垂直线段绘制全攻略

ArcGIS Pro平行线与垂直线段绘制全攻略 1. 别找了ArcGIS Pro 画平行线和垂直线段的正路就这几条说白了在 ArcGIS Pro 里画一条平行线或者垂直线段是很多 GIS 从业者每天都在面对的需求。做道路边线、宗地图、建筑轮廓偏移、剖面切割线、管线平行走线哪一样都绕不开这个基本操作。但奇怪的是这玩意儿在 ArcGIS Pro 里藏得比较深不像在 CAD 里输个 offset 或者按个 F8 就能搞定。我在帮同事和同行解决这个问题时发现大多数人的反应都是打开编辑器拿着画笔工具硬画结果画出来的线歪七扭八跟“平行”“垂直”基本不沾边。先说清楚这篇内容适合谁看。不管你是做测绘、规划、国土、水利还是电力只要你需要在 ArcGIS Pro 里完成数据编辑、要素绘制这类工作后面的内容都能直接帮你提效。我会把 ArcGIS Pro 里绘制平行线、垂直线段的几种主流方法全部拆开揉碎讲清楚每种方法的原理、适用场景、操作步骤和容易踩的坑。这些内容不是从帮助文档里抄来的是我在实际项目里一个一个试出来的踩过的坑比你们想象的多。2. 下手之前先搞清楚你要的“平行/垂直”到底是什么2.1 需求和场景不同工具选择完全不同很多人画平行线容易出错根源在于没弄清楚自己的需求属于哪种情况。我总结下来实际工作中无非就三种场景。第一种沿一条已有的线段画一条跟它平行的新线段。比如你已经画好了道路中心线现在要生成道路边线这种情况最常用。第二种从一个点出发画一条跟某条参考线段垂直的线段。比如你要做断面线或者规划用地的退线示意。第三种画一条跟全局坐标轴平行的线比如正南北向或者正东西向的线这种情况在建筑规划里很常见。不同场景对应的操作路径差别很大。第一种你可以在 ArcGIS Pro 的“高效编辑”工具栏里找到平行线工具也可以使用构造工具里的“线段-平行”模式还可以用“复制并平移”的思路来做。第二种优先选择垂直线工具或者构造工具里的“垂直”模式。第三种最直接的做法是在属性窗格里输入精确的角度值或者结合构造工具的方向约束。2.2 为什么在 ArcGIS Pro 里画平行线比 CAD 麻烦接触过 CAD 的朋友都知道CAD 里画平行线有非常直观的“偏移”offset命令输入距离线就出来了还会自动保持平行关系。ArcGIS Pro 作为 GIS 软件它的编辑逻辑跟 CAD 不一样更强调“要素”“图层”“拓扑关系”这些概念而不是单纯的“图形”概念。所以它没有像 offset 那样一个命令直接搞定平行线的功能至少没有一个长得像 offset 的按钮。但这不代表 ArcGIS Pro 不能做平行线。它把这种能力拆散到了好几个地方有的是编辑工具有的是构造工具有的藏在属性窗格里。你只要知道它们在哪、怎么用组合起来其实比 CAD 的 offset 更灵活。比如你可以基于一条参考线画平行线也可以基于两个点之间的关系来画还可以通过输入角度和距离精确控制。2.3 理解要素构造的基本逻辑后面才不会乱在 ArcGIS Pro 里绘制任何新要素前提都是进入“编辑”选项卡然后使用“创建要素”功能窗格。你选择一个图层模板然后在画布上点击放置顶点最后双击或按 F2 完成草图。这个流程是老生常谈但很多新手不知道的是在“创建要素”窗格底部有一个“构造工具”面板里面提供了“线段”“端点弧”“贝塞尔曲线”“手绘”“追踪”等一堆选项。你要画的平行线、垂直线段恰恰就藏在这套构造工具里。理解了这个基本逻辑你就明白为什么不能像 CAD 用户那样直接上偏移了。在 ArcGIS Pro 中画平行线的本质是“借助一条参考线段约束新线段的方向”。这里的“方向约束”就是平行或垂直。而“构造工具”里有专门的“平行”和“垂直”模式就是干这件事的。3. 五种实用的平行线、垂直线段画法大盘点3.1 方法一用“高效编辑”工具栏的平行线工具这个方法是最直观的适合已经有了一条参考线需要画一条跟它平行的连续折线或者单段线的情况。在 ArcGIS Pro 中切换到“编辑”选项卡右侧有一个“高效编辑”功能区里面放着“平行线”工具和“垂直线”工具。这两个工具实际上是“线段构造”工具的特化版本专门用于创建平行或垂直的线段。操作步骤是这样的进入“编辑”选项卡在“高效编辑”功能区点击“平行线”工具。此时鼠标变成十字光标。先点击一下参考线段上的一个点作为偏移的起点。移动鼠标你会看到一条跟参考线平行的橡皮筋线跟随鼠标移动。此时可以直接输入偏移距离或者用鼠标点击确定新线段的位置。继续点击绘制后续顶点完成草图后按 F2 结束。这个工具的优点在于它会实时计算参考线段的方向新画的每一条线段都与参考线保持平行不需要你手动估算角度。不过要注意如果你在绘制过程中捕捉到了其他要素或者不小心点了工具栏里的其他按钮平行约束可能就会丢失。3.2 方法二构造工具里的“线段-平行”模式这个方法灵活性更高适合在通用绘制流程中随时切换到平行模式。进入“编辑”选项卡点击“创建”打开创建要素窗格选择目标图层模板然后在窗格底部的“构造工具”面板里选择“线段”。此时你会在画布上方看到一个工具选项条里面有几个模式可以选择其中就包括“平行”和“垂直”。选好“平行”模式之后你需要先在地图上选择一条参考线段这个步骤很关键。选中参考线后ArcGIS Pro 会记住它的方向接下来你画的每一条线段都会自动对齐到该参考线的方向。如果你需要沿参考线偏移一定距离可以在画之前先输入一个偏移值如果不输入默认就是画在参考线所在的直线上。这个方法比方法一更适合“边画边切模式”的场景。比如你在绘制地块边界其中一段需要跟旁边的道路中心线平行这时候你不需要单独去切换专门工具直接在构造工具的“平行”模式下画完这一段再切回普通“线段”模式继续画其他边流程非常顺畅。3.3 方法三垂直线段就用“垂直线”工具和“垂直”模式如果说平行线是高频操作那垂直线段就是高频中的高频。ArcGIS Pro 里画垂直线段的方法跟平行线非常对称。使用“高效编辑”工具栏中的“垂直线”工具操作逻辑跟平行线工具几乎一致。先启用工具点击参考线段上的一个点作为起点然后移动鼠标你会看到一条跟参考线段垂直的橡皮筋线此时输入长度或点击确定终点。使用构造工具里的“线段-垂直”模式操作方法也与前面提到的平行模式类似选择“线段”构造工具切换到“垂直”模式然后选择参考线段接着绘制线段即可。这种方式适合在综合绘制过程中偶尔画一条垂直线段的情况不需要频繁切换工具栏。需要注意一个细节“垂直”约束指的是两个几何对象在交点处呈 90 度关系。如果你选择的参考线段本身是弯的那么“垂直”约束的是你画线的那一段局部方向。3.4 方法四利用属性窗格输入精确角度这个方法的适用场景是你要画的线段本身方向是已知的或者你需要按照某个精确的角度值来画。比如你要画一条跟正北方向夹角为 30 度的一条线或者画一条严格的东西向水平线直接用构造工具里的角度输入会更精准。操作方法是在“创建要素”窗格中选择图层模板然后使用“线段”构造工具。在画布上点击第一点作为起点这时候移动鼠标会出现一条橡皮筋线。注意看画布上的工具选项条里面有一个“方向”输入框。你可以直接输入方向角输入的角度值就是这条线要去的方向。输入完角度后再输入长度值回车确认。这个方法的底层原理是ArcGIS Pro 计算方向角时以正北方向为 0 度顺时针旋转为正。也就是说90 度代表正东方向180 度代表正南方向270 度代表正西方向。你只要对这个坐标系有清晰的理解任何角度的线段都能精准画出来。想画垂直线段比如跟某条参考线夹角为 90 度你只需要计算出参考线的方向角然后加或减 90 度输入进去就行。3.5 方法五复制平移的思路这个思路适合批量生成等间距的平行线。比如你要把某条道路中心线向两侧偏移 5 米生成两条平行的道路边线。这个方法的核心是先复制原要素然后平移一个距离。操作方法是先用“编辑”选项卡里的“复制”功能复制一份要素然后在“编辑”选项卡里找到“移动”工具输入 X、Y 方向的偏移量。但这里有个问题如果原线本身是斜的你光靠 X、Y 偏移量计算出来的平行线在视觉上不一定是等间距的因为偏移距离在直角坐标系下的计算方式跟“沿法线方向偏移”不是一回事。所以这个思路的真正实现最好借助“平行线”工具或者后续的脚本工具来做。但如果在你的项目里平行线是标准的东西向或南北向复制平移的方法完全够用。光说不练假把式。看到这里你应该已经对 ArcGIS Pro 里能画平行线和垂直线的工具、方法有了基本认识。接下来我挑三个最核心的场景把完整的实操过程一步步演示出来包括每一步为什么要这样做、参数怎么设置、在哪里看结果。这三个场景基本覆盖了日常工作中 80% 的需求。4. 实操演示三个最常见的工作场景全流程拆解4.1 场景一沿道路中心线绘制平行边线这个场景在路网规划、管线工程中非常常见。假设你有一条已经画好的道路中心线一个线要素图层现在要生成两条平行边线。当然你可以用专门的 buffer 工具生成面但有些情况下你确实只需要两条线而且要保持原线的形状和细节这时候平行线工具是最合适的。第一步确定你参考的是哪一条线。在 ArcGIS Pro 中打开你的地图确认“道路中心线”图层的可编辑状态。点击“编辑”选项卡确认“创建要素”窗格已经打开。如果你要绘制的新边线放在“道路边线”这个图层那么在创建要素窗格中选择“道路边线”图层模板。第二步启用“平行线”工具。在“编辑”选项卡右上角的“高效编辑”功能区找到“平行线”按钮。点击后窗口会提示你选择一条参考线段。这里我要强调一个细节这个工具支持“点击选择参考线”也支持“先画一段线然后基于这一段线继续延伸”。在实际操作中你需要先用鼠标点击一下道路中心线作为平行方向的基准。第三步设置偏移距离。选中参考线之后鼠标移动到道路中心线的一侧你会看到一条跟中心线平行的虚线跟随移动这就是将要绘制的边线。此时在键盘上直接输入偏移距离数值比如 5代表 5 米具体单位取决于图层的坐标系单位然后回车。注意如果你不输入距离而直接用鼠标点击新线的位置就是你鼠标点击的位置可能跟中心线不平行。所以一定要养成输入偏移距离的习惯。第四步绘制并完成草图。确定好第一条平行线的位置后点击鼠标左键放置起点。然后沿着道路中心线方向移动鼠标你会发现新线始终保持跟中心线平行的状态。继续点击放置后续顶点。如果你需要沿道路走向连续绘制可以一直点击下去。绘制完成后按键盘上的 F2 键或双击最后一个点即可完成草图。这里有一个实际经验如果道路中心线本身是由大量折点组成的尽量不要用“平行线”工具一次性画完整条路。建议分段绘制每次参考一小段中心线这样能最大限度减少因线路弯曲而造成的平行偏差。我在画弯道较多的乡村道路时基本都会分段操作画出来的边线更贴合实际情况。4.2 场景二住宅地块设计中绘制建筑退线垂直线段规划或者建筑设计中经常要在地块边界上拉一条垂直线段用来示意建筑控制线。假设你已经有了一个地块的面要素你要从地块边界线的一个角点出发向地块内部画一条垂直于该边界线的辅助线。第一步准备绘制图层。新建一个线图层或者使用现有的“辅助线”图层。确保图层要素类型是线或者至少可以处理线段。第二步使用“垂直线”工具。进入“编辑”选项卡点击“高效编辑”里的“垂直线”工具。先用鼠标点击地块边界线上的一点这个点就是垂直线段的起点。注意点击之前要开启捕捉功能把鼠标移动到边界线的节点或者边上会有一个绿色的捕捉提示这时候点击更精准。第三步绘制垂直线段。点击起点后移动鼠标你会看到一条垂直线段从起点处延伸出来。这个方向是自动计算过的跟参考边界线成 90 度。此时你可以输入这条垂直线段的长度比如输入 10代表长度为 10 米然后回车确认。再按 F2 完成草图。整个过程的要点在于你选择的参考边界线是直线段或者至少在你点击的那一小段是直线。如果边界线在该处是弧线或者折线ArcGIS Pro 会取最近的两个折点连线方向作为参考方向这时候垂直线段可能不是你想象的那个角度。遇到这种情况我通常会在边界线的顶点处先加一个辅助点再把垂直线段从辅助点出发以保证精度。4.3 场景三精确角度线段的绘制这个场景适合需要绘制特定方向角度线的情况比如画一条正东西向的线或者画一条与正北成 45 度夹角的参考线。严格来说这不是“平行/垂直”的常规操作但它是解决“平行/垂直”问题的基础能力。毕竟画一条与某条线成 90 度交角的线段本质上就是在这条线的方向角上加 90 度。第一步了解当前坐标系的单位。开始之前先确认地图的坐标系和显示单位。ArcGIS Pro 默认支持在编辑时输入距离和方向单位可以是米、英尺、度等。在地图属性或状态栏中可以临时切换显示单位。第二步选择线段构造工具。进入“编辑”选项卡点击“创建”选择目标线图层然后在构造工具面板里选择“线段”。点击画布上一点作为线段起点然后注意画布上方的工具选项条。里面有一系列设置项找到“方向”或者“角度”输入框输入你想绘制的方向角。比如输入 90表示正东方向输入 180表示正南方向。第三步输入长度。方向角确定之后再输入长度值。ArcGIS Pro 会按照你输入的方向和长度生成一条精确的线段。输入完长度之后回车线段会出现在画布上此时按 F2 完成草图。整个过程很快比拿鼠标手动拉线准得多。这个方法特别适合配合属性窗格做精确绘制。选中所画线段后打开“属性”窗格在几何选项卡里可以看到线段的起始点坐标、终点坐标、长度和方向角。如果需要微调直接修改数值就行。5. 常见问题与排查技巧实录实际操作中ArcGIS Pro 的平行/垂直工具虽然功能完善但出错的情况真不少。我整理了几个高频问题每个都是我自己踩过或者帮别人排查过的照着做基本能解决。5.1 平行线工具和垂直线工具按下去是灰色的无法使用这个问题的原因很直接你没有处于可编辑状态或者当前活动图层不可编辑。ArcGIS Pro 的编辑工具必须针对特定图层工作如果当前没选中任何可编辑的图层相关工具全部会变成灰色。解决办法确认你已经在“编辑”选项卡下选中了可编辑图层并且该图层的“可编辑”状态是开启的。在“内容”窗格中点击图层右侧的铅笔图标让它变成可编辑状态。还有一种情况是图层类型不对比如你在面图层上尝试画平行线而当前构造工具默认是“面”此时要先把构造工具切换为“线段”。5.2 画出来的“平行线”看着总有点歪有微小的夹角这个问题最隐蔽也最让新手头疼。根源在于你点击参考线的时候鼠标捕捉到的点不一定在参考线上有可能捕捉到了某个折点也可能捕捉到了其他图层的要素。如果参考方向发生了偏移画出来的线自然就不平行。解决办法绘制之前检查捕捉设置。在“编辑”选项卡下点击“捕捉”按钮确认“几何捕捉”是开启状态。另外在绘制过程中如果突然觉得方向不对可以按 ESC 键取消当前操作重新选择参考线。不要硬着头皮画完再返工那样浪费时间。还有一种可能是你选择的参考线本身就不是直线而是曲线。ArcGIS Pro 在计算平行方向时会以最近一次点击的折点方向为准。如果你点击的位置正好在弧线上方向计算会不稳定。解决办法是在弧线段上多点击几个参考点分段绘制。5.3 构造工具里找不到“平行”和“垂直”模式有些版本或者界面布局下“平行”和“垂直”模式藏在二级菜单里或者需要先选择“线段”构造工具才会出现。如果你打开创建要素窗格后直接使用了默认的“面”或“手绘”构造工具确实看不到平行/垂直选项。解决办法在当前要素模板的构造工具面板中明确选择“线段”构造工具然后在画布上方的工具选项条里找“模式”下拉菜单里面会有“平行”和“垂直”选项。如果还是没有点击工具选项条右侧的“更多选项”或者齿轮图标把相关选项展开。5.4 输入的角度和距离单位不对很多人在属性窗格或者工具选项条里输入距离和角度结果画出来的线长度完全不对。这个问题的根源在于你没有确认当前显示单位和数据框坐标系单位。ArcGIS Pro 允许你输入的距离单位跟随当前设置但如果你输入的数值单位跟预期不一致结果就差得离谱。解决办法在状态栏左下角有一个显示单位的区域点击它可以快速切换显示单位。通常建议在做内业编辑时把单位统一设置为米这样输入数值最直观。角度方面ArcGIS Pro 默认使用“度”以正北为 0 度、顺时针为正。如果你习惯用方位角或者象限角建议提前换算好。5.5 画好的线不在预期的图层上这种情况多半是因为当前创建要素窗格里选中的图层模板不是你想画的图层。ArcGIS Pro 的规则是“当前选中的模板决定你画出来的要素属于哪个图层”。如果你创建了一个新的线图层但忘了在创建要素窗格中选中它画出来要素可能就落到别的图层上了。解决办法画之前先检查创建要素窗格顶部确认高亮选中的就是目标图层。如果你在同一个地图里编辑多个图层养成画完立刻查看内容的习惯发现要素落错图层了就用“剪切”和“粘贴”功能移动到正确图层。5.6 平行/垂直工具在编辑折线多段线时连续画几段后方向发生偏移这是很多老手也会碰到的问题。比如你沿一条参考线画平行线画完一段后继续画下一段发现第二段跟第一段方向不一样了。原因是每画完一段ArcGIS Pro 会自动将上一段线的方向作为新的默认参考方向而不再是原始参考线。解决办法每画完一段如果还需要继续沿原参考线方向画下一段记得重新点击一次原来的参考线。或者在连续绘制时使用“线段-平行”模式不要用过长的连续草图绘制分段绘制最稳定。我把上面这些问题整理成了速查表方便你以后直接对号入座。问题现象可能原因快速解决办法平行线工具灰色图层不可编辑或未选对图层开启图层编辑选中正确图层模板画出的线有微小夹角捕捉偏移或参考线本身弯曲检查捕捉设置分段绘制构造工具里没有平行/垂直选项未选“线段”构造工具在构造工具面板选“线段”展开模式菜单输入距离后长度不对单位不一致把状态栏单位统一为米要素画到了错误图层未选中目标图层模板先选中目标图层模板再画连续绘制时方向跑偏默认参考方向被改写每段重新选择参考线6. 进阶技巧几种方法组合使用效率翻倍6.1 平行线 垂直线组合快速绘制标准断面在工程测量和水利设计中断面图的绘制需要大量平行和垂直线段。通常情况下你要先画一条中心切割线然后在切割线的若干点上画垂直线段表示断面桩号。这个流程如果用“垂直线”工具一个个去画效率不高。我的做法是第一步用“线段-平行”模式沿道路中心线或者河道中心线画一条新的辅助平行线作为断面绘制的基准线。第二步用“垂直线”工具从这条基准线上的多个点出发批量绘制垂直线段。每画完一条短线不要退出绘制状态直接继续点击下一条线的起点。第三步利用“复制”功能把已经画好的垂直线段复制到其他位置只要再调整一下长度就行。这样做最大的好处是手不会频繁在按钮和画布之间切换整个绘制过程一气呵成。尤其是在几十个断面的批量绘制任务中这种组合操作能节省半小时以上。6.2 捕捉设置是平行线、垂直线质量的根基很多人画线觉得“差不多就行”但在 GIS 数据生产里“差不多”意味着后期拓扑检查一堆错误。我强烈建议在开始任何编辑工作之前先花一分钟自定义捕捉设置。在“编辑”选项卡下点击“捕捉”下拉箭头选择“选项”。在弹出的“常规选项”里把“捕捉几何”相关选项全部打开比如“点”“端点”“顶点”“边”。同时建议打开“捕捉到要素”的开关这样当你需要参考其他图层的要素时画布会自动吸附不容易画飞。另外ArcGIS Pro 支持按住空格键临时切换捕捉方式。当你画平行线的时候如果觉得鼠标老是乱跳可以先按空格键关闭捕捉画完再按回来。6.3 使用属性窗格批量调整线段角度如果有几条线段画得不理想比如方向偏了几度你不需要删除重画。选中所画线段打开“属性”窗格在“几何”分类下可以找到“方向”字段直接修改角度值即可。这个功能对于批量校正特别有用。举个例子你画了 10 条辅助线本来都应该垂直于某条参考线但有几条因为手抖画歪了你只要选中歪的那几条在属性窗格里统一输入正确的方向角全部就能一次性校正。如果参考线的方向是未知的可以用“量测”工具先获取参考线的方向角然后在属性窗格里输入参考角加 90 或减 90 的角度值。6.4 别忽视引用线上的矢量方向再讲一个容易被忽略的点。ArcGIS Pro 的“平行”和“垂直”约束都依赖参考要素的方向信息。这里的“方向”不是指几何方向而是指要素的数字化方向。线要素是有方向的它从起始点指向终止点。如果你画的参考线方向跟你想的不一致平行线工具计算出来的“平行”方向也可能跟你预期不同。举个例子一条道路中心线的数字化方向是从南到北如果你需要画一条跟它平行但方向相反的边线几何上它依然是平行线但你在绘制过程中可能会注意到橡皮筋线的方向跟中心线相反。这只是方向性的表现不影响最终几何成果。但如果你需要确保新线的起点位置、终点位置都跟参考线有固定关系就要特别留意这条线的数字化方向。你可以用“反转”工具调整线要素的方向。7. 关于 ArcGIS Pro 编辑你还需要知道的小事我观察到一个现象很多 ArcGIS Pro 使用者对“创建要素”窗格里的“构造工具”列表理解不到位导致画线效率极低。构造工具直接决定了你用什么样的方式去创建要素而不少人在画平行线和垂直线时依然选择使用“手绘”工具然后试图通过肉眼对齐这真的很浪费精力。我强烈建议把“线段”构造工具设置成默认构造工具而不是“手绘”。在“创建要素”窗格里右键单击你的图层选择“设为默认构造工具”在弹出的列表里选择“线段”。这样每当你要画线要素时系统默认就是“线段”模式你随便画一段线出来其实就是由多个直线段组成后续想改成平行或垂直模式就更方便了。另外ArcGIS Pro 的“高效编辑”工具栏在界面上的位置可能因为你使用的版本或者自定义界面而不同。如果你找不到用顶部搜索框输入“平行线”或者“垂直线”也能直接定位到对应的工具按钮。8. 最后一点个人经验我给你们的建议很简单画平行线和垂直线段不要靠手感不要靠眼力要依靠工具提供的方向和距离约束。ArcGIS Pro 给了我们足够多的工具来完成这件事关键是要把每一种工具对应的场景弄清楚并在实际项目里反复使用形成自己的肌肉记忆。我在这些年的工作中吃过很多亏。最深刻的一条是编辑要素之前一定要花一两分钟检查图层状态、捕捉设置和当前单位。这三样东西一旦没确认后面画出来的数据质量就会打折扣返工浪费的时间远超提前检查那几分钟。再分享一个小技巧画完平行线之后随手用“量测”工具测一下两条线的间距确认符合要求再继续下一步。这个小习惯帮我避免了很多次因为一步偏差导致后续整个数据集都要重做的尴尬。希望这篇内容能帮你在 ArcGIS Pro 里少踩几个坑。如果你在实操中遇到这里没提到的怪问题欢迎回来一起交流。
返回列表