我做了一个免费网页工具:不用装 GIS 软件,也能先看懂一份地图数据

封面图:地图数据体检助手
很多项目里,地图数据不是从“专业分析”开始的,而是从一个很朴素的问题开始的:
这份数据到底能不能打开?在哪里?有多少条?字段是什么?有没有明显问题?
过去,这个问题通常要交给 ArcGIS、QGIS,或者找一个懂 GIS 的同事帮忙看一眼。但在真实项目现场,很多人并不是 GIS 工程师:项目经理、产品经理、售前、数据整理人员、甲方业务人员,都可能临时收到一份 Excel、CSV、Shp.zip、GeoJSON、GPKG 或 GeoTIFF。
于是我做了一个小工具,暂时叫:
地图数据体检助手
它不是想替代 ArcGIS/QGIS,而是想解决一个更轻、更高频的问题:
拿到一份地图数据后,先用浏览器快速预览、查看属性、发现明显问题,再决定要不要进入专业软件或开发流程。

图 1:地图数据体检助手首页
为什么要做这个工具
我之前做过 GIS 类项目,也做过项目管理和产品工作。时间久了会发现,很多地图数据问题并不是复杂到需要空间分析,而是卡在最前面:
·Excel 里到底有没有经纬度字段?
·CSV 能不能直接变成点位?
·Shp.zip 里面组件是否完整?
·GeoJSON 有没有空几何或异常坐标?
·GPKG 里到底有哪些图层?
·GeoTIFF 是不是有地理参考?尺寸和波段是什么?
·这份数据能不能拿去汇报、开发、交付或验收?
这些问题如果每次都启动大型 GIS 软件,成本其实很高。尤其对非 GIS 专业人员来说,打开软件、找菜单、配坐标系、看属性表,本身就是一道门槛。
所以我想做一个“第一眼判断工具”:
拖进去,先看见。看见之后,再判断。
它现在能做什么
目前这个网页 MVP 支持几类常见数据:
·Excel / CSV:自动识别经纬度字段,能上图;没有坐标时,也能展示属性表。
·Shp.zip:解析 Shapefile 压缩包,查看图形、字段和属性。
·GeoJSON / JSON:直接预览矢量数据。
·GPKG:作为后续重点格式继续增强。
·GeoTIFF:读取影像基础信息,并尝试在地图上做预览。
工具会把数据加载成图层,左侧管理图层,中间看地图,右侧看体检结果,下方看属性表。

图 2:加载矢量数据后的工作台
一个典型使用场景
比如你收到一个区县、乡镇、社区的空间数据包。你只是想先确认:
·数据范围是不是对的;
·图形能不能正常显示;
·属性字段有没有你需要的指标;
·点击一行属性,能不能定位到地图上的对应图形;
·这份数据能不能继续给开发、建模或汇报使用。
在这个工具里,流程会被压缩成四步:

图 3:从文件到判断的最短路径
对项目经理或产品经理来说,这个流程的价值不在于“做很复杂的 GIS 分析”,而在于减少大量沟通成本。
以前可能要问:“这个 shp 能打开吗?”“字段有没有缺?”“这个 Excel 里的点位是不是经纬度?”“图层范围为什么跑偏了?”
现在可以先自己拖进去看一眼,再带着更明确的问题去找 GIS 工程师或开发同事。
我特别在意的一点:文件不上传服务器
很多地图数据涉及项目、客户、业务边界,不能随便传到陌生网站。
所以这个工具目前采用的是:
纯前端本地解析。
也就是说,文件是在你的浏览器里读取和处理的,不会上传到服务器。服务器只负责提供网页本身,不保存你的数据文件。这也是它适合作为公开免费工具的原因:它更像一个“浏览器里的数据放大镜”,而不是一个收集用户数据的平台。
它适合谁
我觉得它比较适合这些人:
·做 GIS、数字政府、应急、水利、自然资源、住建、农业、交通等项目的项目经理;
·经常收到空间数据,但不想每次都打开专业 GIS 软件的产品经理;
·需要快速判断数据质量的售前和交付人员;
·手里有 Excel/CSV 点位台账,想快速上图的业务人员;
·想做轻量数据验收、汇报前检查、开发前预处理的人。
如果你是专业 GIS 工程师,它不会替代你的主力软件。但如果你经常被别人问“帮我看看这个数据能不能用”,它可能可以替你挡掉一部分最基础的问题。
目前还不完美
我也不想把它包装成一个已经成熟的产品。现在它还是 MVP 阶段,有一些很现实的边界:
·超大 GeoTIFF 在浏览器里预览会受内存限制;
·复杂坐标系转换还需要继续增强;
·GPKG 的多图层读取还需要打磨;
·Shapefile 的编码、组件缺失、异常几何都需要更多样本测试;
·后续如果要支持几十 GB 影像,更适合做桌面版或服务端切片方案。
但我认为,这个方向是成立的。
不是所有人都需要完整 GIS 软件,但很多人都需要先看懂一份 GIS 数据。
后续想做的方向
接下来我会优先打磨这些能力:
1.更稳定地读取 Shp.zip、Excel、CSV、GeoTIFF。
2.支持图层显示隐藏、顺序调整、移除和多图层叠加。
3.属性表点击后,地图自动定位并高亮对应要素。
4.对坐标异常、空几何、缺字段、无投影等问题给出更清晰的体检结果。
5.继续做浏览器版,同时为后续桌面版留出空间。
桌面版的价值会在大文件、批量处理、本地目录读取、更多格式支持上体现。网页版则继续保持轻、快、无需安装、打开就能用。
体验地址
当前测试地址:
http://8.137.85.158:18080/
如果你手里有 Excel、CSV、Shp.zip、GeoJSON、GPKG 或 GeoTIFF,可以拖进去试试看。也欢迎把你遇到的异常样本、真实需求或吐槽发给我。这个工具能不能继续长出来,靠的不是我闭门造功能,而是不断遇到真实数据、真实问题、真实使用场景。
地图数据体检助手:给非 GIS 专业人员的第一眼判断工具。
夜雨聆风