国产GIS Pro版路线制图全流程实战:从标绘到批量出图

国产GIS Pro版路线制图全流程实战:从标绘到批量出图 路线制图这活儿做过的朋友都懂看着简单真做起来全是坑。以前我一条路线的图得在CAD里画线型、在GIS里修拓扑、再拿到制图软件里排版本最后还要在PS里加指北针调图例一个项目下来光软件就切了四五个数据格式换来换去坐标偏移、属性丢失、符号不通用这些问题能把人逼疯。这几年国产GIS平台Pro版成熟了不少我干脆把所有路线标绘和出图工作都挪到同一个工程里完成实测下来从外业数据整理到最终批量出图效率提升不是一点半点。这篇文章就结合我实际跑过的项目把国产GIS Pro版做路线制图的全流程、踩过的坑、还有那些文档里不写的细节一次说清楚。无论你是做交通规划、管线普查、水利巡检还是林业调查只要涉及“画一条线、出一张图”这个需求这篇文章都值得你花十分钟看完。1. 为什么我放弃多软件拼凑改用一体化方案先说结论一体化不是炫技是路线制图这个场景被多软件协同折磨太久之后的必然选择。路线标绘听起来就是“画条线、标个注、出张图”但它牵扯到的数据链路比大多数人想象得要长。1.1 多软件协同的四个痛点以前我习惯的流程是外业手持GPS记轨迹导出成航点文件用格式转换工具转成SHP或者DXF接着在CAD里把线型整漂亮再导回GIS做拓扑检查最后丢到排版软件里配图例。这套流程跑下来四个痛点逃不掉。第一是格式转换丢东西。CAD里的曲线转到GIS经常变成一堆密集的折点线型属性丢了还算好的有时候图层名都会变成乱码反过来GIS导出的文件在CAD里打开文字注记散成一地符号样式全部打回原形。最离谱的一次我在转换过程中把一条路线的里程字段从双精度变成了文本后面所有统计全部报错查了一下午才发现是格式问题。第二是坐标系统一麻烦。外业设备默认WGS84底图用的是CGCS2000老图纸可能还是西安80或者北京54每一个坐标系之间的转换都有细微误差。多软件环境下每个软件对坐标系的默认处理逻辑不一样稍微不注意两条图层叠加在一起就错开几十米。第三是符号和标注不通用。每个软件都有自己的符号库CAD里设置好的点状符号、线型样式到了GIS里要重新做一遍反过来也一样。路线图最讲究符号的一致性同一个检查井多点一次符号在四个软件里就是四套配置最后还得人工核对。第四是出图排版得二次加工。GIS出图工具其实能做图例、比例尺、指北针但排版自由度和打印输出效果通常不如专门的排版软件。这就导致很多人出图前把图导到排版工具里再折腾一遍加个图框、对齐几个注记一两个小时就没了。1.2 这款Pro版到底“省”在哪国产GIS平台Pro版的核心逻辑是把数据、地图、布局、分析、出图全部收进同一个工程文件。我用的这个版本工程文件里可以同时放要素类、表格、地图、布局你在数据编辑里改了线布局视图里的图直接同步更新不需要“导出—打开—调整—再导出”这种反复横跳。最直观的省事体现在三处第一坐标系在工程层面统一管理。工程属性里设置好坐标系之后新加的图层只要坐标系不同它会主动提示并完成动态投影叠加显示基本不会歪。对于路线制图这种动辄就要把影像底图、矢量路网、外业轨迹叠在一起的场景这个特性省掉的坐标纠偏时间相当可观。第二拓扑检查和编辑在同一个编辑会话里完成。以前拓扑检查是一个插件编辑是另一个工具发现问题要来回切换现在拓扑错误列表和地图联动点一条错误记录地图直接飞到问题位置改完立即重新验证整个闭环非常顺。第三布局就是另一个视图不是“导出后处理”。我在布局上摆好指北针、图例、比例尺、坐标标注之后只要地图范围动了图例和比例尺跟着变不会出现矢量图和图例对不上的情况。后面我要说的批量分幅出图也是建立在这个基础上的。这套方案适合谁来用我觉得但凡你的工作涉及“沿线制图”——不管是公路路线、输电线路、供水管线、巡河路径还是林业调查样线——都应该试试。尤其是那种一条线路几十公里的项目光靠手工逐幅出图能出到怀疑人生一体化方案的批量能力就是救命稻草。2. 路线标绘前的三道准备工作很多人画路线图翻车不是画的时候出了问题而是画之前就没准备到位。路线标绘看着是“拿起鼠标就画”的活儿实际上坐标系、底图、要素类这三样东西不定好后面全是返工。2.1 底图数据与坐标系统一我接到任何一个路线制图项目第一件事永远是确认坐标系。目前国内的项目基本围绕CGCS2000坐标系转高斯投影3度带做中大比例尺路线图6度带做小比例尺示意图。以我最近做的某县农村公路规划为例项目范围在东经117度附近所以我用的是CGCS2000 3 Degree GK Zone 39比例尺放到1:10000平面精度完全够。这里有个坑大家容易忽略很多外部拿来的底图是WGS84经纬度坐标而项目要求是CGCS2000投影坐标。虽然CGCS2000和WGS84在定义上很接近但在国内区域直接当成同一套坐标来叠图有些地方会出现几十米的偏移。遇到这种底图别偷懒用投影工具先统一坐标。如果底图是老的西安80或北京54还得准备转换参数一般从当地测绘部门或者数据提供方要七参数没有参数的话至少用公共点自己算一套。底图本身也要处理。正射影像动辄几个G直接拖进工程里缩放一次卡三秒编辑路线的时候想死的心都有。我的做法是先用平台的影像压缩能力把底图处理一遍。操作上就是打开“复制栅格”或“导出栅格”工具选JPEG2000压缩或者降低重采样分辨率。正常路线图的底图重采样到0.5米分辨率足够看清地貌地物单张影像从几个G压到几百兆地图刷新速度快一大截。还有一个经验把影像金字塔给我建好不然后续每次缩放都要现算卡到怀疑人生。2.2 采集线路数据与SHP文件管理路线数据的来源无非两种外业GPS轨迹直接导入或者在底图上手动描绘。外业轨迹导入后第一件事是数据清洗——删除明显漂移点抽稀冗余点。我见过有人把采了五天的轨迹原封不动导进来节点数量十几万个后边编辑和符号化全部卡成幻灯片。抽稀的阈值一般看你的制图比例尺1:10000的图抽稀容差设1到2米就够了再密就是给自己找麻烦。接下来是建立线要素类。我强烈建议在文件地理数据库里建要素类而不是直接建SHP文件。为什么SHP文件有个老毛病字段名最长10个字节中文字段名经常变成乱码折腾半天。数据库要素类没这个限制字段名可以写“路线编号”“路线名称”“技术等级”这些正常名字不用自己对着拼音缩写猜。如果项目要求最终提交SHP文件那就在数据库里把数据处理完最后用“导出要素”功能转出去。转的时候记得勾选“包括投影信息”不然别人拿到SHP文件打开后坐标系显示未知又要找你重导别问我是怎么知道的。还有一个操作细节很多人问GIS Pro里的SHP文件到底在哪在Pro版里SHP文件不像普通文档那样双击打开。正确操作是打开工程后在目录窗格里定位到SHP所在的文件夹右键该文件选择“添加至当前地图”或者更直接把SHP文件从资源管理器拖到地图视图里。想看它在地图里的完整存储路径右键内容列表里的图层选属性切换到“源”标签页路径、坐标系、字段信息都在那儿。这个功能我几乎天天用每次需要去磁盘上核对文件的时候再也不用到文件夹里翻半天了。2.3 制定路线图的符号与注记规范动手之前先把符号和注记规范定下来这步省不得。路线图不是艺术创作一套清晰的符号规范能让整张图从“自己看得懂”变成“别人也看得懂”。我一般这么定路线主线用红色实线线宽1.5毫米带箭头标注方向支线或者规划预留线路用橙色虚线线宽0.8毫米水系用蓝色面状水体用浅蓝填充绿地林地在底图上作为背景不给特殊符号。点状要素比如检查井、桥梁、隧道口、里程碑用规定的点符号符号大小在图中统一为4到5毫米。注记统一用黑体名称类注记字号10号说明类注记字号8号需要强调的加粗。这些规范在工程里怎么落地把符号做好之后保存成自己的样式库。样式库就是符号的“收藏夹”下次新建工程直接调出来用。我见过很多人每做一个项目就把符号重新做一遍纯属浪费时间。一套成熟的线路符号样式库能让你在新项目中省掉至少半天时间。3. 路线标绘核心实操从线到图的完整流程准备功夫做足之后进入正题把路线画出来并且画得专业。这里说的专业不仅仅是“看起来是那么回事”而是要经得起拓扑检查、量算分析和出图检验。3.1 线要素创建、节点编辑与尖锐角处理在Pro版里新建线要素的常规操作打开编辑选项卡在创建要素窗格里选择目标图层用线工具沿底图描绘。这里我想重点说几个实操心得。第一描线方式直接影响后续编辑效率。我建议用线段直连的方式不要一路按住鼠标画自由曲线。主要原因自由曲线的折点非常密集画的时候很爽后期调整某个拐弯的位置时你就得在一堆折点里挨个找想哭的心都有。用线段直连只在趋势拐点处添加节点后续整形只需要拖动那几个关键节点就够了。节点太疏也不行拐弯处至少要有一个节点否则弧线变成直线出图后明显失真。一般经验是直线段少加点曲线段和拐弯处必须有点。第二尖锐角处理是路线制图里经常被问的事。所谓尖锐角就是两个相邻线段之间的夹角过小小到在图上看起来像一把尖刀。这种夹角在出图后特别扎眼而且给人感觉线路不专业。那到底夹角小于多少度算尖锐角需要处理我看网上说法不一从我实际经验来分制图比例尺1:10000左右时小于45度的夹角建议处理比例尺缩小到1:100000小于30度再处理。原因很简单同样的夹角在大比例尺下视觉放大了尖角更明显小比例尺下则宽容得多。处理尖锐角的方法Pro版里直接选中节点用编辑工具的“圆角”功能输入一个圆角半径软件自动把这个尖角抹成圆滑过渡。操作上我习惯先把线路整体放大到出图比例的2到3倍肉眼扫一遍凡是看起来像“尖刺”的地方全部圆角处理。注意半径不要给太大不然把路线的真实走向都改没了通常给3到5米足够消除视觉上的尖刺感。第三节点编辑的几个快捷键用熟了效率翻倍。移动节点用键盘的方向键可以微调按住Ctrl可以捕捉到其他要素的端点或交点按住Shift可以多选节点一起移动。编辑折点时双击线段可以添加新节点右键节点可以删除。这些如果不熟悉强烈建议新开一个草稿图层练十分钟磨刀不误砍柴工。3.2 拓扑检查与修复路线画完之后很多人直接标注释、出图跳过了拓扑检查这一步。这是大忌。路线数据最常出问题的地方是相邻线段的端点没有接上出现肉眼看不到的微小缝隙两条本应相交的路线在交叉处没有形成交点同一个面状要素被重复绘制导致重叠线路自相交自己把自己的走向搞乱。在Pro版里做拓扑检查的流程是在要素数据集下新建拓扑添加需要检查的要素类然后选择规则。路线制图最常用的规则有三个第一条规则是“不能有悬挂点”也就是线要素的端点必须与其他线要素连接或者落在边界上这个用来查断头路。第二条规则是“不能重叠”同一图层内的线要素之间不能有重复线段防止一条路线被画了两遍。第三条规则是“不能自相交”一条线不能和自己交叉这个问题在复杂路线中经常出现很难通过肉眼发现。拓扑创建完成后执行验证软件会生成错误列表。我习惯把错误列表按“类型”分组然后逐一缩放定位到错误位置决定是自动修复还是手动调整。大部分悬挂点问题直接右键选择“合并到最近要素”就能修复重叠线段则用“擦除”工具把重叠部分剪掉。关于网上一堆人问的“同一图层两个面要素重叠”问题其实就是一个典型的拓扑规则问题。用“不能重叠”规则检查报错之后在错误记录上右键选择“创建要素”把重叠部分单独拆出来再判断是删除还是合并。操作熟练之后一公里路线拓扑检查修复十分钟内搞定。3.3 字段赋值与属性整理路线画好拓扑干净之后下一步是整理属性表。路线图上最终要展示的不只是图形还包括路线编号、名称、长度、技术等级、施工状态等一堆信息。这些信息统统进属性表出图时通过标注或者注记显示出来。先给路线建编号。编号要顺排也就是沿着路线方向从起点到终点依次递增。最简单的顺排方式是选中路线要素用“按方位角排序”或者“按采集顺序导入”的方式让要素顺序和路线方向一致然后在字段计算器里用自增的方式赋值。比如新建一个“顺序号”字段第一个要素设为1然后用计算规则依次加1。然后是日期字段的赋值。好几个人问过我GIS里“日期字段怎么赋值成yyyymmdd格式”。这里要分清情况如果日期字段是文本类型直接用计算字段拼接比如把“2024-01-15”替换成“20240115”公式是类似字符串替换加上取子串如果日期字段是日期类型则用日期函数格式化。我实际项目里做规划编制日期通常建一个文本型字段手工录入“20240115”这种格式因为出图标注里直接显示这个文本一行代码都不用写。如果你希望自动从已有日期字段生成那就在字段计算器里写一句Python表达式把日期字段转成字符串、去掉横杠几秒钟就能完成全表赋值。字段里还有一个高频需求保留两位小数。线要素的长度怎么保留两位小数新建一个双精度字段字段计算器里输入round(!Shape_Length!, 2)十几条路线分分钟算完。注意两点一是目标字段类型必须先设为双精度整数型字段四舍五入后也用不了二是如果数据库中已有大量记录建议新建字段后再计算不要直接在原字段上覆盖方便保留原始数据备查。3.4 指北针、图例、比例尺、四角坐标标注路线图画好属性整理完就要面对出图前最让人头疼的版面设计。这一节说的都是布局视图里的活儿。先说指北针。Pro版里布局插入指北针几种常见样式都内置了。我建议航线图用真北针也就是指向地理北极的那种不要用磁北针因为磁偏角的问题容易让外行人误读。插入之后注意调整大小不要让指北针在图上过分抢眼一般直径控制在12到18毫米之间。还有一种情况是路线图沿道路走向旋转了图幅方向此时指北针必须跟着地图旋转否则就会歪出一个奇怪的角度这个设置一般在布局属性里锁定“随地图旋转”就行。图例设置是个老生常谈却最容易翻车的地方。很多人插入图例之后直接把所有图层全部导进去了结果图上出现了一堆根本没有显示或者不重要的要素。正确做法是右键图例属性勾选“仅显示地图中可见的图层”再把不需要的图层从图例项中移除。线路图的原则是图例里面出现的内容必须在图上一一对应找到图上出现的要素尽量都能在图例里找到名字。图例字体一般用比图内注记小一号的字号避免喧宾夺主。比例尺的坑主要在“同步”上。地图比例尺最好设置成和布局联动也就是地图缩放变化时比例尺自动更新。如果你在布局视图里手动缩放过地图比例尺还是老样子那出图就是错的。设置方法很简单选中比例尺属性里勾选“与地图同步”。另外一个细节分幅出图时所有图幅的比例尺必须一致除非你用了特殊的主图加附图版式否则读者会觉得这套图比例不统一很不专业。四角坐标标注是热词里被反复提到的问题“GIS中作图时怎么在四个角标注坐标值”。这个需求常见于工程图和规划图需要在图幅四个角标注对应的坐标值通常是公里网坐标或者经纬度坐标。Pro版里有两种办法正规做法是添加“格网”并设置标注。在布局属性里添加经纬网或公里网设置间隔、标注格式、字体字号。公里网的间距要根据比例尺来设定比如1:10000的图公里网间隔取1000米标注显示为“X: 440000Y: 3200000”这种形式。这种格网标注能保证坐标值精确对应地图位置。如果只要四个角的坐标不想显示整个坐标网那就在布局上放四个文本框手动输入四个角点的坐标值。怎么获取角点坐标先在地图属性里读当前显示范围四个角就是范围的左、右、上、下边界组合。注意格式统一要么全是度分秒要么全是十进制小数度不要混用。我一般优先用公里网标注原因很简单它能自动随地图范围变化更新不用手工一个个改。手工文本框的方案适合那种只要角点坐标、不要坐标网的特殊版式但每次地图范围一改就得手动更新很容易漏改。4. 数据驱动页面一张模板批量出所有图如果只是一条三五公里的短路线前面讲的流程已经足够。但一旦路线超过二十公里或者需要按标准图幅分幅提交再手工一图一图画下去就真的不行了。这一步我强烈建议你掌握数据驱动页面这个功能它是Pro版里批量出图的杀手锏。4.1 为什么用数据驱动页面数据驱动页面——有些国产Pro版里叫“地图系列”——通俗点讲就是拿一个索引要素类来驱动布局里的地图显示范围、标题文字、页码等元素。索引要素有多少条记录它就自动生成多少页布局。你需要做的是把一页布局的版式设计好然后软件自动帮你套用到所有页面。举个例子一条35公里的公路按照1:10000图幅需要出12张图。如果用传统方法我得手工调整12次地图范围改12次标题里的起终点桩号再逐一导出运气好两个小时运气不好一个上午就没了。用数据驱动页面之后我只需要做好一个分幅索引面12个矩形打开数据驱动页面功能然后坐下来喝杯茶让它自己生成12页布局检查一遍导出整个过程不到二十分钟。4.2 创建分幅索引与页面设置做数据驱动页面的第一步是创建一个分幅索引图层。这个图层的每个矩形面要素就代表最终输出的每一幅图的范围。分幅索引怎么创建最简单的方法是用“沿线生成图幅”类的工具或者手动用矩形工具沿路线方向画格子。重点是相邻图幅之间要有一定的重叠度我习惯设10%到20%的重叠这样路线要素不会正好卡在两张图幅的边缘方便看图人衔接。索引面里要带两个字段一个是图幅编号比如“图幅01”“图幅02”一个是图幅名称可以填起终点桩号比如“K0000-K3500”。这两个字段后期会在布局标题里通过动态文本引用。第二步是设置数据驱动页面。在地图属性里找到“数据驱动页面”或“地图系列”选项勾选启用把索引图层指定为驱动图层。接着打开布局视图把这一页版式做好地图框、指北针、图例、比例尺、标题栏全部放好。第三步是绑定动态文本。标题栏里不写死文字而是插入动态文本指向索引图层的字段。比如标题写“某某公路路线图—[图幅编号]”图幅编号就会随着页面的切换自动变化。页码用“第 [页码] 页 / 共 [页数] 页”这种格式软件自动算完全不用手工维护。第四步是预览所有页面。这个步骤千万别省。我每次都会从头到尾过一遍所有页面重点检查三件事路线的起终点是否在每幅图中都看得清图幅编号和实际位置是否对应有没有某个页面因为范围设置问题只显示了极少的内容。发现问题回到索引图层调整矩形范围更新页面再预览直到全部满意为止。4.3 批量导出与质量控制页面全部检查通过后就可以批量导出了。导出格式方面final版文件一般用PDF方便打印和归档工作过程稿用PNG或JPG。PDF导出时注意设置分辨率为200到300 DPI矢量要素在PDF里怎么缩都清晰这个分辨率主要是保证底图影像的清晰度。另一个导出时容易踩的坑是“页面范围”选项。批量导出前先确认导出设置里选的是“所有页面”不是“当前页面”。我见过有人做完了十二页的数据驱动页面最后导出只导了第一页还把PDF发出去了闹了大笑话。质量控制方面我习惯输出后把PDF打开随机抽查三页第一页看整体版式是否完整中间页看路线衔接是否顺畅最后一页看页码和图幅编号是否收尾正确。有些项目还要求图廓线、接图表这些在布局视图里作为制图要素加进去数据驱动页面同样会自动套用到每一页。5. 常见问题与排查技巧实录用Pro版做路线制图这么长时间有些问题是隔三差五就会被问到一遍的。我把它们集中整理出来按“问题—原因—解法”的思路记录后面大家遇到了可以直接对着查。5.1 数据源加载失败与SHP文件路径问题这是出现频率最高的问题“无法从数据源加载数据”。最常见的原因有三个一是SHP文件被移动过位置工程文件里保存的路径失效了二是文件路径里包含中文、空格或者特殊符号软件解析出错三是SHP文件的辅助文件缺失SHP格式不只是那一个文件它还有.shx、.dbf、.prj等几个伴生文件缺少任何一个数据都有可能加载失败。排查时先到磁盘上看文件是否还在原位文件是否齐全然后右键图层选择“属性—源”点击“设置数据源”按钮重新定位到正确的SHP文件。如果路径里有中文建议直接改文件夹名为拼音或者英文省得后续各种莫名其妙的报错。一个很实用的习惯项目里的所有SHP文件统一放在一个名称为英文和数字的目录下目录里不放其他无关文件这样基本能避免90%的数据源加载问题。5.2 核密度分析报错error 010024排查“GIS核密度计算报错error 010024: 转换时出错。执行(KernelDensity)失败。”这个问题同样被问爆了。核密度分析在路线制图里常用来分析路线周边的设施密度分布比如沿线的服务设施、隐患点位聚集程度。报错010024是个笼统的转换错误我遇到过的原因主要有三个分析范围Extent没有设置软件默认用输入要素的范围计算但如果要素分布很散或者有极端坐标值计算结果可能出现问题像元大小Cell Size设置过小输出栅格的像元数量过大内存撑不住直接失败环境变量里设置了分析掩膜Mask但掩膜范围和分析范围不对齐导致大量区域被裁掉输出栅格异常。我的处理顺序是先检查像元大小大范围分布的点像元大小设置成30到50米基本合理再检查分析范围手动指定为研究区范围最后关掉掩膜或者把掩膜范围调整到与分析范围一致。按这个顺序排查大部分核密度报错都能解决。5.3 插值、面积计算与字段操作高频问题再补几个经常被问到的高频操作。“GIS怎样用一个点插值”——这个问题泛但常见。如果你有沿线采集的高程点或速度点想生成一个连续的面那就用“插值分析”工具组里的IDW反距离权重或者克里金插值。注意输入数据必须有点要素并且点要素属性表里要有数值型字段否则插值工具根本读不到数据。路线制图里常用插值做纵断面拟合或者沿线属性概化这里就不展开讲了。“GIS矢量狭长公式怎么算”——狭长面要素通常指面积相对周长过小、形状过于细长的面。计算公式一般用面积与周长的关系比如形状指数 (4 × π × 面积) / (周长²)结果越接近1形状越接近圆比值越小形状越狭长。实际操作中我会在字段计算器里用这个公式算一遍然后筛选出比值小于0.2或0.1的面要素再结合人工判断决定是否处理。“GIS计算椭球面积公式”——这个主要是用“添加几何属性”工具选择面积类型为“椭球面积”。平面面积和椭球面积在平地差别不大在山地丘陵区域两者可能相差几个百分点。做统计报表时单位要求如果是平方米或公顷就用椭球面积更接近真实地表面积。5.4 高频问题排查速查表我把上面几个问题和对应的解法整理成一张速查表建议收藏或者打印贴工位上。问题现象可能原因解法无法从数据源加载数据SHP移动/缺少伴生文件/路径含中文检查文件完整性重新设置数据源核密度分析报错010024像元过大/范围未设置/掩膜冲突调小像元手动指定范围关闭掩膜同一图层两个面要素重叠未做拓扑检查新建拓扑用“不能重叠”规则检查修复日期字段显示格式不对字段类型不匹配文本字段用字符串拼接日期字段用格式化函数字段保留两位小数失败字段类型不是双精度新建双精度字段再计算四个角坐标标注不自动更新使用了静态文本框改用公里网标注或动态文本6. 最后分享几个我一直在用的习惯这些习惯不算什么高级技术但确实是多次踩坑之后沉淀下来的。第一个习惯做完一套线路符号和注记规范后马上保存成样式库和工程模板。这样下一次新项目开工直接从模板新建工程符号、坐标框架、布局版式都是现成的能省下大半天时间。第二个习惯出图之前一定先出一张测试页。不管数据驱动页面多方便我都会先把第一页打出来看看尤其是色彩、线宽、字体这些在屏幕上看着还行、打印出来却可能不合适的内容。纸质图和屏幕图是两码事别等十二张图全打出来了才发现线宽太细看不清。第三个习惯工作过程中及时做版本备份。一次大型路线项目里工程文件改来改去非常频繁我会在工作节点的节点上另存一个带日期的工程副本比如“路线图_20240115_v2”一旦后续操作把数据弄乱了还能退回上一个版本重新来。这个习惯救过我很多次。最后一个建议如果你的路线制图项目经常要重复做抽空把整个流程录一遍屏或者写一份内部SOP。我第一次录这个流程的时候发现光是编辑、拓扑、出图这几步就能讲一个小时但把这些整理成标准流程之后后面带新人、赶项目都有章可循不用每次事无巨细地重新教一遍。国产GIS Pro版这套一体化流程跑顺之后路线制图这个东西真的可以告别“多软件来回切”的苦日子。