2016-02-02 2 views
0

Любой знает, как лучше всего импортировать TXT-файл с долготой и широтой coorodinate в mysql.лучший способ импорта coorodinate из .txt в mysql

corodinates - 0.08603880764133631,51.493810310833105. только разделенные запятой, чтобы показать long и lat, а таблица mysql имеет долготу и широту в разных столбцах. или если кто-то знает, как правильно их отделить, чтобы это работало. В списке более 70000 corodinates, поэтому их выполнение вручную займет много времени.

+0

Является ли каждая пара отдельной строкой .txt-файла? – kojow7

+0

Просьба привести пример нескольких строк вашего текстового файла. –

+0

-0.086027,51.493884 \t \t \t \t -0.087161,51.494067 \t \t \t \t -0.087461,51.4941 \t \t \t \t -0.091801,51.49418 \t \t \t \t -0.091667,51.494212 \t \t \t \t -0.086688,51.49433 – zoom03

ответ

-1

Если каждая пара находится на отдельной строке, вы можете легко использовать поиск регулярных выражений и заменять поиск начала строки запятой для первой части и от запятой до конца строки для второй части.

Есть также сайты, которые сделают это для вас, например scriptify.org. Это более старый сайт, поэтому в настоящее время, вероятно, гораздо лучше. Я также не уверен, как он будет обрабатывать 7000 строк. В основном вы помещаете свои переменные, такие как $x, $y в верхнем поле. Скопируйте и вставьте координаты в среднюю ячейку. И, наконец, введите желаемый код mysql, например: insert into mytable values($x, $y);. Нажмите на кнопку scriptify, и она сделает вашу работу.

Смежные вопросы