Google Earth Pro 导入 Shapefile SHP 矢量数据
Shapefile 是什么
Shapefile(.shp)是 GIS 领域最通用的矢量数据格式之一,由 ESRI 公司推出。它通常由一组同名但不同扩展名的文件组成:
.shp:主文件,存几何体.shx:索引文件.dbf:属性表(每个几何体对应的属性数据).prj:投影信息(可选)
Google Earth Pro 桌面版可以完整导入 Shapefile,网页版和移动端只支持有限的矢量数据导入。
导入 Shapefile
- 把所有配套文件放在同一个文件夹里:
.shp、.shx、.dbf必须同名、同目录,缺一不可 - Pro 桌面版菜单:文件 → 打开 → 找到
.shp文件(不要直接找.zip压缩包——Pro 版 7.3+ 支持直接解压 zip 格式的 Shapefile) - Pro 版 7.3+ 新功能:如果 Shapefile 是 zip 格式打包的,可以直接导入
.zip - 导入过程中会弹出一个对话框,让你选择:
- 显示的属性字段(哪个字段作为标签显示在地标旁)
- 坐标系(默认 WGS84,如果 Shapefile 用的是其他坐标系需要手动选择)
- 样式模板(可选,给导入数据统一样式)
导入成功后,所有几何体(点、线、面)会自动叠加到地球仪上,并在左侧位置面板里生成对应的文件夹。
导入后的编辑能力
和 KML 导入类似,Shapefile 导入后的数据也可以编辑:
- 修改每个要素的标签文字(从属性表里选另一个字段)
- 应用样式模板给要素上色(比如按人口密度给行政区上色)
- 单独移动某个地标或调整某条线
- 添加新的要素或删除已有要素
Pro 版独有的是可以直接对 Shapefile 的属性表进行操作:右键导入的文件夹 → 属性 → 要素数据。在这里你可以看到完整的表格视图,直接修改属性值。
样式模板
样式模板(Style Template)是 Pro 版导入矢量数据时最实用的功能:
- 导入 Shapefile 时,选择一个属性字段(比如行政区)
- 样式模板让你按该字段的值给要素自动着色——比如按人口数量把行政区分成 5 档,每档一个颜色
- 着色后整个数据集的视觉效果一目了然,是做专题地图的基础
没有样式模板的话,上百个行政区都是同一种颜色,根本看不出什么规律。样式模板可以从 文件 → 样式模板 → 分享样式 保存和导入,方便重复使用。
和网页版的区别
| Pro 桌面版 | 网页版 | |
|---|---|---|
| Shapefile 导入 | 完整支持 | 最近刚补齐,但能力有限 |
| 多文件组 | 直接打开 .shp(需要配套文件) | 以 .zip 格式上传 |
| 属性表编辑 | 完整表格视图,可编辑 | 只读 |
| 样式模板 | 有 | 有限 |
| 大量要素 | 可处理数万个要素 | 建议 10,000 以内 |
常见问题
导入后位置全错(飘到赤道附近):
- 这是最常见的问题:Shapefile 的
.prj文件里的投影信息可能不完整或不被识别 - 解决方法:在导入对话框里手动指定正确的坐标系,或用 QGIS 等 GIS 工具先把 Shapefile 投影转换为 WGS84(EPSG:4326)
导入后中文乱码:
.dbf文件默认用 GBK 编码存储中文字段,但 Google Earth Pro 可能按 UTF-8 读取- 可以在导入对话框里手动选择字符编码
文件太大导入慢:
- Shapefile 如果包含几十万个要素,导入会非常慢甚至卡死
- 建议用 GIS 工具先筛选/简化/聚合数据后再导入
- Pro 版对矢量数据的处理能力比专业 GIS 软件弱很多,复杂数据建议先用 QGIS 或 ArcGIS 预处理