gpt4 book ai didi

php - MySQL 选择空间字段值并使用 PHP 转换为 WKT

转载 作者:可可西里 更新时间:2023-11-01 07:39:45 24 4
gpt4 key购买 nike

如果从 MySQL 中选择一个空间字段值而不将其转换为查询中的文本,我会在 PHP 中得到一个“不可读”的字符串。我可以使用哪个函数将其转换为 WKT?

例子:

SELECT AsText(polygon_field) FROM Table; // gives a nice WKT string.
SELECT polygon_field FROM Table; // gives an unreadable (binary?) string.

由于我们使用的框架的限制,如果该字符串可以使用 PHP 转换为 WKT,那就太好了。关于使用什么功能的任何想法?似乎找不到任何东西,因为我找到的所有示例都依赖于 MySQL 函数 AsText :-(

最佳答案

结果是MySQL列的内部格式(see the manual on fetching values)。 This format is neither WKB (well known binary) nor WKT (well known text).

我不希望任何其他软件能够解析这些值,特别是因为 MySQL 提供了辅助函数 AsTextAsBinary,它们易于使用(如果一个不使用阻碍框架)。

您可以创建一个 View ,其中包含列的 AsText 输出作为列本身。这只会在您选择时帮助您,但也许这就是您所需要的。

关于php - MySQL 选择空间字段值并使用 PHP 转换为 WKT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23538672/

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