Как импортировать пространственные данные в MySQL 8 (Mysql WorkBench 8.0) - PullRequest
0 голосов
/ 10 декабря 2018

Я пытался загрузить пространственные данные в MySQL 8 дБ, и кажется, что это не работает.раздел импорта данных в основном не перемещается от 0%, но таблицы создаются с нулевыми значениями в каждом столбце.Кто-нибудь знает, почему это происходит?Следующие шаги:

  1. Загрузка пространственных данных снимок экрана
  2. выбор файла формы для импорта снимок экрана
  3. параметры импорта снимок экрана
  4. после нажатия кнопки импорта, я вижу, что файл загружается через монитор активности снимок экрана монитора активности с количеством загруженных данных
  5. однако ход импорта данных не изменяется от 0 процентов даже после ожидания в течение нескольких часов снимок экрана
  6. после проверки БД, фактически существует новая таблица, созданная с использованиемзагруженный файл формы снимок экрана
  7. однако значения внутри каждого столбца равны нулю снимок экрана таблицы

Ответы [ 2 ]

0 голосов
/ 28 марта 2019

Для всех, кто придет на этот вопрос, я нашел ответ вчера.

  1. Импорт не будет работать, если кодировка БД и файл формы, которые вы пытаетесь импортировать, не совпадают.
  2. Строка CRS в файле PRJ не распознается для MySQL.

Смотрите пошаговые инструкции ниже: 1. https://www.youtube.com/watch?v=qC7OXFTkUW0&t=571s 2.https://www.youtube.com/watch?v=ZCVzCBeaHAE

0 голосов
/ 13 декабря 2018

Похоже, это просто оболочка вокруг ogr2ogr.Попробуйте использовать инструмент напрямую (это FOSS, чтобы вы могли свободно его брать).

Затем взгляните на: Как импортировать файл формы в MySQL

И, возможно,: https://www.gdal.org/drv_mysql.html

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

Все это говорит о том, что MySQL очень плохо обрабатывает пространственные данные.Если у вас есть выбор, используйте вместо этого PostGreSQL и PostGIS.

...