返回
软件
分类

进入MySQL目录下的bin文件夹,一个shp文件有多个文件组成

日期: 2020-01-02 08:21 浏览次数 : 111

以下的文章主要是介绍将shp文件导入到MySQL数据库中的实际操作步骤,前一段时间有朋友问我关于shp文件导入到MySQL数据库中的实际操作流程,其实很简单只要你把步骤搞清楚了,就可以,所以今天把此方案拿出来和大家一起分享。

百度了一下 方法大致相同,就是提供的资源都缺斤短两还在细节上有差异。所以上传一份正确的。

以下的文章主要介绍的是MySQL命令行导出相关数据库的实际操作步骤,以及在对其进行操作时,有哪些相关步骤是值得我们大家注意的,以下就是对MySQL命令行导出相关数据库的使操作步骤的详细内容介绍。

一个shp文件有多个文件组成

0、将cygwin1.dll拷贝到system32目录下面
1、将shp以及shp的相关文件和DOShere的doc文件放在同一目录
2、doc命令为:
   shp2mysql shp文件名.shp 表名 数据库名 > 生成的sql文件名.sql
3、修改生成的sql文件:

MySQL命令行导出数据库:

将shp文件导入到MySQL数据库中,使用shp2MySQL的doc命令

将 : ALTER TABLE 表名 ADD ogc_geom GEOMETRY;

1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录

首先下载DOShere

改为:
   ALTER TABLE 表名 ADD the_必赢备用网址 ,geom GEOMETRY;
   add必须为:the_geom GEOMETRY
  
4、到mysql数据库导入sql文件即可
5、在geoserver中连接mysql的数据即可显示地图

如我输入的MySQL命令行:cd C:Program FilesMySQLMySQL Server 4.1bin

/Files/ycsfwhh/将shp文件导入到MySQL的命令.rar

相关文件下载

(或者直接将windows的环境变量path中添加该目录)

1、将shp以及shp的相关文件和DOShere的doc文件放在同一目录

2,导出数据库:mysqldump -u 用户名 -p 数据库名 > 导出的文件名

2、doc命令为:

如我输入的命令行:mysqldump -u root -p news > news.sql (输入后会让你输入进入MySQL的密码)

shp2MySQL shp文件名.shp 表名 数据库名 > 生成的sql文件名.sql

如果导出单张表的话在数据库名后面输入表名即可)

3、修改生成的sql文件:

3、会看到文件news.sql自动生成到bin文件下

ALTER TABLE 表名 ADD the_geom GEOMETRY; 

MySQL命令行导入数据库:

add必须为:the_geom GEOMETRY

1,将要导入的.sql文件移至bin文件下,这样的路径比较方便

替换所有的,-1) );为) );

2,同上面导出的第1步

4、到MySQL数据库导入sql文件即可

3,进入MySQL:mysql -u 用户名 -p

5、在geoserver中连接MySQL的数据即可显示地图

如我输入的命令行:mysql -u root -p (输入同样后会让你输入MySQL的密码)

 必赢备用网址 1

4,在MySQL-Front中新建你要建的数据库,这时是空数据库,如新建一个名为news的目标数据库

以上的相关内容就是对将shp文件导入到MySQL数据库中的实际操作步骤的介绍,望你能有所收获。

5,输入:mysql>use 目标数据库名

...

如我输入的命令行:mysql>use news;

6,导入文件:mysql>source 导入的文件名;

如我输入的MySQL命令行:mysql>source news.sql;

MySQL备份和还原,都是利用mysqldump、mysql和source命令来完成的。

必赢备用网址 2

...