将coorodinates从.txt导入mysql的最佳方法

将coorodinates从.txt导入mysql的最佳方法,mysql,mysql-workbench,Mysql,Mysql Workbench,任何人都知道将带有经度和纬度坐标的.txt文件导入mysql的最佳方法 钴酸盐类似于-0.0860388076413631,51.493810310833105。仅用逗号分隔以显示long和lat,mysql表在不同的列中有经度和纬度。或者,如果有人知道如何正确地将它们分开,这将起作用。列表中有70000多个corodinate,因此手动进行这些操作将花费很长时间。如果每一对都在单独的一行上,您可以轻松地使用正则表达式搜索并替换查找第一部分从行开始到逗号,以及从逗号到结尾的搜索第二部分的行 也有

任何人都知道将带有经度和纬度坐标的.txt文件导入mysql的最佳方法


钴酸盐类似于-0.0860388076413631,51.493810310833105。仅用逗号分隔以显示long和lat,mysql表在不同的列中有经度和纬度。或者,如果有人知道如何正确地将它们分开,这将起作用。列表中有70000多个corodinate,因此手动进行这些操作将花费很长时间。

如果每一对都在单独的一行上,您可以轻松地使用正则表达式搜索并替换查找第一部分从行开始到逗号,以及从逗号到结尾的搜索第二部分的行


也有一些网站会为您这样做,例如。这是一个较老的网站,所以现在可能有更好的网站。我也不确定它将如何处理7000条线路。基本上,您可以在上面的框中输入变量,例如
$x,$y
。复制并粘贴中间框中的坐标。最后,将所需的mysql代码,例如:
insert插入mytable值($x,$y)。单击scriptify按钮,它为您完成工作。

每一对都在.txt文件的单独一行上吗?请给出文本文件中几行的示例。-0.086027,51.493884-0.087161,51.494067-0.087461,51.4941-0.091801,51.49418-0.091667,51.494212-0.086688,51.49433检查。您有多对lat/lng对一行?没有其他列(如城市名称)?