2011-12-20 3 views
2

私は、次の構文を例に使用されていることを参照してください。GeomFromText機能のドキュメント

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

ダブルカッコ私は公式ドキュメントでそれをルックアップすることを決めたので、トラブルのビットを引き起こしました。私の小規模な驚きでは、検索mysql polygonは私にこの機能のドキュメントを与えてくれませんでした。 mysql geomfromtextへの検索でも、関数GeomFromTextの定義はありませんでした。

私はまだこれらの機能の公式文書を探しています。

答えて

2

私はMySQL Reference Manual for GeomFromText()にも典型的な関数定義を与えていないことがわかりますが、それを使用する方法についても説明しています。 GeomFromText()は、「よく知られているテキスト」(WKTと略されます)からMySQLの内部形式に変換されます。 WKTは、ジオメトリオブジェクトのテキスト表現です。例としてポリゴン、またはother geometry typesのいずれかです。理解する重要な点は、Polygon(...)がポリゴンのWKT形式であることです。それは1つのように見えますが、MySQLの関数呼び出しではありません。

Polygons can contain holes。ポリゴンを定義するとき、オプションでそのような穴を定義する1つ以上の内部境界を指定することができます。ポリゴンのためのWKTは、これらの境界を互いに区別するために内側のかっこを使用します。穴を定義したくない場合でも、内側のかっこは依然として必要です。 Wikipediaは、結果として得られるポリゴンのいくつかを簡単に提供します(examples of polygon WKTs together with pictures)。

+0

あなたの答えをありがとう。私はリンクをチェックアウトします。ウィキペディアは最も有用なものに近いですが、それらはパラメータの説明でも完全に言及していません。 - MySQLの人が実装するのは奇妙ですが、実装を文書化するのは面倒ではありません。 – vbence

関連する問題