只想看一眼的时候
一秒打开地图文件,不用先学 GIS
手里有个 Shapefile 的人,大多不需要一整套 GIS。他们只想看看里面有什么,确认它和别的数据对得上,也许再导出一张图发给别人。
在访达里双击就开
Shapefile、GeoJSON、GeoPackage、GeoTIFF、KML、GPX 和 NetCDF 文件都能在访达(Finder)里直接双击打开,也可以拖进窗口。
图层自动对齐
应用会读取 Shapefile 的 .prj 并转换坐标,所以 CSV 里的点会落在行政区边界上,而不是跑到地图外面。读不懂某个文件的坐标系时,它会用一句话告诉你。
经纬度 CSV,拖进来就上图
拖入一张带经度、纬度列的表格。应用会找到这两列,把每一行放到地图上,并告诉你它选了哪两列,选错了可以改。
GeoTIFF 放到真正的地图上
“预览”只把 GeoTIFF 当成一张平面图片。在这里,卫星影像、无人机航拍或高程数据会放在它该在的位置,和其他图层叠在一起。
文件不离开你的 Mac
什么都不上传。免费版在本机读取文件,断网也能用。调查数据、客户文件和敏感资料都可以放心打开。
GCJ-02 / BD-09 坐标纠偏
高德、腾讯地图用 GCJ-02 坐标,百度地图用 BD-09。如果中国境内的图层看起来用的是这两种坐标,应用会提示你,点一下就能纠偏,和底图以及其他数据对齐,不再整体偏移几百米。
格式
支持哪些格式
Shapefile(.shp)
把 .shp 和同名的 .dbf、.shx、.prj 放在一起,或者直接打开它们所在的 .zip。属性显示在表格里,点一下图形也会在卡片上显示。中文等编码的老文件会按 .cpg 读取,不会乱码。
GeoJSON 和 TopoJSON
点、线、面都可以,所有属性都在表格里。
CSV 和 Excel
任何带经纬度列或 WKT 几何列的表格。没有坐标的表格,也可以按共同的一列(比如国家或区县名称)连接到地图上的地点。
GeoTIFF
高程、气温、土地覆盖、卫星和无人机影像。点一个像元就能读出它的值,还能按数值着色并显示图例。
NetCDF
气候和天气格网数据,用时间滑块逐日查看或自动播放。
还有
GeoPackage、Google 地球的 KML 和 KMZ、手机或手表记录的 GPX 轨迹,以及 FlatGeobuf。
坦白比较
用凌波微图还是 QGIS?
QGIS 是免费的完整 GIS,而且非常好用。凌波微图适合那些用 QGIS 有点“杀鸡用牛刀”的时候。
这些事凌波微图就够了
- 看看文件里有什么、在哪里
- 确认两个图层对得上
- 按数值着色、筛选、加标注
- 按名称把表格连接到地点上
- 导出一张完整的地图,放进幻灯片或报告
这些事请用 QGIS
- 编辑图形或属性
- 给扫描的地图配准
- 裁剪、融合等地理处理工具
- 自己选择或定义投影
- 多页打印排版或使用插件
在线查看器看一眼更快,但文件要上传,或者整个塞进浏览器标签页。凌波微图让文件留在本地,大文件也能打开。
问答
常见问题
Mac 上有免费打开 Shapefile 的软件吗?
有。凌波微图免费。在访达里双击 .shp,或者把它(或它所在的 .zip)拖进窗口。记得让 .dbf、.shx 和 .prj 和它放在一起:一个 Shapefile 其实是一组文件。
为什么我的 CSV 点和 Shapefile 叠不到一起?
通常是因为 Shapefile 用的是投影坐标系(以米为单位),而 CSV 存的是经纬度,两者落在了不同的地方。凌波微图会读取 Shapefile 的 .prj,把它转换成经纬度,两者就对齐了。如果 .prj 缺失或读不懂,它会直接告诉你,而不是悄悄猜一个。
为什么我的点在高德、百度底图上是准的,换到别的底图就偏了几百米?
中国的地图服务使用加密偏移后的坐标:高德、腾讯用 GCJ-02,百度用 BD-09。从这些服务导出的坐标放到国际标准(WGS 84)的地图上,会整体偏移几百米。凌波微图发现图层可能用的是这两种坐标时会提示你,点一下就能纠偏,让点和底图对齐。
为什么“预览”能打开 GeoTIFF,却不显示在地图上?
“预览”和“照片”把 GeoTIFF 当作普通图片,忽略了文件里存的位置信息。凌波微图会读取这些信息,把影像画在正确的位置,和其他图层叠在一起,点任意像元还能看到它的值。
需要懂 GIS 或坐标系吗?
不需要。打开文件不用任何设置;应用需要猜测时(比如哪两列是坐标),会用一句话告诉你,并让你修改。术语表用大白话解释地图术语。
我的文件会被上传吗?
免费版不会:所有文件都在你的 Mac 上读取和绘制,断网也能用。联网时会下载底图瓦片,但你的数据从不发送出去。Pro 版的提问框会把图层名、字段名和范围发给助手,以便理解你的问题,但从不发送具体数值。
有 Windows 版吗?
正在制作中。目前凌波微图支持搭载 Apple 芯片、macOS 13 或更高版本的 Mac。
