0
MySqlのST_関数が新しくなりました。何か不足していると思います。私はMySqlでPOLYGONを保存しようとしていますが、問題は、関数ST_GEOMFROMTEXT
を使用し、Google Maps Javascript APIから取得したPOLYGONの座標を与えると、エラー:Invalid GIS data provided to function st_geometryfromtext
を返します。MySQL 5.7.19 st_geometryfromtext関数に無効なGISデータが提供される
これらは、次のクエリです私はインターネットで多くのことを読んだが、どこでも、それは主に、それはバージョンの問題だと言って、ここでの事は、私が今、最新のものを持っている(5.7.19)
です私は試しました
# WORKS
SELECT ST_GEOMFROMTEXT('POLYGON((13.517837674890684 76.453857421875,13.838079936422464 77.750244140625,14.517837674890684 79.453857421875,13.517837674890684 76.453857421875,13.517837674890684 76.453857421875))');
# ALL BELLOW RETURN ERROR
SELECT ST_GEOMFROMTEXT('POLYGON((19.4254572621497 -99.17182445526123, 19.42574056861496 -99.16570901870728, 19.421551629818985 -99.16558027267456, 19.421288552764135 -99.17210340499878))');
SELECT ST_GEOMFROMTEXT('POLYGON((-99.17182445526123 19.4254572621497, -99.16570901870728 19.42574056861496, -99.16558027267456 19.421551629818985, -99.17210340499878 19.421288552764135))');
SELECT ST_GEOMFROMTEXT('POLYGON((19.4249108840002 -99.17023658752441, 19.424951356518726 -99.16802644729614, 19.423393157277722 -99.16796207427979, 19.423393157277722 -99.17019367218018))')
上記のクエリが失敗する理由を知っている人はいますか?
。ありがとうございました! – mkmnstr