Shapefile合并器
将多个Shapefile ZIP文件合并为一个GeoJSON FeatureCollection。所有处理均在您的浏览器中完成 — 无需上传,完全私密。
如何工作
此工具将多个Shapefile ZIP文件转换并合并为一个GeoJSON FeatureCollection。上传多个.zip文件(每个包含.shp、.dbf、.shx、.prj),选择要包含的属性,并下载合并后的GeoJSON文件。
如何合并Shapefile
- 上传ZIP文件 — 拖放或浏览多个Shapefile ZIP文件(必须包含.shp、.dbf、.shx文件)
- 检查文件 — 查看文件大小、要素数量和坐标系统
- 选择属性 — 使用复选框选择要保留的属性
- 预览 — 在交互式地图上查看合并后的几何图形
- 下载 — 将合并后的数据下载为单个.geojson文件
功能
- ✅ 合并多个Shapefile — 将不同ZIP文件中的要素合并
- ✅ 自动转换 — 在合并过程中将Shapefile转换为GeoJSON
- ✅ 属性选择 — 使用复选框选择要包含的属性
- ✅ 快速操作 — 全选、全不选或仅选择公共属性
- ✅ 地图预览 — 在交互式Leaflet地图上查看合并后的几何图形
- ✅ 批量操作 — 撤销最后一次添加、移除错误、清除所有内容
- ✅ 大小统计 — 输入大小、输出大小和要素数量
- ✅ 100%客户端处理 — 无需上传,页面加载后可离线使用
Shapefile要求
每个ZIP文件至少必须包含:
- .shp — 几何形状文件(必需)
- .dbf — 属性数据库文件(必需)
- .shx — 形状索引文件(必需)
可选但推荐:
- .prj — 投影信息(用于坐标系统)
使用场景
- 📍 合并区域数据集 — 将县/市Shapefile合并为州/国家
- 📍 整合数据来源 — 合并来自不同政府机构的数据
- 📍 历史分析 — 将历史边界Shapefile与当前数据合并
- 📍 数据准备 — 为网络地图准备合并数据集
- 📍 格式转换 — 将多个Shapefile转换为单个GeoJSON
- 📍 简化工作流程 — 一次处理多个文件
提示
- 需要ZIP格式 — 每个Shapefile必须在ZIP压缩包中
- 检查投影 — 确保所有Shapefile使用兼容的坐标系统(推荐使用WGS84)
- 大文件 — 预览前1000个要素以提高性能
- 公共属性 — 使用“仅公共”选项保留共享的属性列
- 优化输出 — 使用GeoJSON Minifier减少最终文件大小
- 属性清理 — 合并前检查并取消选择不必要的属性字段
技术细节
输入格式
- Shapefile ZIP — 包含.shp、.dbf、.shx(以及可选.prj)的ZIP压缩包
- 几何类型 — 点、线、面(支持混合类型)
- 属性 — DBF属性表转换为GeoJSON属性
- 投影 — 如果存在PRJ文件,将用于坐标转换
输出格式
- GeoJSON FeatureCollection — 标准GeoJSON,类型为:"FeatureCollection"
- WGS84坐标 — 如果需要,将重新投影为EPSG:4326
- 选择的属性 — 仅包含选定的属性
- 合并的要素 — 包含所有输入文件中的要素
隐私
所有操作均在您的浏览器中完成。文件不会上传到任何服务器。页面加载后,工具可离线使用。
相关工具
- GeoJSON合并器 — 合并GeoJSON文件
- Shapefile到GeoJSON转换器 — 转换单个Shapefile
- GeoJSON压缩器 — 优化合并后的GeoJSON
- TopoJSON合并器 — 合并TopoJSON文件
常见问题
如果我的Shapefile没有.prj文件怎么办?
工具仍然可以工作,但可能会假定使用WGS84。为了获得最佳结果,请包含带有投影信息的.prj文件。
我可以合并具有不同几何类型的Shapefile吗?
可以,工具支持在同一输出中包含混合几何类型(点、线、面)。
我需要先解压Shapefile吗?
不需要,直接上传ZIP文件即可。工具会自动提取并处理它们。
输出使用什么坐标系统?
输出GeoJSON使用WGS84(EPSG:4326),这是网络地图的标准。
属性字段名称如何处理?
所有文件中的字段名称都会被合并。如果文件有不同的字段,可以使用属性复选框选择要保留的字段。
我可以合并来自不同坐标系统的Shapefile吗?
可以,如果包含.prj文件,工具会尝试重新投影为WGS84。为了获得最佳结果,请确保所有输入使用兼容的投影。
为什么我的输出文件很大?
Shapefile通常包含高精度坐标。合并后可以使用GeoJSON压缩器减少精度和文件大小。