通过mysql中的现有几何列创建几何集合

时间:2014-10-22 10:24:38

标签: mysql geometry geospatial

我试图弄清楚,如果有可能通过在MySQL中使用SQL select-statment从具有1000个或更多个的exisitng geometry-column创建几何集合。任何想法?

感谢您的回答

(请不要使用PHP,Perl等解决方案)

1 个答案:

答案 0 :(得分:0)

您可以通过将几何对象转换为WKT format中的文本,对其进行操作并将其转换回内部格式来实现此目的。

明智地使用MySQL函数,如GeomFromText(),AsText(),CONCAT(),GROUP_CONCAT()和字符串处理函数,可以收集多个项目并创建新项目

如果您在一个集合中有1000个对象,则会遇到string-length limitation in GROUP_CONCAT。您需要更改group_concat_max_len系统变量。

这个SQL不会很漂亮,是吗?它当然不容易调试。