用QGIS将shp转json

  1. 下载 QGIS,QGIS 为开源免费软件,不用破解,安装比较容易,这里就不再列出详细教程。

  2. 打开 QGIS Destktop。

  3. 添加 vector file,如图箭头所示。
    1
    更快捷的方法是将 ,将 shp 、dbf 等文件直接拖到 Layers Panel 框里面 。这样就可以跳过步骤 4 直接打开文件了。
  1. 弹出选择文件的对话框,Encoding 选择 System,然后点击 Browse,选择 shp 及相关的文件添加进来。(最重要的是 shp 格式的文件和 dbf 格式的文件)。
    这里写图片描述
    其中步骤 2 点击后如下图所示
    这里写图片描述
  1. 打开文件后,点击属性表看一下中文是否乱码
    这里写图片描述
    打开后的属性表如图所示,没有乱码,如果乱码,一般是因为步骤 4
    的 Encoding 选项那里选错了。
    这里写图片描述
  1. 导出 geojson 文件:在左边的 Layers panel 区域,在任意一个图层右键,选择 Save As。
    这里写图片描述
    弹出保存文件的对话框,顶部的 Format 选择 geojson,然后点击
    browse,选择保存文件的路径。点击确定保存。这样就可以把shp转为json了。
    这里写图片描述
    导出完成后,全选 Layers panel 里面打开的图层文件,右键→remove,
    即可关闭所打开的图层。
分享到