上个月接了个活儿,要做一个县城建成区近20年的扩展分析。数据源倒是好解决,问题出在历史影像上——客户要求每五年一个断面,前后要五期影像。我翻了半天网盘里存的影像,要么分辨率不够,要么云的遮挡一片惨白,最后真正能用的只有两期。后来我换了思路,直接用ArcMap里加载在线历史影像的方式把缺口补上了。也正是那次之后,我决定把这个流程固化下来,做成一个顺手的小插件。
这就是今天要聊的东西:ArcMap全国历史影像插件。它解决的核心问题其实就一个——在ArcMap里像翻老照片一样,迅速调出某个区域过去十年、二十年的卫星影像,并且所有影像都是严格配准过的,可以直接拿来当底图做矢量化、做对比分析、做变化监测,省去到处找数据、下数据、导数据的折腾。
这篇文章适合所有用ArcMap做项目的人,不管你是做国土、规划、农业、林业还是做环评的。即使你现在主要用ArcGIS Pro,也能从文章里看到一套完整的历史影像数据组织和调用思路,迁移过去也就几分钟的事。我会从功能拆解、技术原理、实际配置步骤、数据选型到踩坑经验完整讲一遍,确保你看完能直接上手。
1. 为什么GIS从业者都需要一个历史影像加载工具
1.1 历史对比不是偶尔的需求,而是日常工作的一部分
很多人觉得历史影像就是个"加分项",有就看看,没有也不影响干活。这个观点我以前也认同,直到被现实打了几次脸。
最典型的就是做不动产权籍调查或者卫片执法相关的工作。上级下发的图斑是上世纪九十年代的影像底图上提取的,你要去现场核实,但手上只有今年的影像图。地块上的房子早就拆了重建,道路也改了线,你拿着今年的影像根本对不上当年图斑的位置信息,现场找起来非常痛苦。
另一个高频场景是工程回溯。比如一条河道的治理工程,2015年启动,2018年完工。现在要写后评价报告,需要工程前后的影像对比图来佐证治理效果。这种需求往往来得急,当天要图,不可能给你时间去遥感数据平台申请数据、等审批、再下载。这时候如果有一个能直接调历史影像的工具,一拖一拽就出图了。
我见过太多人在这种时候的做法:打开谷歌地球,截屏。说实话谷歌地球的影像质量确实不错,历史影像功能也很好用,但有个致命问题——它不是一个专业的GIS数据处理环境。截图拿回来做不了精确配准,比例尺对不上,坐标系统不透明,最后只能当个示意图用,根本进不了正式成果。更别提有些项目数据敏感性高,不允许用外部在线地图服务,必须用自主可控的数据源。
1.2 传统找历史影像的老路有多折腾
在没有这类插件之前,要获取一份历史影像通常有三条路,每一条都让人头疼。
第一条是从数据平台下载。国内各级测绘地理信息部门都有数据分发服务,很多省份的数据平台也提供历史影像图下载。问题是流程长、审批麻烦,而且有些平台对单次下载的面积有限制。我曾经申请过某县2009年的影像数据,从在线申请到拿到数据,整整等了三个星期。对于快节奏的项目来说,黄花菜都凉了。
第二条是从商业卫星影像公司购买。质量确实好,亚米级分辨率,现拍现卖。但价格也相当感人,一个景动辄几千上万,而且如果只是要一个面积不大的图斑对比,这个成本完全划不来。
第三条是自己在网上搜集。一些论坛、网盘里有人分享散装的历史影像,资源的确不少,但质量参差不齐,有的是被二次压缩过的,坐标信息丢失,打开一看是"无空间参考"的裸影像,还要自己手动配准。融合拼接、调色、裁剪一轮折腾下来,一个下午就没了。
这三条路我全都走过,最后得出的结论是:如果只是日常项目需要做一个快速的历史对比分析,完全没必要走这些重流程。找一个稳定的在线历史影像服务,用一个插件把它接进ArcMap,五分钟就能出一个质量还不错的结果。这个"轻量级"的解决思路,才是大多数GIS从业者真正需要的。
2. 这个插件的核心能力与使用场景清单
2.1 功能清单
我做的这个ArcMap历史影像插件不是什么大工程,它的定位很明确:轻量、够用、稳定。核心功能有四个。
第一个功能是全国历史影像的快速切换。插件内置了一个历史影像索引表,覆盖到全国范围,打包了从20世纪60年代到最近年份多个时期的影像服务地址。你在ArcMap里点开插件工具条,选择目标年份段,地图视图里就会自动加载对应年代的影像。不用自己去拼URL,不用记服务地址,所有操作都是按钮式的。
第二个功能是查看器模式。这个模式把当前地图视图切换成一个"纯影像"浏览状态,隐藏掉所有矢量图层,方便你快速把历史影像当作普通底图来浏览。等浏览完了再一键恢复之前的图层状态,整个过程中其他图层不会被删除或者改动。
第三个功能是透明度联动。插件里集成了一个透明度调节滑块,可以快速调节历史影像图层的透明度。这个功能在做变化对比时极其好用:下面放老影像,上面叠最新影像,把透明度调到50%左右,两个时期的土地利用变化立刻就能在地图上"闪"出来,比硬生生用边界线对比直观得多。
第四个功能是当前范围的影像导出。不用框选范围再导出地图,插件会直接获取当前视图范围,把这个范围内的历史影像瓦片拼合成一张带坐标信息的GeoTIFF导出到本地。这个功能对做汇报材料和快速出图特别有用,省去你"全图截图后再用Photoshop配准"的尴尬流程。
2.2 几个典型工作流示例
光说功能比较抽象,我举三个实际用过的案例来说明它到底能干什么。
案例一是村庄建设用地变化分析。在一个乡村振兴规划项目中,我需要分析某个村庄过去15年的建设用地扩展趋势。我把2008年历史影像加载进ArcMap,叠上现状的村庄地籍图斑,手动圈出2008年时的建设边界;然后切换到2023年影像,又圈出现在的建设边界。通过两个时期的边界对比,规划文本里"2008-2023年村庄建设用地新增面积约XX亩"这种数据就出来了,而且是有影像截图作为佐证的,评审会上非常有说服力。
案例二是历史水系恢复方案设计。一个河道生态修复项目需要复原一段被填埋的古河道。通过插件加载1980年代的影像,可以清晰看到这段古河道的走向和宽度,然后在GIS里画出古河道中心线,作为设计和施工放线的基础依据。以前要找到这个区域的历史水系形态,得去翻纸质地形图和航片,现在几分钟就能在电脑上完成。
案例三是违法用地监测辅助。在做卫片执法外业核实前,我习惯先把历史影像图层叠加上去。这样去现场之前就能判断,图斑上的建筑物是什么时候建起来的,是自己生产需要的历史建筑,还是近期新增的违法建筑,心里有个初步判断,外业核实效率高很多。
这三个工作流的共同点是什么?都不是要"一张精确的遥感分析成果",而是需要"一个用于空间参考和辅助判断的历史底图"。这正是这个插件最擅长的领域。
3. 历史影像插件背后的技术逻辑
很多人以为这类插件用了什么高深莫测的技术,其实拆开来看,核心就三板斧:在线瓦片地图的集成、坐标参考系的统一、时间维度的组织。搞清楚这三件事,你就完全理解它了,甚至你自己都能写一个类似的。
3.1 在线瓦片地图是怎么工作的
平时我们用在线地图(不管是导航地图还是影像地图)时,看到的是一个完整平滑的大地图。但实际在技术底层,这个大地图是被切成了无数个小方块组成的,这种小方块在GIS领域叫"瓦片"(Tile)。
整个地图服务的设计方式是这样的:把全球或者全国地图按照不同的缩放级别,切成尺寸固定的小图片。在第1级时,整个地球就一张图;第2级时,切成4张;第3级时,切成16张,以此类推,每一级瓦片的数量是前一级的四倍。到第15级、第18级的时候,瓦片数量已经是个天文数字了。
你在地图里拖动缩放时,ArcMap其实是在不断地向服务端请求"把坐标范围匹配的瓦片图片传给我"。服务端根据你请求的级别和经纬度范围,返回对应的图片块,客户端再把这些图片块无缝拼接显示出来。这个过程对用户是完全透明、实时的,所以大家感觉不出"切块"的存在,只觉得是在浏览一张完整的大地图。
生活里可以拿拼图来类比:整幅画面被裁成了成百上千片小拼图块,你看到的每一屏内容,其实是机器帮你把铺在地上的那部分小拼图块瞬间拼出来的结果。瓦片地图的"切割"在服务端早就完成了,客户端只负责"取用",所以响应速度才能这么快。
3.2 坐标对齐与投影处理
影像能叠加到ArcMap里和其他图层精确对齐,靠的是坐标参考系(Coordinate Reference System)。大部分在线影像服务默认使用WGS84地理坐标系(也就是常说的经纬度坐标系),而ArcMap里很多业务数据用的是CGCS2000或者西安80、北京54这种投影坐标系。
这个插件在加载影像时,会先做两件事:一是自动识别当前数据框(Data Frame)的坐标参考系;二是把影像服务返回的瓦片通过ArcMap自带的动态投影机制,实时转换到当前数据框的坐标系下。这个过程用户是无感的,不需要手动做任何坐标转换操作。
不过这里有一个需要提醒的地方:动态投影在视觉上没问题,对位置、量距离也没问题,但如果你直接用ArcMap的量测工具去量面积,得到的结果是基于当前数据框的投影坐标系的,这个没问题。但如果你把影像导出成GeoTIFF之后再拿到别的软件里去用,就要确保导出的文件确实带上了目标坐标系信息,而不是默认的WGS84。后面我会在踩坑部分详细讲这个问题。
3.3 时间维度的组织
历史影像插件的核心难点不在空间上,而在时间上。在线影像服务的数据是这样的:对于同一个地区,不同年份可能有不同来源的影像数据,分辨率不一,质量也不一。服务端必须按时间维度把这些数据组织起来,让客户端能按照用户选择的年份拉取到对应的历史影像。
我的实现方式是维护一个"影像时相索引表"。这个表记录了每一期影像服务的URL、覆盖范围、时间范围、空间分辨率、数据来源等信息。插件启动时加载这个索引表,用户在界面上选择年份后,插件根据当前地图范围去索引表里筛选出合适的影像服务,再按优先级顺序加载到地图中。
这里有个细节:不同地区的同一历史年份,数据覆盖情况未必一样。东部发达省份可能1980年代就有航空影像覆盖,而西部偏僻地区可能到2000年以后才有第一代卫星影像。所以我的索引表设计成了"区域-年份-服务URL"三级结构,加载时先判断当前地图在哪个区域,再在该区域的可选年份里做匹配。这样用户切换地区时,插件展示的可选年份列表是动态变化的,更真实地反映了数据覆盖情况。
这个设计和在线视频网站的清晰度切换逻辑很相似。视频网站会根据你的网速和屏幕分辨率,动态选择合适的清晰度流。历史影像插件则是根据你的地图范围和所选年份,动态选择最合适的那一期影像数据源。
4. 手把手配置插件并加载历史影像
4.1 安装前的环境检查
先说环境要求。这个插件基于ArcMap 10.2及以上版本开发,建议使用10.4以上版本,因为10.4对Python 2.7的兼容性更稳定,而且对高DPI屏幕的支持也更好。如果你的机器还在用ArcMap 10.0,那就别折腾了,直接升级或者换Pro吧。
操作系统方面,Windows 7到Windows 10都是可以的,Windows 11跑ArcMap也能用,但偶尔会有界面兼容的小毛病,比如工具条按钮显示不全、菜单偶尔闪退。我现在的日常工作机就是Windows 11 + ArcMap 10.8,只要把兼容性设置为Windows 8模式,基本没出过问题。
另外一件容易被忽略的事:安装插件之前先关闭ArcMap,不要开着软件安装。ArcMap启动时会扫描AddIns文件夹加载扩展,如果安装过程中文件正在被ArcMap占用,要么安装失败,要么加载出来的是一个损坏的插件,还得卸载重装,折腾得不偿失。
4.2 安装与加载步骤
整个安装过程在5分钟以内能完成,我把步骤列出来供你对照。
- 解压下载的插件压缩包,里面会有一个.esriAddIn文件和一份说明文档。
- 双击.esriAddIn文件,ArcMap的Add-In Manager会自动弹出,提示安装确认。如果双击没反应,打开ArcMap,点击菜单栏的"自定义"(Customize),在下拉菜单里选择"加载项管理器"(Add-In Manager),点"选项"(Options),再点"从文件添加"(Add From File),手动选择解压目录里的.esriAddIn文件。
- 安装完成后,ArcMap会提示需要重启才能生效。关闭并重新打开ArcMap。
- 重启后,在菜单栏的"自定义"→"工具条"(Toolbars)里找到"历史影像助手"(Historical Imagery Assistant),勾选它。工具条会出现在界面上。
这是一个普通的ArcGIS Add-In安装流程,和安装其他ArcMap插件完全一致。如果你之前装过任何ArcGIS插件,这一步基本没有学习成本。
4.3 一个完整的对比分析流程实操
插件装上之后,具体怎么干活?我用一个完整的实操流程给你演示一遍。
假设要做一个工业园区2010年和2024年的扩展对比分析,项目文件已经创建好了,数据框用的是CGCS2000 3度分带高斯克吕格投影。
第一步,点击工具条上的"加载历史影像"按钮,插件弹出一个面板,显示一个区域下拉框和一个年份滑块。
第二步,在区域下拉框里选择"华东"区域,把年份滑块拖到2010年。插件自动在当前视图范围内搜索可用的2010年影像服务,找到后加载到内容列表(Table Of Contents)中,图层名会自动加上年份前缀,比如"IMG_HIST_2010"。
第三步,使用ArcMap的缩放工具调整到目标工业园区范围。检查影像清晰度,如果太模糊,可以调整年份滑块改选相邻年份(比如2009年)的影像做替代,因为相同区域相邻年份的影像质量可能差别很大。
第四步,在内容列表中双击图层,打开图层属性,设置透明度为0。然后用编辑器工具条创建面要素,沿着2010年影像中的园区边界仔细勾画一个范围多边形。
第五步,点击"切换到最新影像",插件自动移除2010年影像,加载最新的2024年影像。继续新建一个面要素,勾画2024年的园区边界。
第六步,打开ArcToolbox中的"分析工具"→"叠加分析"→"融合"(Union)工具,把两个时期的范围多边形做叠加分析,计算重叠面积、新增面积和扩展面积。
第七步,为了让成果更直观,把影像透明度调整到40%左右,让两个时期的边界都透出来一起对比。这个视觉效果对汇报特别友好。
第八步,点击"导出当前影像",插件把当前视图范围的最新影像瓦片拼合成一张GeoTIFF,保存到指定路径。这个文件自带坐标信息,可以直接放到Word报告里,也可以后续在其它软件中继续处理。
整个过程真正用鼠标操作的时间不超过15分钟。这对于以前动辄要花半天找数据、等下载、做配准的日子来说,效率提升是用倍数来算的。
5. 历史影像数据的选型思路与分辨率对比
5.1 不同年代影像数据的特点
用这个插件做项目,除了操作层面的问题,还有一个重要的事需要心里有数:不同年代影像数据的质量特点和适用场景完全不同,选错了反而会误导判断。
上世纪60到80年代的影像,基本都是航空摄影测量的黑白影像,部分地区是经过扫描处理的纸质航片。这类影像纹理细节比较粗糙,但有一个不可替代的优点:它的历史价值极高。那个年代很多地方还处于大规模建设之前的状态,河流、山丘、村落格局能看得清清楚楚。做历史水系恢复、古村落研究、区域变迁分析时,这批老影像往往是最关键的参考素材。
90年代到2005年左右的影像,逐渐以卫星影像为主,国内主要包括中巴地球资源卫星、资源一号等数据。这类影像开始有彩色信息了,但分辨率普遍不高,一般在10米到30米之间。从这套影像上可以看到大尺度地物的空间分布,比如一个城市的整体轮廓、大的水系和山脉走向,但分辨不出具体的房屋边界和道路等级。
2005年以后,高分辨率遥感卫星陆续发射,影像质量迎来飞跃。商业卫星如WorldView、GeoEye、Pleiades以及国内的高分系列卫星,提供的影像分辨率达到了亚米级到米级。从2010年之后的数据,在城镇区域基本能分辨出楼房层数感(靠阴影判断)和小区内部道路结构。2020年以后的数据在部分城市甚至能达到0.5米以下分辨率,可以清晰看到马路上的人行横道线。
下表是我常用影像数据和适用场景的选型参考:
| 时间范围 | 主要数据源 | 典型分辨率 | 适合分析的场景 |
|---|---|---|---|
| 60-80年代 | 航空摄影测量像片 | 1-5米(部分区域5-10米) | 历史水系复原、古村形态研究、重大工程遗址识别 |
| 90年代-2005年 | 中巴资源卫星、Landsat | 10-30米 | 大尺度土地利用分类、城市轮廓演变、流域环境变化分析 |
| 2005-2015年 | 高分辨率商业卫星、早期国产高分 | 0.5-2.5米 | 建设用地变化监测、违法用地识别、不动产登记辅助核查 |
| 2015年至今 | 高分二号、北京二号、商业星座 | 0.5-1米 | 精细化土地利用、单一地类变化检测、道路、房屋精确提取 |
5.2 数据拼图与本地数据补充
在线历史影像有一个不可避免的问题:不是所有区域、所有年份都有理想的数据覆盖。特别是云雨多的南方山区,光学遥感影像很容易被云层遮挡,经常会遇到某一期影像的关键研究区域正好在云下面,什么也看不见。
面对这种情况,有两个处理思路。
第一个思路是灵活调整年份。如果选定年份的影像质量不佳或云量太大,退一两年或者进一两年找替代影像,往往能发现意想不到的好数据。我做过一个云贵高原地区的项目,目标年份的影像被云覆盖了几乎50%的研究区,我试着把年份往前调了两年,结果找到了一期完全无云、质量极佳的影像。虽然差两年时间,但对于土地覆盖这种缓慢变化的要素来说,信息量基本足够。
第二个思路是把本地数据整合进来。插件支持导入本地已有的历史影像栅格,比如你之前下载过的某年份的GeoTIFF数据。在插件面板里选择"添加本地影像",选中文件后,插件会把本地数据和在线服务数据放在同一个逻辑分组里,你可以随时切换对比,也可以叠加在一起看。这个功能在处理"在线数据缺失但本地恰好有存货"的场景时非常救命。
对那些需要做历史序列年际对比的项目,我的建议是:不要完全依赖在线影像,架构上应该是一种"在线服务作为主力底图、本地数据作为补充和校验"的混合模式。插件只是工具,数据组合的思路才是决定项目成败的关键。
6. 用了这么久,踩过的坑和总结的实战技巧
6.1 坐标系问题的坑
第一个要说的坑就是坐标系。这个坑我踩过不止一次,每次都是血泪教训。
ArcMap的数据框可以设置任意坐标系,插件在加载在线影像时会自动做动态投影。你在ArcMap里看,图层完全对齐,量测也正常。表面上看一切完美——问题恰恰出在"表面完美"上。
有一次我从插件导出某区域的GeoTIFF,拿到Global Mapper里打开准备做进一步处理,结果位置偏移了大概几百米。排查了半天,发现导出的文件虽然写着CGCS2000 / 3-degree Gauss-Kruger Zone 40,但文件内部的坐标值实际上还是WGS84经纬度的原始数值。也就是说,动态投影只改了"显示方式",并没有真正改变底层数据的坐标数值。相当于一个写着中文书名号的书,里面印的却是英文内容,封皮和内容对不上。
后来我在插件里加了一步处理:导出前先确认目标坐标系,然后用ArcPy的ProjectRaster工具做一个真正的栅格投影转换,把数据坐标值老老实实地投影到目标坐标系,输出后再把坐标系写入元数据。这样导出的文件无论拿到什么软件里都能精确对齐,再也没出现过那个偏移问题。
如果你用的是别人的历史影像工具,导出的文件经常在其它软件里位置不对,十有八九就是动态投影和真实投影的问题。解决办法很简单:导出时多一个"执行投影转换"的选项,勾上再导,效果一目了然。
6.2 大数据量卡顿的优化
ArcMap本身是个吃内存的软件,叠加大量影像瓦片之后,卡顿几乎是必然的。我总结了一套从轻到重的卡顿排查顺序,大家可以直接照着做。
先看是不是比例尺太大。ArcMap在放大到某些大比例尺时,会加载大量高分辨率瓦片,对性能要求骤增。这时可以把比例尺缩小一两级,影像还能看,但瓦片数量会呈指数级下降,流畅度立刻不同。
再看是不是缓存没开。ArcMap支持在"自定义"→"ArcMap选项"→"显示缓存"里设置缓存策略。把缓存大小从默认的较小值加到1GB-2GB,并且勾选"自动缓存本地显示数据"选项,再次加载影像时会快很多。因为相同的瓦片不会再从服务器重复下载,而是直接从本地缓存读取。
如果还是卡,就要考虑是不是还有其他矢量图层参与了实时符号化计算。历史影像叠加的那些带复杂符号的数据(比如带透明度、带晕渲、带多级符号级别的地类图斑),即便不看,ArcMap也在后台参与着渲染计算,这是一个极其消耗空间的问题。我有一次项目的卡顿,就是因为有一万个多边形的抽稀图层没有关闭显示,而它又一直叠加在最上面,遮挡住了影像。右键关闭这一层之后,流畅度立刻好了很多。
最后的大招,是把当前需要用的影像范围先"缓存到本地栅格"再使用。插件里有一个"缓存当前范围"按钮,它会把当前视图范围内的影像瓦片合并成单张的本地GeoTIFF并自动加载进地图。这样做空间位置精度完全一致,但渲染时就不需要再向服务端逐个请求瓦片了,流畅度提升非常明显。代价是你要等一两分钟生成时间,以及占一点硬盘空间,但对于有大范围数据浏览需求时的体验提升是物超所值的。
6.3 判断影像时相的经验法则
最后一个讲判断影像时相的经验。在线影像服务里的历史影像,大多数标注了年份,但"标注年份"和"实际拍摄日期"常常不是一回事。我见过不少标注2018年的影像,实际拍摄可能是同年5月的春片,也可能是同年12月的冬片。这个差异对于很多分析来说很重要——特别是做农业、做植被相关项目的同学,春片和冬片上的地物表现完全不一样。
经验法则一:看河流水位和农田状态。如果影像上河流水面宽阔、两侧农田颜色偏深且纹理均匀,通常是雨季或汛期拍摄的,一般在夏季或者初秋;如果河面窄小甚至断流,农田颜色偏浅且斑驳,通常是旱季或冬季拍摄的。
经验法则二:看植被落叶状态。在北方地区,如果影像上落叶乔木呈现出光秃秃的枝干纹理(从影像上表现为灰色的网状纹理,和夏季的深色树冠完全不一样),那大概率是秋末或冬春季节拍摄的。如果山体上常绿林和落叶林混交区的颜色差异非常大,一目了然,这个时相信息也能帮你反推拍摄季节。
经验法则三:看阴影方向。利用太阳方位角判断拍摄季节是遥感里最基础的原理。在北半球,如果地物阴影整体朝北,那说明太阳在南方,拍摄时间在当地正午前后,这是标准的最优遥感成像条件。如果阴影方向偏转很大甚至朝东南、朝东,说明拍摄时间在上午或者下午,虽然不是最佳成像时段,但也正好透露出精确的拍摄时段。
这些经验在《遥感技术基础》类教材里都有,只是平时操作时大家都不会特意去想。一旦你需要用历史影像做严谨的时间序列对比,这些判断方式就变得至关重要——你可以写出"该影像实际成像时间约为2018年10月下旬,与标注的2018年有约两个月偏差"这样的专业结论,这在评审汇报中会让人眼前一亮。
7. 历史影像插件的边界认知与补充建议
用这个插件跑了快两年项目,我对它的定位有了清醒的认知。它不是万能的,也不是要替代专业的遥感处理流程,它更像一个"快速侦察兵"——在数据分析流程的起点,帮你快速搞清楚历史状况,建立起空间和时间的直觉。真正要出严谨的学术成果,还是得回去下载原始遥感数据做大气校正、几何精校正、融合、分类这些正经流程。
我现在的标准流程是这样:拿客户需求或报告任务前,先用历史影像插件快速浏览目标区域各年代影像,搞清楚区域变化的大致脉络和时间节点;然后根据分析需求决定是否有必要申请原始数据做深入分析。这个流程下,插件帮我节省了大量"盲目下载数据"的时间——以前经常下载回来一堆数据,逐景拼接才发现云量太大或者覆盖范围不对,现在不会再犯这种基础错误了。
如果你经常做需要"历史对比图"的项目,尤其是国土、规划、生态、农业这几个领域,这个插件绝对值得一试。即使你手头有ArcGIS Pro,也可以沿着文中的技术思路,在Pro的"影像目录"(Image Catalog)里自己搭建一套同样的历史影像索引,操作路径不同,逻辑完全一样。
最近我还在琢磨给这个插件做两个新的增强:一个是把时间滑块做成动画播放功能,像放电影一样连续播放某个区域过去20年的逐年的影像变化,用来做成果展示效果一定会非常好;另一个是加一个"双屏联动"模式,左侧显示老影像、右侧显示新影像,鼠标在两边的同步联动放大缩小,做目视解译对比时效率能再升一个台阶。
这些想法都在逐步实现中,以后有进展了再来继续分享实战体验。