ARTICLE DETAIL

资讯详情

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

ArcGIS出图全流程详解:从数据准备到规范成图

ArcGIS出图全流程详解:从数据准备到规范成图 做GIS这行不管是搞国土、规划、测绘还是做科研最后交出去的东西十有八九都是一张图。ArcGIS出图这事说难不算难一个地图右键布局视图就能导出来但真要做到图面干净、要素齐全、比例尺对得上、领导看了不皱眉这里面的门道其实不少。我见过太多人数据做得漂亮一到出图环节就翻车字体乱码、符号压盖、图例和实际对不上、导出后分辨率糊成一片。这绝大多数不是软件问题而是步骤没走对或者说压根没搞明白出图背后的逻辑。这篇文章我不打算给你写那种“下一步、下一步”的傻瓜教程而是把整套出图流程拆开讲清楚每一步在做什么、为什么要这么做、常见坑在哪。从数据准备、符号化、标注到布局整饰、导出设置再到问题排查一条线全捋顺。无论你用ArcMap还是ArcGIS Pro这套思路都通用。1. 出图前的数据准备与坐标系检查1.1 数据完整性检查拓扑、飞地与尖锐角很多人拿到数据直接打开就出图这是第一个坑。你出的图如果是要交付、要打印、要拿去评审的图面上任何一个小问题都会被放大十倍。数据准备阶段花二十分钟比出图后返工三天强得多。先说拓扑检查。国土、地籍这类数据图斑之间是不允许有重叠、缝隙的。ArcMap里通过“拓扑”工具集可以快速创建拓扑规则比如“不能重叠”和“不能有间隙”。操作路径是目录窗口 → 右键目标数据集 → 新建拓扑 → 添加规则。这里我建议至少跑两条规则面图层不能自重叠面和面之间不能有缝隙。检查出来的错误会在ArcMap里以红色叉号标出来你逐条修掉就行。顺手再提一个高频问题尖锐角。热搜词里就有人问“ArcGIS检查尖锐角插件”。现实中确实有专门检查尖锐角的工具比如ET GeoWizards这类第三方插件但原生ArcGIS也能做。方法不复杂对图层添加一个“面积/周长”比值的字段如果某个图斑的周长异常偏大而面积又小大概率就是有尖锐角或者窄长条。出图不一定要删掉它但你要知道这些问题在哪图上有没有明显畸形。还有“飞地”。很多项目数据是从别的系统导出来的经常出现一个图斑孤零零飘在老远的地方。如果范围不大还好一旦飞地跑到图框外出图时比例尺和范围全乱套。所以出图前用“按位置选择”或者直接目测一下全图范围把明显异常的数据筛选出来处理掉再做图。1.2 坐标系统一一个案例讲清楚坐标系是出图环节里最容易忽略、翻车后果也最严重的问题。我举个真实例子前两年有个朋友做项目数据是从甲方那边拷贝的他们用的CGCS2000朋友这边默认的是WGS84两边坐标值根本没差多少他就没当回事。结果出一张1:10000标准分幅图图廓线怎么都对不上误差超过了两个毫米。最后查了半天才发现是坐标系没统一。ArcGIS里切图最忌讳的就是在数据视图里“看着差不多”。正确做法是打开数据框属性切到“坐标系”选项卡确认所有图层的地理坐标系或投影坐标系完全一致。如果你需要的是投影坐标比如高斯-克吕格投影这里尤其要注意带号3度带和6度带差很多带号不对整个图幅位置就偏了。具体操作上我建议出图前用“投影”工具把所有图层统一到同一个坐标系下生成一份新数据专门用来出图而不是直接改原始数据。这么做有三个好处一是原始数据不会被污染二是多图层之间坐标统一不会出现细缝三是在制图表达上有更多调整空间。2. 图层符号化与标注设置决定出图颜值2.1 分类符号化的核心操作数据、坐标系都没问题了接下来就是怎么让图好看。出图的“好看”不是主观审美是有规范可循的。土地利用现状图有《土地利用现状分类》的配色标准林业图有林地一张图的配色方案。不要自己乱配色调出来的图花花绿绿评审一眼就给你打回。ArcMap里面右键图层 → 属性 → 符号系统。常用的方式有这么几种单一符号、分类唯一值、分级色彩、分级符号。做地类图基本就是“唯一值”把地类代码字段作为值字段然后加载标准配色方案。这里有个小技巧标准配色方案一般是一个.lyr图层文件或者.style符号库。加载方式是在符号系统面板里点击“导入”选择标准文件。如果没有标准文件那就手动逐个双击符号去调RGB值。别偷懒地类的颜色是国标错了就是原则性错误。再聊一个热搜词“地类符号太密了怎么办”。这种情况经常出现在大比例尺出图时图斑小到可怜符号一个叠一个。处理办法有几个降低符号透明度让压盖关系不显得那么乱用“比例范围”设置符号显示的比例尺阈值缩放到一定程度以下直接不显示符号把面积过小的图斑聚合或者抽稀只保留有代表性的。2.2 标注避让与字体选择标注是最考验耐心的一步也是出图时最让人头疼的一环。标注既要能看清又不能压盖关键地物更不能出现“字压线”这种低级问题。ArcMap里右键图层 → 标注要素或者用“将标注转换为注记”来控制精细位置。日常出图我建议直接调用“标注管理器”在“放置属性”里勾选“移除冲突标注”和“仅放置固定位置”。这样ArcMap会自动帮你把重叠的标注跳过去虽然不能保证100%合理但至少大面上是干净的。再就是字体问题。ArcGIS默认标注字体是宋体或Arial但地图上我强烈建议用“黑体”或者“等线”这类字体在缩放和不清晰环境下更容易辨认。多试几次你就知道楷体标注虽然好看但是笔画细打印出来发虚。还有一个经常被忽略的点字体大小。ArcMap里标注单位默认是磅pt但出图比例尺是1:10000时一个pt在地面上对应多少米这个很多人不敏感。标准地形图的标注规范里字高一般要求在1.5mm到2.5mm之间。按这个原则换算100dpi下大概是6到10磅你设置字号时心里要有这个尺子。2.3 压盖线的处理技巧“arcgis 不要压盖线”这热搜词说的就是把标注或者图斑符号放到线上面去把道路、境界线压住了。看起来很业余但确实很常见。这里我教一个核心技巧用“掩膜”功能。右键数据框 → 属性 → 常规 → “裁剪选项” → “裁剪到形状”这边的下拉菜单里或者更常用的方法是在符号系统里对线图层开启“符号级别绘制”把线放在顶层面和注记拾取在下面。ArcMap里还有一个更直接的方法——在地图数据框属性 → 高级绘制选项里勾选“使用符号级绘制”。这个功能的本质是让不同图层间按你设定的优先级绘制而不是按加载顺序。线永远压着面标注永远压着线这类问题就能批量解决。3. 布局视图与整饰要素从数据视图到打印输出3.1 页面设置与地图框数据视图里做得再好也不代表出图没问题。ArcGIS的四字口诀——布局视图。快捷键是快捷键CtrlShiftL或者点击左下角切换按钮进入布局视图。布局视图说白了就是你那张纸的版面。所以第一步先把纸张设置对。右键空白处 → 页面和打印设置。A4纸21cm×29.7cmA3纸29.7cm×42cm。如果你要出标准分幅图那纸张大小应该提前算好不能随便拉个矩形就说这是图框。地图框其实就是数据框在布局上的载体。你插入一个数据框之后数据内容会跟着显示在布局上。这时候你要调整的不是数据范围而是“比例尺”。右键数据框 → 属性 → 数据框选项卡 → “范围”选择“固定比例”。设定好1:10000之后整张图的比例尺就不会变。你再拖动调整地图框大小只影响哪些区域显示不影响比例。这一步有个经验出图前先把数据框范围缩放到你要出的区域CtrlShiftR清空当前选择然后再设置固定比例。否则你会遇到“设置了比例尺但图框里只显示了一小块区域”的尴尬情况。3.2 图例、比例尺、指北针的规范用法布局里最有技术含量的其实是这些整饰要素。图例这关最常见的问题就是图例和图上符号对不上或者列了一堆没有的要素。我用的方法是插入图例前先在图层列表里把不需要显示的点图层关掉或者把图层的可见性取消勾选。图例只会列可见图层这一步就能卡掉一半的图例错误。然后在图例向导里把“仅显示当前地图范围内可见的要素”勾上。改图例名称也是高频需求。默认图例显示的图层名比如“DLTB_Project_2024”这在正式图件上肯定不行。右键图例 → 属性 → 项目每一行都能改文字。规范做法是图例名称用中文全称比如“土地利用现状图斑”而且旁边不要带多余的说明字段。指北针相对简单插入后放在图的右上角或左上角即可。但要提醒一句如果你的图不是正北方向比如做了旋转或斜轴投影指北针会指向真正的北方向这时候最好选一个“带角度标注”的指北针样式免得看图的人误解方向。比例尺要注意单位和显示格式。ArcMap插入比例尺后默认可能是“1:10,000”这种带千分位逗号的格式有时候字体跟整个图风格不搭。右键比例尺 → 属性把数字格式里的千分位分隔符取消掉在正式图件里“110000”比“11,000”常见得多也更符合规范。另外比例尺单位一定要跟坐标系单位一致坐标是米比例尺单位就是米别混成千米。3.3 经纬网与坐标注记地形图、规划图这类图件还必须加经纬网或公里网。这个功能在ArcMap里叫“格网”。右键数据框 → 属性 → 格网选项卡 → 新建格网。这里有个容易踩坑的地方如果你的数据框坐标系是投影坐标系那添加“公里网”比较合适网格线上标注的坐标值就是你投影坐标所在带号的公里数。如果你的数据框坐标系是地理坐标系经纬度那就用“经纬度格网”标注的是“经度/纬度”度分秒。我建议出标准图幅优先用经纬度格网因为它的普适性更强跨行业都能看懂。设置的时候注意间隔比如1:10000地形图经纬网间隔是2分30秒这个数值规范里有明确要求不要自己随便填。新建格网之后右键格网 → 属性可以调整文字字体大小、边框线型。默认的字体经常偏小打印出来看不清直接把字号调到12到14字体重设为黑体或宋体加粗。3.4 图框与邻接表正规的分幅图除了基本的图例、比例尺、指北针还要有图廓线和邻接图幅表。邻接表就是图幅四邻是哪几幅图这个信息通常放在图的边角位置。ArcGIS里图廓线可以直接用“插入” → “图廓线”功能。但邻接表没有自动化工具一般是用一个小的数据框显示周围图幅的索引网格或者手动画一个表格用文本填充。分享一个小技巧ArcGIS中可以先在内容列表里创建一个新的面图层手动输入相邻图幅的编号文字然后把这个图层设置为只显示标注、关闭符号填充就能做出一个像模像样的邻接表。4. 导出设置与成果优化让图件达到交付标准4.1 格式选择与分辨率图做完了最后一步是导出。这一步踩坑人数相当多。“文件” → “导出地图”。格式上日常交付和打印推荐PDF给汇报PPT用可以选PNG或JPEG注意透明底用PNG不要用JPEG。如果是要印刷出版或者导入AI继续编辑优先选AI或者EPS格式这类矢量格式放大缩小都不糊。重点来了——分辨率。ArcMap导出对话框里有个“分辨率”选项默认是300dpi我建议预算允许就直接上300低于150的话打印出来字和线条都会有锯齿。这里有个常识屏幕显示是96dpi左右你看屏幕觉得清楚其实打印出来完全不是一个概念。出印刷图低于300dpi就不要拿出手这是基本职业操守。导出PDF要注意“矢量输出”选项。如果你在“导出地图”对话框里勾选了“将符号和文本导出为矢量”那么导出的PDF放大多少倍都是清晰的如果没勾ArcGIS就把整张图转成了一张大位图放大就糊。这个选项默认是打开的但如果你之前用过某次导出把设置改了下次会记忆住务必检查一下。4.2 字体重叠与压盖的补救导出PDF后经常遇到一个问题字体重叠。原因很好笑——ArcGIS的标注引擎在处理字体距离和重叠时界面显示和导出PDF的显示并不完全一致。有时候屏幕上不重叠导出PDF一打开就叠在一起。这个问题没有一键修复的银弹但可以用几个手段组合解决在导出前把所有标注转成注记Convert Labels to Annotation这样标注的位置就固化了导出时不会再做一次避让计算能够避免很多意外。调整放置属性里的“权重”值给标注设置更高的优先级让它更坚决地压过其他要素。手动把明显挤在一起的注记拖开这一步费功夫但效果最好。另外提醒如果你导出成AI/EPS再放到Adobe Illustrator里改那ArcMap的字体映射偶尔会出现乱码或字体替换问题。最好的规避办法是导出前在ArcMap里把字体统一替换成通用字体比如Arial、黑体、宋体尽量避免用生僻字体。4.3 打印前的最终检查按下“打印”按钮之前再花一分钟检查这几项图例是否有空白项特别是有没有把没有数据的分类也列进去了比例尺数字与实际设置是否一致有没有出现“1:0”这种低级错误指北针是否指向正北有没有被不小心旋转过标题栏、图号、制图人、日期是否填完整图廓线是否完整有没有断开。我一贯的做法是导出一张PDF后用PDF阅读器放大到100%逐屏过一遍。屏幕上看着觉得不太对的地方打印出来必有问题。5. 出图常见问题排查速查表现象原因解决办法图例和图上符号不一致图例列表包含不可见图层关闭不需要图层再插入图例标注压线、压地物标注避让权重不足调整放置属性权重、将标注转注记手动微调导出PDF后字体发虚未勾选矢量输出或分辨率低勾选矢量输出、设置300dpi比例尺和实际范围对不上数据框范围设置不当在数据框属性中设置固定比例字段小数点前不显示0数字格式设置问题右键字段 → 数字格式 → 勾选“显示前导零”图斑边界出现白色细缝拓扑缝隙或坐标系不一致拓扑修复、统一坐标、使用“消除”工具导出AI后地类符号丢失符号库引用路径变化将符号库放到相对路径或用样式管理器嵌入CAD导入后地类属性消失CAD与GIS格式映射问题用“导入CAD注记/属性”工具做字段映射添加在线天地图后显示不出来网络或密钥问题检查网络、密钥、投影匹配情况图廓线被内容盖住绘制顺序问题右键数据框 → 高级绘制 → 调整绘制优先级这张表只是高频问题里的一小部分。每台电脑、每个数据源都有自己的脾气遇到问题不用慌核心思路就一句话先看坐标系再看数据范围然后看绘制顺序最后看导出设置。按这个顺序排查绝大多数问题都能在五分钟内定位。最后再分享一点我个人的操作习惯。我出图从来不在原数据工程里直接做而是复制一份用于制图的mxd/aprx工程把制图过程所有设置固定下来。这样一来源数据更新时制图工程重新打开就能刷新不会因为误删一个字段导致整张图重做。另外我的出图模板里永远放着完整的辅助网格、图廓线和邻接表即使这次用不到下次遇到标准分幅交付任务拿过来改两笔就能用。ArcGIS出图这件事本质上就是“数据 规范 审美”的结合。数据是基础规范是底线审美是加分项。把上文这些细节都走到位出的图大概率不会差。如果你在出图中遇到上面没说到的问题别客气先按坐标系、范围、绘制顺序、导出设置这个顺序排查一遍八成能解决。
返回列表