gis之shp矢量数据转myql

2025-12-26 21:31:14

1、首先新建个数据库,做为转换数据接收者,数据库都选utf-8,名字自定义,排序都用常见的就行

gis之shp矢量数据转myql

2、进入ubuntu子系统,进入到矢量数据根目录,这里通过bash可以直接进去,如果是liunx直接去文件目录即可

gis之shp矢量数据转myql

3、编辑脚本转换工具,通过vim新建一个脚本,这里由于命令行原因,看不清,最后会详细介绍这个脚本

gis之shp矢量数据转myql

4、这个脚本只需要修改为自己的数据库地址即可,密码改成对应的,默认会扫描当前目录下所有shp矢量文件进行自动转换

gis之shp矢量数据转myql

5、最后执行刚刚创建的shell脚本文件,等待执行完即可,如果报错会自动跳过该文件,下步会介绍如何解决

gis之shp矢量数据转myql

6、看到有报错的先记录文件,到时候去用文本编辑器打开json文件进行查看即可,基本就两个问题,一是id字段重复,后面我在脚本加了自动批量替换id,让他自动生成,2就是数据问题

gis之shp矢量数据转myql

7、最后总体介绍下全步骤,以及脚本内容,脚本里面的注释可以删了,然后就可以了,脚本记得加执行权限

gis之shp矢量数据转myql

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢