← 返回博客
外业人必懂的 GIS 数据格式:SHP、KML 与离线瓦片
格式是外业数据的"普通话"
跟甲方交换数据、跟内业软件对接、给 App 导底图——每种场景都有它偏爱的格式。搞懂原理,换软件不慌。

SHP:最老牌的矢量格式
Shapefile 其实不是一个文件,是一组:
.shp几何图形.shx空间索引.dbf属性表.prj坐标系定义
拷贝时四个文件要一起带走,丢了 .prj 坐标系就没了。另外注意 SHP 字段名最长 10 字符、默认 GBK 编码这两个历史包袱。
KML/KMZ:面向展示的交换格式
KML 是 XML 文本,KMZ 是打包后的 KML(还能带图片)。适合在 Google Earth 里展示,不适合做严谨的属性管理。
MBTiles:离线瓦片的标准答案
把一整套地图瓦片按金字塔结构打包成一个 SQLite 文件。一个文件、离线可用、导入即用,是移动端离线底图的通用选择。

格式没有优劣,只有场景适配。搞清楚"谁在什么环节用它",选型就不纠结了。