乐于分享
好东西不私藏

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

我做了一个免费网页工具:不用装 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 专业人员的第一眼判断工具。