gpt4 book ai didi

mysql - 将几何图形从 MSSQL 导入 MySQL(线串)

转载 作者:行者123 更新时间:2023-11-30 00:48:32 26 4
gpt4 key购买 nike

我得到了一些数据,我试图将其导入到 mysql 中,这些数据以文本文件格式提供,这对我来说通常没问题 - 我知道 mssql 使用不同的数据类型,所以 SQL 转储是无用的...

出于某种原因,mssql 必须以相反的顺序存储 LINESTRINGS,这对我来说似乎很奇怪。因此,当我尝试使用 navicat 上传文件时,导入失败。下面是 LINESTRING 的示例 - 正如您所看到的,首先是经度,然后是纬度 - 这就是我认为的问题所在?

线串(-1.61674 54.9828,-1.61625 54.9828)

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

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

谢谢

保罗

最佳答案

一定要记住,空间数据的列都有自己的数据类型,navicat它所做的就是调用“toString()”或“AsText()”事件来显示数据,但后台都是blob,好处是2 基于标准 WKT,我建议源数据库成为数据库目标中文本的空间,并使用该文本并将其用于“geometrifromtext”来转换数据(显然您必须使用某种编程语言制作一个脚本,用navicat做不到)

info wkt

info mysql spatial

info sql server

关于mysql - 将几何图形从 MSSQL 导入 MySQL(线串),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21161320/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com