【发布时间】:2019-01-23 19:57:21
【问题描述】:
我正在尝试获取形状文件中的点。我已经尝试了空间函数,它显示了一个名为
的错误3033 - 二进制几何函数 st_contains 给定两个不同 srid 的几何:4326 和 0,它们应该是相同的。
我的查询是
SELECT lightning.lightning_id,lightning.latitude,lightning.longitude,
lightning.flash_type, DATE_FORMAT(lightning.lightning_time, '%D %b %Y %T %p') as lightning_time FROM lightning, districts_s
WHERE ST_CONTAINS(districts_s.SHAPE, Point(lightning.longitude, lightning.latitude)) AND lightning.height > 50
为了纠正错误,我从here 和link 得到了解决方案,但没有结果。因为这也显示了一个名为
的错误ST_Transform 不存在
我使用的是 PHP 5.6。任何解决方案都非常有帮助。
【问题讨论】:
标签: php mysql codeigniter spatial