【发布时间】:2018-10-22 14:56:43
【问题描述】:
非常简单的问题,很难找到好的快速解决方案。
有没有实现如何在 MySQL 中计算保存为空间数据的形状周长?
目前在 5.7/8.0 中有一个函数 ST_Area、Centroid 等,但没有像 e.g. QGis/ArcGIS/其他。如何计算保存为形状的周长:
POLYGON((-0.064064467695394 51.517842990224,-0.064052072253155 51.517846382663,-0.064060161846309 51.517859555443,-0.064067607477908 51.517870919076,-0.064150020271406 51.518000873356,-0.064212111950441 51.517981215205,-0.064106051285605 51.517831086958,...etc
在 PURE MySQL 5.7+(过程/函数)或最终使用 PHP 的 MySQL 中?
形状小到不能使用任何球面距离,所以我假设在这种情况下地球是平的 :)
感谢您提供任何有用的答案!
【问题讨论】:
标签: mysql gis geospatial