7

MySQLにWKTPOLYGON値の列があります(dbを継承しました)。ポリゴンは、Googleマップで照会およびレンダリングされます。Googleマップのポリゴンオーバーレイには点の配列が必要なため、前のユーザーはWKT値を座標ペアに変換し、それらを別の列に保存しました。これは実際にはかなりうまく機能しますが、十分ではありません。

1つは、変換に失敗することがあり、2つは、これを高速化する方法を探しています。

再。最初の問題は、これを再実装する必要があり、WKTポリゴンを座標の文字列に変換するコンバーターを探しています。これを使用して、WKT列をクエリし、Googleマップのポリゴンに簡単に変換できるJSONテキストの文字列を吐き出すストアドプロシージャを作成するか、すべてのWKTポリゴンを前処理して次のようなテキストとして保存することができると考えています。すでに実行されていますが、今回は正しい値を使用します。

だから、私は本当にWKTをその構成点の座標の文字列に変換する関数を探しています。

SELECT AsStringOfCoords(WKT_Column) FROM table WHERE condition

AsStringOfCoords()私のカスタム関数はどこにありますか。

4

1 に答える 1