GeomFromText函数文档

3

我看到示例中使用了以下语法:

GeomFromText('Polygon((1 1, 2 2, 3 3))');

双括号符号引起了一些问题,所以我决定在官方文档中查找。令我惊讶的是,搜索“mysql polygon”并没有给出此函数的文档。搜索“mysql geomfromtext”也没有给出函数“GeomFromText”的定义。因此,我仍在寻找这些函数的官方文档。
1个回答

3
我发现GeomFromText() MySQL参考手册甚至没有提供一个典型的函数定义,但它确实描述了如何使用它。 GeomFromText()将“well-known text”(简称WKT)转换为MySQL的内部格式。 WKT只是几何对象的文本表示形式,可以是您的示例中的多边形,也可以是其他几何类型之一。 一个关键点要理解的是,Polygon(...)是多边形的WKT格式;尽管它看起来很像MySQL函数调用,但实际上不是。

多边形可以包含孔。在定义多边形时,您可以选择性地提供一个或多个内部边界来定义这些孔。多边形的WKT使用内部括号将这些边界与其他边界区分开。即使您不想定义孔,内部括号仍然是必需的。维基百科提供了一些带有图像的多边形WKT示例


谢谢你的回答。我查看了链接。维基百科是最有用的,但他们也没有解释参数的完整参考。很奇怪MySQL的开发人员实现了它,但不费心记录他们的实现。 - vbence

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接