GeoJSON 转 Shapefile怎么用:实际操作与检查方法
用真实示例了解GeoJSON 转 Shapefile的文件准备、操作、结果检查、隐私和当前功能边界。
适用场景
把单一几何类型的 GeoJSON 转成包含 SHP、SHX、DBF、PRJ 的下载 ZIP。Shapefile 对字段名、类型、文本长度和混合几何有严格限制。本工具做保守导出并显示被截断或转换的字段。
实际示例
例如一个含 Polygon 与属性的 WGS84 FeatureCollection。若字段 building_height 超过 DBF 名称限制,应先确认缩短后的名称;嵌套对象不能原样写入 DBF。
操作步骤
- 选择合法的 FeatureCollection GeoJSON。
- 检查几何类型、坐标范围和属性字段。
- 按提示处理混合几何、长字段名和嵌套值。
- 下载 ZIP,并在目标 GIS 中抽查属性和坐标。
完成后必须检查
- 生成常见 Shapefile 配套文件
- 转换前提示字段损失
- 文件在当前浏览器标签页中处理,不会为了运行该功能上传到 FreeTool 服务器。
不要只看“处理成功”。请对照源文件抽查数量、字段、尺寸、坐标、文字或模型外观;任何用于生产、科研、业务、版权或正式交付的结果,都要在目标系统再次验证。
当前功能边界
- 一个 Shapefile 只能可靠容纳一种几何类型
- DBF 字段名通常限制为 10 个字符且不支持嵌套对象
- 输出按 WGS84 解释,不会从无 CRS 的 GeoJSON 推断投影
隐私与安全
本地文件在当前浏览器标签页中处理,不会为了运行工具上传到 FreeTool。通过 URL 打开的 IIIF/DZI 资源由浏览器直接访问来源站点,仍受来源站的日志、CORS 和权限约束。共享设备使用后应删除下载、截图和剪贴板内容。
常见问题
属性为什么少了?
数组、对象和超长字段不能无损写入 DBF,页面会提示规范化结果。
能混合点和面吗?
不能写入同一个可靠 SHP;请先按几何类型拆分。
GeoJSON 会上传吗?
文件在当前浏览器标签页中处理,不会为了运行该功能上传到 FreeTool 服务器。