win10 处理shp数据进入mysql(报错cygwin1.dll丢失)

本文介绍了如何在win10环境下处理shp数据并导入到mysql,详细步骤包括使用shp2mysql工具、处理生成的SQL文件以及解决cygwin1.dll缺失的问题。建议最终使用PostgreSQL配合postGIS进行shp数据处理。
摘要由CSDN通过智能技术生成

一个shp文件有多个文件组成
将shp文件导入到mysql数据库中,使用shp2mysql的doc命令

首先下载DOShere

/Files/ycsfwhh/将shp文件导入到mysql的命令.rar
1、将shp以及shp的相关文件和DOShere的doc文件放在同一目录
2、doc命令为:
shp2mysql shp文件名.shp 表名 数据库名 > 生成的sql文件名.sql
3、修改生成的sql文件:
ALTER TABLE 表名 ADD the_geom GEOMETRY;
add必须为:the_geom GEOMETRY
替换所有的,-1) );为) );
4、到mysql数据库导入sql文件即可
5、在geoserver中连接mysql的数据即可显示地图

在使用shp2mysql 命令时,可能会出现cygwin1.dll丢失

  1. 下载cygwin1.dll
  2. 把文件放到 C:\Windows\SysWOW64 (64位系统)
  3. 编写bat脚本并执行
@echo 开始注册
co
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值