简介:《ArcGIS基础100例(操作手册+操作数据)汤国安》是一套面向ArcGIS初学者及有基础GIS用户的系统实战资料,紧扣100个操作案例,可服务于城市规划、环境研究、自然资源管理等实际工作场景。资源从界面认识、数据导入导出、图层管理、地图布局设计讲起,逐步过渡到数据处理、空间分析与专题制图,帮助读者建立完整操作链条。压缩包共2069个文件,既有操作手册PDF、Ch1.pptx和14.pptx等讲解材料,也包含大量shp、dbf、shx矢量文件、tif栅格数据、mxd地图文档,以及adf、xml、prj等辅助文件,练习用txt案例和配套Data数据文件夹也一应俱全,包体约156.04MB。目前已有1607人学习下载。通过上百个可跟做案例,读者能边学边练,在真实地理数据中理解参数含义与工具用法,从而真正掌握ArcGIS基础技能,并为后续空间分析等进阶学习打下扎实基础。 我是从什么时候开始意识到ArcGIS这软件"光看教程没用"的?大概是第一次跟着网上零零散散的视频操作,明明每一步都照做了,可出来的图就是和人家不一样。后来我把汤国安老师的《ArcGIS基础100例(操作手册+操作数据)》从头到尾刷了一遍,才真正有了"这软件我算是入门了"的感觉。这本书的价值不在于它有多厚,而在于它每一例都踩在GIS学习者的痛点上——从最基础的数据加载到空间分析、专题制图,几乎覆盖了高校GIS课程和实际工作中百分之八十以上的高频操作场景。
如果你也是那种手里有ArcGIS安装包却不知道怎么系统性学、或者在网上收藏了一堆碎片化教程却越看越乱的人,这篇文章就是为你准备的。我会把这本书的核心内容结构拆开,再结合我这些年实际用ArcGIS踩过的坑,给你整理出一条真正能落地、能复现的学习路径。
1. 这本书到底好在哪里——为什么不是官方文档,也不是B站短视频
先说个容易被忽略的事实:ArcGIS是个功能极其庞大的软件体系,官方帮助文档动辄上千页,B站上那些三五分钟的"速成"视频又只教操作不教原理。汤国安老师这本书最聪明的地方,是它用"100个实例"这种颗粒度,把庞大的知识体系切成了一个个可以直接上手的任务单元。
翻开目录你会发现,它几乎就是一本"GIS问题解决图谱":前几十例都在教你怎么把数据弄进软件、怎么管理图层、怎么设置坐标系;中间几十例集中在矢量和栅格数据的编辑、查询、分析;最后一部分则落在制图输出和综合应用上。这种编排顺序和很多高校GIS课程的进度一致,也和实际项目的工作流一致——永远是从数据准备开始,到成果表达结束。
我个人觉得这本书最值得称道的一点是:每个实例都配备了操作数据。这一点太关键了。早些年我学GIS的时候,最痛苦的就是教程里说的"加载某个数据",我却不知道这个数据从哪来,更不知道正确的数据长什么样。这本书把手边的示例数据给你配好了,你只要照着操作指引一步步点下去,就能得到和书里一致的结果。这种"确定的反馈"对新手建立信心非常重要——你会清楚地知道自己这步做对了没有。
当然了,客观说一句,这本书受限于出版年份,软件界面截图还停留在ArcGIS 10.x甚至更早的版本,但GIS操作的核心逻辑在Desktop、Pro之间的迁移成本并不高,本书的操作思路完全够用。
2. 100个实例背后的一条完整学习链路——数据、空间参考、编辑、分析、制图
2.1 数据管理:别小看"把数据弄进软件"这一步
我见过太多人卡在第一步。很多自学的人下的示例数据格式五花八门,有Excel表格、有CAD文件、有从网上下载的不知道什么坐标系的shp文件。打开ArcGIS发现要么数据出不来,要么出来的位置跑到海里去了,要么属性表乱码。汤国安这本书在数据管理这一块用了大量篇幅来解决这些问题。
书里反复出现的几个高频操作我现在还在用:
- ArcCatalog的妙用:很多人打开ArcMap就直接拖数据,但真正的专业操作是先在ArcCatalog里建好个人地理数据库(Personal Geodatabase)或文件地理数据库(File Geodatabase),把数据统一管理起来。这样后期做投影转换、建立拓扑、批量操作都会顺手很多。
- Excel表格转成空间数据:通过XY坐标添加数据是出镜率极高的操作。书里会带你走完从Excel坐标表到点图层的完整流程,这个技能在做POI数据可视化、导出GPS点数据时几乎是必用的。
- 坐标系的选择与投影变换:我猜不少读者会和我一样,最开始完全分不清WGS84、CGCS2000、Web墨卡托这些概念。书里在多个实例里穿插了坐标系的设定和投影变换操作,练多了你自然就理解"地理坐标系和投影坐标系的区别"到底是怎么影响你屏幕上那张图的。
2.2 空间参考与配准:为什么你的数据和底图总是对不上
这个问题在热门搜索里非常常见。很多人下载了天地图影像,想叠加自己的shp文件,结果发现图层怎么也对不上。这本书在配准和空间参考部分讲得很扎实。
实操中我强烈建议你把下面几个操作练到形成肌肉记忆:
- 地理配准(Georeferencing):书里会有对一幅无空间参考的扫描图或者图片进行配准的实例——选择控制点、查看残差、更新地理配准、校正栅格数据。这一套流程学会了,你就能处理老地图、纸质图扫描件、甚至是CAD导出的平面图。
- 定义投影(Define Projection)与投影栅格(Project Raster):很多人拿到数据第一件事就是"看起来位置不对",然后乱点一通。实际上你只需要先搞清楚"数据的坐标系是什么"和"我想让它显示成什么坐标系",再用投影工具转换即可。
- 动态投影:ArcMap界面默认显示的是数据框的坐标系,如果你的数据和数据框坐标系不一致,软件会在显示时做动态投影,但这不影响数据的原始坐标。书里虽然没有用大篇幅强调这个概念,但在多个实例里你都会接触到这个机制。理解了这一点,很多"图层显示错乱"的困惑会瞬间消失。
2.3 属性编辑与字段计算:制图和分析的地基
很多学ArcGIS的人容易忽略属性表的重要性,一上来就想做高大上的空间分析。汤国安这本书在基础部分就反复训练你对属性表的掌控力。热搜词里那些"字段计算器获取图斑经纬度范围"、"一个字段换行标注"、"分式标注公式"的问题,本质上都是属性表操作没学透。
书里相关的实例给你练到的内容包括:
- 属性表的常规操作:添加字段、切换字段类型、按属性选择、计算几何面积/周长。
- 字段计算器的正确用法:VBScript和Python表达式怎么切换,怎么连字符串,怎么用字段计算器给文本字段赋空值。这些操作在做数据清洗、批量处理时价值极大。
- 标注与注记:很多新手不知道"标注"是可以写代码的,更不知道"转注记"才能把文字变成图形存下来。书里在制图部分会专门带你做标注相关的实例,练完你就会理解为什么别人的图斑上有漂亮的分数标注而不是一堆数字堆在一起。
2.4 矢量和栅格分析:从"Do"到"Wow"的核心跨越
书的中后段开始进入分析类实例,这也是很多人觉得ArcGIS"变强了"的转折点。这一部分我的学习建议是:不要只追求"把工具跑通",要琢磨"参数为什么这么设置"。
- 缓冲区与叠加分析:这是GIS空间分析最经典的组合拳。书里会用真实场景的练习带你做多环缓冲区、相交、联合、剪除这些操作。学会了这些,你就可以解决很多实际规划问题,比如"某个设施的服务范围覆盖了哪些小区"。
- 栅格分析:坡度、坡向、山体阴影、重分类,这些基于DEM的操作在热搜词里出现频率极高。书里会用DEM数据带你一步步算坡度、提取河流网络或者做填挖方计算。这部分操作熟练了,你就真正理解遥感影像和DEM数据分析是怎么回事了。
- 网络分析(Network Analyst):路径分析、服务区分析在网络数据中怎么实现,这个模块在很多行业里都是核心需求。书里虽然受篇幅限制不可能讲太深,但至少能让你把网络数据集建起来,把最基础的路径计算跑通。
- 地统计分析入门:书里应该有涉及空间插值的内容,比如反距离权重法(IDW)和克里金插值的基础操作。这个对于做气象、环境、土壤类数据分析的人来说,属于入门必练。
2.5 专题制图与输出:把分析结果变成"作品"
做GIS做得久了你会发现,分析和计算只占一半工作量,另一半在"表达"。书里的制图部分覆盖了地图版面设计、图例设置、比例尺、指北针、格网添加、制图要素调整等。热搜词里"外框插入经纬度"其实就是添加经纬度格网的问题,这在专题图制作里非常常用。
书里应该会带你从零开始排版一张完整的地图——包括在布局视图下添加数据框、设置页面大小、插入图例和比例尺、调整注记位置、最后导出成图片或者PDF。做完这一套你会发现,自己终于不再是"只会把分析结果截图发给别人"的水平了,而是能输出一张有模有样的标准地图。
3. 实操训练的完整流程——拿到书和数据后,正确的打开方式
我见过不少人买书回来从头到尾"看"了一遍,结果等于没学。ArcGIS这类软件,本质上是"手上功夫",必须亲手点过才算学过。下面这套流程是我自己实践下来效率最高的一种方式,也是我在带新人时反复推荐的节奏:
第一步:环境准备,选对版本
先说版本选择。现在很多新手一上来就装ArcGIS Pro 3.x,但如果你手头是汤国安这本以ArcMap为主的书,建议必须装一个ArcGIS Desktop 10.8.x或者10.7。特别是热搜词里提到"ArcGIS Desktop 10.8.2与Win11不兼容"的问题,我实测下来Win11下安装10.8.2可能出现License Manager启动不了的情况。如果你是Win11系统,建议优先用ArcGIS Pro学习操作逻辑,书里的核心分析工具在Pro里基本都有对应位置;或者装虚拟机用Win10跑ArcMap。
另外提醒一下,安装目录不要有中文路径,用户账户名也最好不要带中文,不然很多工具跑起来会报很奇怪的环境错误。
第二步:把示例数据当"宝"对待
书附带的示例数据不要一股脑解压到桌面就完事。我的建议是建立一个专门的"GIS学习工作空间",结构大概这样:
D:\ArcGIS_Learning\ ├── 00_原始数据\ ├── 01_练习输出\ ├── 02_个人数据库\ └── 03_最终成图\每次做练习前,把书里需要的数据拷到"00_原始数据"对应的子目录里,输出文件默认保存到"01_练习输出"。这样做最大的好处是:当你在一个实例里把数据搞乱了,随时可以从原始数据重新开始,而不用重新解压整个数据包。
第三步:严格按照"先看操作手册,再关掉手册做一遍"的方式练
具体操作流程是:先照着书上的操作手册完整做一遍实例,记下关键步骤和参数;然后关闭ArcMap和书,凭记忆重新复现一遍这个实例。如果第二遍能独立做出来,那么这个操作才算真正变成你自己的技能。如果卡住了,就回去翻书,把你卡住的那个环节标注出来——这些标注就是你最容易犯错的地方。
第四步:每个实例做完,写三句话笔记
我要求自己和学员在每完成一个实例后,在本子上写下三句话:这个实例做了什么、用到了哪些核心工具、这些工具还能用在什么其他场景。别小看这个环节,它能逼你把"我照做了"变成"我理解了"。
4. 学习过程最常遇到的几个拦路虎——配套实战排查
不管用的是哪一版软件,下面这些问题是几乎每一个学这本书的人都会遇到的,提前给你打个预防针。
4.1 License Manager启动不了,或者"尝试读取或写入受保护的内存"
这个问题在Win10/Win11上非常常见,热搜词里也有。通常原因是杀毒软件把ArcGIS的许可服务禁用了,或者系统环境变量里Python路径冲突。我实测有效的排查步骤如下:
- 打开"服务"窗口,找到ArcGIS License Manager相关的服务,看它是否处于"已停止"状态。
- 以管理员身份启动License Manager Administrator,重新读取许可文件。
- 如果还是报错,检查你的杀毒软件有没有拦截
C:\Program Files (x86)\ArcGIS\License10.8\bin\下的进程。 - 最后手段:完全卸载License Manager,清干净注册表残留后重装。
4.2 图层缩小能显示、放大就丢失
这个现象很诡异,但原因通常很朴素——数据量太大,或者显示比例尺超出了图层默认的可见比例范围。解决办法就是在图层属性里找到"常规"选项卡,取消勾选"基于比例尺控制图层的显示范围",或者直接右键图层选择"缩放至图层"。书里虽然没专门讲这个问题,但你在做大量数据练习时一旦遇到,就知道是这么回事了。
4.3 面积计算出来是负的
热搜词里"ArcGIS里面积是负的怎么处理"确实是个高频问题。如果你在字段计算器里用!shape.area!算面积得到负数,不要慌,问题出在几何的坐标顺序上——多边形顶点是顺时针还是逆时针。解决办法很简单:先用"修复几何(Repair Geometry)"工具修复一遍数据,再重新计算面积。实际上这个负面积问题的根因大多来自原始数据的拓扑关系不对,平时养成拿到数据先跑一遍"检查几何(Check Geometry)"的习惯,能帮你避免很多奇奇怪怪的 bug。
4.4 字段名只能3个字怎么办
ArcGIS的shpfile格式属性表字段名有长度为10字节的限制,中文一个字占3字节的话,很多字段名就会变成"只能输3个字"的窘境。这个问题的正解是:尽量使用英文短字段名,或者尽早把自己的数据转到Geodatabase里,这样字段名限制会宽松很多。书里虽然不会拿这个问题单开一课,但你在做后面那些复杂实例时,大概率会自己撞上。
4.5 添加底图没反应
这个问题多见于网络环境受限的电脑,ArcMap自带的在线底图服务在国外服务器上,国内访问时经常加载不出来。解决办法是用天地图等服务。热搜词里"天地图加载显示空白""怎样打开天地图图层"这类问题,就是图层加载方式和密钥没设置对。先到天地图官网申请一个Key,然后在ArcMap里用"添加WMTS服务器"的方式加载,填对了URL和Key基本就能解决。书里因为年代原因没讲天地图,但"如何加载在线地图服务"这种思路在GIS里是一样的。
5. 从"100例"走向"自己做项目"的最后一步
说实话,把100个实例全部过一遍,你已经具备了独立解决绝大多数常规GIS问题的能力。但练习和学习之间有一道鸿沟,这道鸿沟只能靠"摆脱书、独立做一个自己的小项目"来跨越。
我的建议是:刷完书之后,立刻给自己定一个完整的迷你项目,比如"基于某城市POI数据的餐饮热点分析"。这个项目需要你独立完成:坐标采集和转换、属性筛选与计算、核密度分析(热搜词里的"核心密度图制作"就是它)、专题图输出。你会发现,这个项目的每一个环节在当前这本书里都练过,但把它们串在一起时,你才会真正理解哪些工具是"这一步专用"的,哪些工具是可以"一鱼多吃"的。
到了这个阶段,你就可以去翻ArcGIS Pro的帮助文档、Esri官方的Learn ArcGIS教程、或者CSDN、知乎上的专题文章,带着明确的问题去搜答案,学习效率会大幅提升。
我一直认为,汤国安老师这本《基础100例》的价值,不在于让你掌握多少炫技级的操作,而在于它把ArcGIS学习中最容易让人放弃的"入门到熟练"这段路,拆成了一百米一百米的短跑。你不需要天赋,只需要每天拿出两三个小时,一个实例一个实例地趟过去。书读百遍其义自见,软件操作练上百遍,想不熟练都难。
本文还有配套的精品资源,点击获取