繁体   English   中英

从MSSQL导入几何到MySQL(线串)

[英]Importing Geometry from MSSQL to MySQL (Linestring)

我已经得到了一些要导入到mysql中的数据,这些数据是以文本文件格式提供的,这通常对我来说很好-我知道mssql使用不同的数据类型,因此SQL转储是一个没有启动的步骤...

由于某些原因,mssql必须以相反的顺序存储LINESTRINGS,这对我来说似乎很奇怪。 结果,当我尝试使用navicat上传文件时,导入失败。 以下是LINESTRING的示例-如您所见,经度是第一位,然后是纬度-我认为这是问题所在?

划线(-1.61674 54.9828,-1.61625 54.9828)

有人知道我如何将这些数据放入数据库吗?

我对空间/几何扩展很陌生。

谢谢,

保罗

必须记住,具有空间数据的列具有其自己的数据类型,它的确调用了“ toString()”或“ AsText()”事件来显示数据,但是在背景中是blob,优点是2是基于在标准WKT上,我建议将原始数据库变成db目标中文本的空间,然后将该文本用于“ geometrifromtext”以转换数据(显然,您必须使用某种编程语言编写一个脚本,使用navicat不可以这样做)

信息wkt

信息mysql空间

信息sql服务器

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM