首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将空间数据导入MySQL8(MySQLMySQL8.0)

如何将空间数据导入MySQL8(MySQLMySQL8.0)
EN

Stack Overflow用户
提问于 2018-12-10 10:09:40
回答 2查看 2K关注 0票数 4

我一直在尝试将空间数据加载到MySQL8db,似乎它不起作用。导入数据部分基本上不会从0%移动,但是表是在每个列上使用空值创建的。有人知道为什么会这样吗?我遵循的步骤如下:

  1. 负载空间数据屏幕截图
  2. 选择要导入屏幕截图的shapefile
  3. 导入选项屏幕截图
  4. 在我按导入之后,我可以看到文件是通过活动监视器上传数据量的活动监视器屏幕截图上传的。
  5. 然而,即使在等待了几个小时屏幕截图之后,导入数据的进度也不会从0%移动
  6. 在检查db时,实际上有一个使用我上传的屏幕截图形状文件创建的新表。
  7. 但是,每个列内的值都是空桌面截图
EN

回答 2

Stack Overflow用户

发布于 2018-12-13 19:43:02

看起来它只是ogr2ogr的一个包装器。试着直接使用这个工具(它是自由和开放源码软件,这样你就可以自由地抓住它)。

然后看一看:如何将形状文件导入MySQL

也许还有:mysql.html

https://www.igismap.com/insert-shapefile-in-mysql-as-spatial-data/

总之,MySQL处理空间数据的能力非常差。如果您有任何选择,请使用PostGreSQL和PostGIS。

票数 2
EN

Stack Overflow用户

发布于 2019-03-28 10:46:04

对于任何来问这个问题的人,我昨天找到了答案。

  1. 如果要导入的DB和shape文件的字符集不相同,则导入将无法工作。
  2. PRJ文件中的CRS字符串行不能用于MySQL。

关于一步一步的说明,请参阅以下视频: 1. https://www.youtube.com/watch?v=qC7OXFTkUW0&t=571s 2. https://www.youtube.com/watch?v=ZCVzCBeaHAE

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53703423

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档