ARTICLE DETAIL

资讯详情

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

EPS地理信息工作站入门:从新建工程到对象化绘图全流程解析

EPS地理信息工作站入门:从新建工程到对象化绘图全流程解析 在测绘外业干了十多年从最初的纸质图加经纬仪一步一步做到全站仪、RTK再到全数字测图。这两年因为不动产权籍、地形图缩编和基础测绘项目的需要我把主力绘图工具从CASS切到了EPS也就是清华山维的地理信息工作站。刚切换的头几天确实不太顺手连新建工程选模板这种最基础的操作都要反复试。折腾了小半个月总算是把入门阶段的路数摸清了。这篇就专门写给刚接触EPS的同行围绕新建工程、加载数据、新建对象、输入输出对象、基本操作这五件事展开把每一步背后的原理和坑位都说清楚。先说明白这里的EPS指的是测绘地理信息领域的EPS地理信息工作站不是图片格式也不是应急电源别搞混了。把这五步吃透后面谈数据入库、符号化、拓扑检查你才不会一头雾水。有朋友可能会问EPS和CASS不都是画地形图的吗为什么要折腾着换这个问题我下面会展开讲。但总的来说EPS面向对象的作业思路比CAD平台下图形文字的作业方式更接近数据入库的需求尤其在项目周期短、成果要直接提交数据库的今天这个优势会越来越明显。这篇文章的主角就是EPS的入门级操作我把每一步都写得尽量细做到你照着操作就能复现不用再去翻那几百页的帮助文档。1. EPS的定位与设计思路1.1 它和CASS、ArcGIS到底有什么不同很多刚接触EPS的人第一反应都是拿它和CASS比。CASS是在AutoCAD平台上做了二次开发的成图软件它的强项是绘图图形编辑特别灵活制图符号也符合传统测量员的习惯。但CASS的短板同样明显它的属性管理能力偏弱一栋房子画出来了楼层层数、结构类型这些属性要么挂在扩展数据里要么靠文字注记到了入库环节往往要重新整理一遍。ArcGIS则是另一个极端数据管理、空间分析、拓扑检查都非常强大但直接用ArcGIS做外业测图和内业编辑效率确实一般画一个符号要调样式、建图层步骤繁琐对一线测图人员不太友好。EPS走的是中间路线而且基于面向对象的理念做了深耕。在EPS里你画的每一条线、每一个点本质上都是一个带有编码、属性和几何位置的对象。比如画一栋房子你不需要像在CAD里那样把墙线、填充、注记分别画三遍你只需要用一般房屋这个编码画一个闭合面符号自动套用属性结构自动带出来填不填属性是你的事但框架已经在那里等着了。这就引出了EPS最核心的设计思路——模板驱动和对象化。所有的地物类别、图层、符号、属性表结构全部由模板预先定义好。作业员画图的过程本质上是在填这些预先定义好的对象而不是在画图形。这样的好处是画完之后的数据本身就是结构化的入库、共享、统计分析都变得顺理成章。1.2 模板驱动与对象化是理解EPS的两把钥匙先讲模板。EPS的工程模板里预置了大量地物编码每个编码对应一类地物比如控制点、建筑物、道路边线、等高线、植被符号都有各自的编码。编码下面又挂了符号怎么显示、属性结构能填什么字段和所属图属层放到哪个层里。所以选对模板特别重要选错模板就好比你用英文键盘打拼音键位对不上怎么敲都别扭。再讲对象。CAD里画一条路它就是一条多段线没有语义软件不知道你是想表达公路还是小路。EPS里画一条路必须从编码列表里选公路或小路画出来之后这条线的对象本质就是公路它的线型、宽度、颜色自动按符号表显示属性表里也可以填路面材料、宽度、走向等信息。这个区别在实际工作中直接决定了后期数据整理的效率。所以学EPS不要把它当CAD学而要当数据库与制图结合的平台来学。你越早理解这一点后面的操作就越顺手否则你只会觉得EPS各种限制、各种别扭其实限制恰恰是为了后面少返工。2. 新建工程一切操作的起点2.1 新建工程到底在新建什么EPS里的新建工程不是简单创建一个空白文件它一次性确定了四项东西存放目录、工程模板、坐标系、比例尺/图幅参数。这四个东西选错了后面要么数据放不进去要么坐标对不上要么符号全部乱掉返工成本非常高。操作上启动EPS后通常能在主页或文件菜单里找到新建工程入口。点开后软件会让你选择模板填写工程名称和保存路径再设置坐标系和图幅信息。我个人的习惯是在动手新建之前先在硬盘上规划一个干净的工程目录按工程名/原始数据/成果数据/中间过程分好子文件夹再把工程文件放进去。别小看这个习惯项目一多、数据一杂你就知道一个清爽的目录结构能救你多少次。保存路径也有讲究。尽量放在本地高速硬盘或者项目要求的共享盘里不要放在系统桌面或临时文件夹一个是权限问题容易读取失败一个是临时目录可能被系统自动清理到时候哭都来不及。2.2 模板选型一失足成千古恨的第一步模板选型是新手最容易忽视、老手也容易栽跟头的地方。EPS官方和各生产单位通常会提供多种模板常见的有地形图测量模板、地籍与不动产测量模板、房产测量模板、管线测量模板、规划测量模板等。每个模板预置的编码和属性表都不一样比如地形图模板里有等高线、陡坎、独立石地籍模板里有宗地、界址点、权利人信息。你从下拉列表里选模板的时候一定要想清楚项目要交什么成果。如果做的是地籍调查就选地籍模板做管线普查就选管线模板。要是随便拿一个默认模板开始干画到一半发现缺编码、缺属性字段再切换模板那基本等于推倒重来。还有一个小技巧。如果项目需求比较特殊现有模板都不完全匹配可以选一个最接近的模板先建工程后续在系统编码表里自行增补编码或字段。EPS的编码和属性结构是支持扩展的这比传统CAD平台灵活许多。2.3 坐标系和比例尺一定要先确认好坐标系是测绘数据的生命线。新建工程时设置坐标系实际上是在告诉软件我现在用的是哪套空间参考。目前新项目基本都用2000国家大地坐标系CGCS2000老项目可能是西安80、北京54或者地方独立坐标系甚至还有WGS84。如果你的原始数据和控制点成果用的是1980西安坐标系你却新建了2000坐标系工程那后面加载数据、放样、入库每一步都会出现偏移。这种错不是你肉眼能直接发现的等到要和别人数据叠加比对时才暴露那时候改起来就是全图整体搬移非常痛苦。比例尺方面常见的1:500、1:1000、1:2000要在新建工程里按实际情况设置。比例尺不仅影响符号大小还影响容差和捕捉精度。做1:500的大比例尺地形图如果用默认1:1万模板里的容差去编辑很多细小的地物关系就乱了。这里我强烈建议养成一个习惯动手前把项目技术设计书翻出来把坐标系、中央子午线、比例尺、图幅分幅方式抄在一张便签上贴在显示器边上。这个动作花不了两分钟却能避免后面最崩溃的返工。3. 加载数据把已有成果请进来3.1 EPS支持哪些数据格式新建好工程下一步往往就是把已有的底图数据加载进来。EPS对常见数据的支持还是比较到位的CAD类的主要是DWG和DXFGIS类的主要是SHP还有MIF/MID、TAB这类MapInfo格式栅格类的有TIF、IMG、JPG有些版本还能直接读MDB数据库里的部分图层。我在项目里最常用的就是DWG、SHP和TIF这三种。DWG是过去CAD成果的主要载体SHP是GIS平台交换数据的通用格式TIF基本用来加载影像底图。先把这三路打通日常工作就顺了一大半。3.2 加载DWG/DXF的完整流程与参数设置加载DWG这一步最容易出现的问题就是坐标跑到天边去或者单位不对。我通常这样操作打开文件菜单里的输入/加载数据功能选择DWG或DXF格式定位到文件接着会弹出参数设置窗口。这里重点看两个东西一个是单位一个是坐标系。DWG文件在CAD里有个插入单位的概念有些图是毫米有些图是米。EPS加载时会让你确认这个单位选错了所有图形尺寸都会放大或者缩小1000倍。判断方法很简单你先用CAD打开原图用DIST命令量一段已知距离比如一条路宽是7米那就说明图里的单位是米如果量出来是7000那图就是毫米单位。坐标系的确认稍微复杂一点。如果DWG是带坐标的测绘成果加载后图形应该落到工程坐标系的正确区域。添加之后如果图上什么都没出现或者图形显示在很远的地方先别急着怀疑数据丢了用全图缩放功能看一眼是不是跑到某个犄角旮旯去了。如果确实偏了大概率是坐标系不一致需要做坐标转换或者检查CAD底图的坐标系描述。3.3 栅格影像底图怎么加载做外业修测或者室内矢量化的时候影像底图是常用的参考。加载TIF、IMG这类影像关键看它有没有坐标信息。正规作业生产的影像一般会附带TFW、PRJ等坐标文件或者影像本身自带地理参考加载进来就能自动套合到工程坐标上。如果影像没有坐标信息EPS会进入配准流程。配准本身不难就是在影像上找几个明显且坐标已知的控制点比如道路交叉口、房角点输入它们的真实坐标建立影像坐标到工程坐标的对应关系。控制点至少选3个尽量均匀分布不要都挤在图的同一侧。控制点越多、分布越均匀配准后的贴合精度就越高。配准完成后再把影像另存为带坐标的格式后面用起来就方便了。加载影像还有一个容易被忽略的点文件如果特别大比如几百兆甚至上G的TIF加载会变慢画图时拖动也会卡。这种情况建议先用影像处理工具做金字塔或切片或者压缩转成MRF等高效格式EPS加载和浏览都会流畅很多。项目时间再紧也别在加载影像这一步省事卡顿会影响后面每一分钟的绘图效率。4. 新建对象点线面绘制4.1 认识对象分类与编码该到动手画图的环节了。EPS里所有地物都抽象为点、线、面三大类再配合注记、曲线等特殊对象。点对象一般用来表示独立地物比如电线杆、路灯、检查井、控制点线对象表示道路、河流、等高线、围墙面对象表示房屋、水池、植被区域、宗地。每一个地物对应一个编码。画图前的第一步不是点鼠标而是从工具栏或编码面板里选中你要画的地物编码。编码选对了软件才知道这个对象该用哪种符号显示、该挂接哪个属性表。这一点和CAD完全不同CAD里你拿直线工具画路和画河画出来的都是直线只是图层不同EPS里你选错编码画出来的对象语义就是错的后面统计成果时就会闹笑话。很多新手画了一半天发现某个地物符号显示不对或者属性表里字段不对十有八九是编码选错了。解决办法也不复杂画之前花几秒钟在编码列表里查一下或者用编码查询功能输关键词搜别凭记忆想当然。4.2 点、线、面对象的绘制操作编码选好以后绘制操作其实不难画点对象鼠标在绘图区单击一下这个位置就生成一个点对象。可以连续点击画多个同编码的点。比如你要画一整排路灯选好路灯编码后在每根路灯位置点一下就会得到一排带相同属性的路灯对象效率很高。画线对象依次点击线经过的节点位置每个鼠标左键确认一个节点画完后右键或者按回车结束。EPS会按选定的编码给这条线赋予符号和属性。绘制过程中按ESC可以取消当前操作画错了用CtrlZ撤销。画面对象操作和画线类似但最后要闭合。有的版本里画到最后一个点时软件会自动闭合也有的版本需要你手动去点击起点完成闭合。面对象闭合后软件会自动填充对应的面符号和图案。绘制过程中捕捉是保证精度的关键。EPS的捕捉功能支持端点、中点、交点、垂足、最近点等模式类似于CAD里的对象捕捉。画房子时要让墙角准确捕捉到另一栋房子的角点画道路时要让边线精确交到已有道路边上这些都靠捕捉。画图时按一下快捷键或者通过状态栏开关开启捕捉画出来的图才会平顺整齐拓扑关系也才经得起后续检查。4.3 绘图辅助功能与图层管理EPS里画图不只是画线还要看得清是什么。所以要善用图层管理功能EPS的图属层概念和CAD图层类似把不同类别的对象归到不同层里关闭无关层可以减少视觉干扰。比如矢量化时先把等高线层关掉专心画房屋画完房屋再把房屋层关掉打开水系层。这个习惯能让绘图界面清爽不少。还有一个很好用的功能是按编码过滤显示。在图层/要素管理面板里可以设置只显示某几个编码的对象其他编码暂时隐藏。这在检查某一类地物是否遗漏时特别有用。比如甲方要求把整个测区所有路灯点标出来你就可以只显示路灯编码的点一眼扫过去哪里多哪里少清清楚楚。5. 输入输出对象让数据流动起来5.1 导入外部数据SHP、DWG的正确姿势画图不是永远从零开始很多时候我们要把别人给的数据导进EPS里继续编辑。SHP是最常见的交换格式导入时要注意编码的映射。外部SHP数据通常只有几何和属性没有EPS编码。导入时EPS会弹出映射窗口让你把SHP的某个字段比如地类代码或DLMC对应到EPS的编码。这个映射关系如果对不上导入的对象就缺乏正确的符号和属性结构后续编辑会非常费劲。所以在导入前最好先用其他工具打开SHP看一眼属性表弄清有哪些字段、字段值代表什么含义再回来做映射。导入DWG也有它的门道。DWG里的图层名、块名往往是有意义的比如道路中线层、JMD层居民地配置映射时可以把CAD图层对应到EPS图属层。如果DWG包含大量块符号比如井盖块、路灯块导入时可能需要做块的炸开或符号替换。这一点每个项目情况不一样但我可以负责任地说花点时间把映射配置做好导入后的数据几乎不用再手工清理实在是很值得。5.2 导出SHP、DWG把成果交出去外业测完、内业编完成果要交出去。EPS导出SHP是最常见的交付方式之一导出时同样有参数要注意。首先是坐标系。导出SHP时要明确选择坐标系很多新手默认选成工程当前坐标系结果交付给对方后发现位置对不上就是因为对方用的坐标系不一样。所以导出前先问清楚接收方要什么坐标系再选择对应选项。其次是字段。SHP属性表能容纳的内容受DBF格式限制传统DBF字段名长度不能超过10个字符EPS导出时会自动截断或处理字段名。如果你的属性字段名很长导出后可能出现字段名不完整的情况需要在导出前调整字段名或者导出后检查属性表。导出DWG场景通常是为了和CAD人员协作。EPS导出DWG时符号化对象会尽量转换成CAD能识别的块、线型或文字。我一直提醒自己导出的DWG不可能100%还原成传统CAD绘图时的线型样式对方拿过去可能要花点时间整理一下图层和文字样式这属于正常现象提前和协作方沟通好就行。5.3 EPS成果怎么和ArcGIS衔接很多项目的最终目的地是ArcGISEPS数据要进ArcGIS建库这个流程在过去我操作过很多次。最直接的方式是EPS导出SHP然后把SHP加载进ArcGIS。导出的SHP会自动带一个EPS编码字段通常是类似eps_code的字段ArcGIS里可以直接利用这个字段做分类符号化。也可以再建一个数字字典把EPS编码映射到国家基础地理信息要素分类代码这样符号化和统计都能用起来。还有一条路是通过MDB数据库中间格式。有的EPS版本支持直接导出MDB个人地理数据库这样ArcGIS打开就是现成要素类连SHP的字段截断问题都避免了。如果你的成果要素类特别多十几个图层几十个字段用MDB导出会更省心。反过来ArcGIS里的数据要进EPS同样是通过SHP或MDB导入。只要坐标系和编码映射处理得当来回切换并不会损失信息。6. 基本操作与效率提速6.1 视图浏览与对象选择EPS的视图操作和大多数绘图软件类似滚轮缩放、按住中键平移、双击中键全图显示这些几乎成了肌肉记忆。需要提醒的是不同版本默认设置可能略有差异新装软件后先花两分钟熟悉一下视图操作方式免得画图时突然想放大却不知道怎么弄。选择对象是编辑的前提。最基本的有点选、框选和交叉选择。EPS里框选时从左往右拉实线框通常只选中完全在框内的对象从右往左拉虚线框会选中与框相交的所有对象。这个方向和CAD的逻辑一致用习惯就顺手了。除了几何选择EPS还支持按属性筛选。想选中所有永久性房屋编码的对象用属性查询或按编码过滤就行。这个功能在批量修改属性、批量删除错误地物时特别好用省去了一大堆手工点选。6.2 最常用的编辑操作编辑操作里移动、旋转、镜像、复制、删除这五个是最高频的。选中对象后工具栏或右键菜单里就能找到对应命令。画图时经常遇到这个井盖位置偏了一点用移动命令选中后精确移动即可遇到对称的地物比如左右两排路灯先用镜像复制出一排再微调位置效率远超一个一个点。节点编辑是EPS里非常有用的功能。线对象画完后如果中间某个节点位置不对不需要整条线重画用节点编辑命令选中该对象可以直接拖动节点调整位置也可以在某段线上插入新节点或者删除多余节点。做等高线修测、道路边线调整时这个操作基本每天都在用。属性编辑是EPS区别于传统CAD的重头戏。选中对象后按下属性编辑的快捷键或者双击对象会弹出属性面板里面是该编码对应的属性字段。比如房子对象就有结构、层数、建筑面积、用途等字段。批量属性填充也很方便选中多个同类对象后统一赋值不管是填砖混还是填3层一次搞定。6.3 用快捷键和自定义提升效率快捷键是效率的倍增器。EPS的常用快捷键在不同版本里可能略有不同以你本机版本为准但有一批是通用的CtrlZ撤销、CtrlY重做、Delete删除、CtrlC复制、CtrlV粘贴。视图方面部分版本用F2全图、方向键平移但我更推荐直接把鼠标滚轮和中键手势玩熟那才是画图时最高频的操作手。我自己的做法是把团队里真正常用的十几个操作记下来贴在办公桌隔板上。那些不常用的命令一律从菜单里进。为什么因为常用操作记成快捷键能省时间但记太多冷门快捷键大脑负担反而大画图画到一半还要停下来回忆快捷键那是对效率的伤害。另外很多EPS版本支持自定义快捷键和工具栏。我建议把编码查询属性编辑节点编辑捕捉设置这四个高频操作设置成最顺手的键位可以显著提升画图节奏。7. 常见问题与排查技巧实录7.1 新建工程后界面空白数据去哪里了新工程打开后如果绘图区一片空白先别急着建图按全图显示快捷键看一遍。很多时候只是视野范围不对图形对象其实都在。如果全图之后仍然空白检查一下当前是否有关闭的图层把图层管理器打开看是不是所有图属层都被隐藏了。还有一个容易被忽略的原因工程模板自带的数据范围和你当前操作的范围不一致。比如模板默认的范围是某个城市你加载的数据在另一个地方此时用框选缩放或者其他定位工具输入一个大致坐标范围把视野拉到你的数据区域就能看到了。7.2 加载DWG后坐标偏差巨大、图形跑到天边这种情况九成是单位或坐标系问题。先退回来确认DWG原图单位到底是毫米还是米重新加载时把单位选对。其次确认坐标系如果DWG和工程的坐标系不同需要先做坐标转换。还有个土办法打开DWG原图用查询命令找一个特征点的坐标再把这个坐标输入EPS的定位工具里快速判断到底是整体偏移还是坐标底子就不对。7.3 画的点、线不显示符号或者显示成问号对象画出来后不显示符号多数是编码对应的符号在模板里缺失或者符号库路径没有正确配置。查看一下软件的符号库设置确认符号库文件路径是否有效。如果是自定义编码还要确认符号是否已经指定。另外符号范围过小也可能导致看起来没画上放大视图确认一下也许符号画得极小只是肉眼没看到。7.4 导出SHP后属性丢失或者字段名变了老生常谈的问题。DBF格式对字段名长度有限制导出后字段名被截断需要用字段映射功能手动调整或者导出后用工具重命名。还有一类情况是某些对象根本没有录入属性导出后属性表里空白这不算丢失是源数据本身就没填。建议导出前在EPS里做一次属性完整性检查把空值补全再输出交付质量会高很多。7.5 EPS成果在ArcGIS里位置对不上这个问题我在实际项目里遇到过太多次了尤其是跨平台协作时。原因几乎都是坐标系不一致要么EPS导出时坐标选错要么ArcGIS加载时自动定义错了投影。排查方法很简单在ArcGIS里加载一个已知正确位置的参考图层叠加看一下偏差方向。如果整体偏移量是固定值通常就是坐标系基准不同或投影带参数错了回EPS按接收方要求重新导出或者在ArcGIS里做投影转换。踩过这些坑之后我最大的体会是EPS软件本身并不难难的是在工程层面提前想清楚数据从哪来、要到哪去、坐标系是什么、交付格式是什么。把这些问题在新建工程之前想明白后面每一步操作都只是顺水推舟。哪怕你刚上手只要按这篇文章的顺序把新建工程、加载数据、新建对象、输入输出对象、基本操作这几件事扎扎实实过一遍入门绰绰有余。等这套流程跑顺了再往深走EPS的编码定制、模板二次开发、批量数据处理才是下一个真正拉开效率差距的地方。
返回列表