mysql-workbench - 如何将空间数据导入 mysql 8 (Mysql WorkBench 8.0)
问题描述
我一直在尝试将空间数据加载到 mysql 8 db,似乎它不起作用。导入数据部分基本上不会从 0% 开始移动,但表是在每列上使用空值创建的。有谁知道为什么会这样?我遵循的步骤如下:
- 加载空间数据截图
- 选择要导入的 shapefile截图
- 导入选项截图
- 按导入后,我可以看到文件正在通过活动监视器的活动监视器截图上传,其中包含上传的数据量
- 然而,即使在等待几个小时后,导入数据进度也不会从 0%开始
- 检查数据库后,实际上有一个使用我上传的形状文件创建的新表screenshot
- 但是,每一列中的值都是表格的空屏幕截图
解决方案
看起来它只是 ogr2ogr 的包装器。直接用工具试试(是FOSS,随便抓)。
然后看一下: How to Import shape file into MySQL
也许:https ://www.gdal.org/drv_mysql.html
和https://www.igismap.com/insert-shapefile-in-mysql-as-spatial-data/
话虽如此,MySQL 在处理空间数据方面非常糟糕。如果您有任何选择,请改用 PostGreSQL 和 PostGIS。
推荐阅读
- java - Java EE HTTP 状态 500 - 权限被拒绝
- regex - 正则表达式从字符串中提取单词
- sql - 在 SQL Data Tools 2017 SSIS 中预览 Oracle 表时出错
- mysql - 无法使用正确的凭据登录到 mysql docker 容器
- javascript - composeObject 函数可以满足不同数量的参数?
- json - 如何在json4s中提取List和Map
- c++ - C++ struct char 数组初始化
- python - Python CSV - 查找并输出特定行
- python - 有两个输入的空心平方函数?
- ruby-on-rails - 如何使用 Webpacker 使 jquery 可用于链轮?