小编zar*_*run的帖子

MySQL实现光线投射算法?

我们需要找到一种快速且相当准确的方法,用于谷地图上的纬度/长值和多边形的多边形点.经过一些研究 - 发现了一些关于mysql几何扩展的帖子,并且也实现了 -

SELECT id, Contains( PolyFromText( 'POLYGON(".$polygonpath.")' ) , PointFromText( concat( \"POINT(\", latitude, \" \", longitude, \")\" ) ) ) AS
            CONTAINS
FROM tbl_points
Run Code Online (Sandbox Code Playgroud)

然而,这并不适用于由大量点组成的多边形:(

在进行了一些更多的研究之后 - 遇到了一种称为Ray-casting算法的标准算法,但是在尝试在MySQL中开发查询之前,想要抓住机会,如果有人已经通过这个或者遇到了一个显示如何实现的有用链接MySQL/SQL-server中的算法.

因此,缩短它 - 问题是:

任何人都可以提供Ray/Cast-algorithm的MySQL/SQL-server实现吗?

其他细节:

  • 多边形是凹面,凸面或复杂的.
  • 定位快速执行超过100%的准确性.

mysql point-in-polygon raycasting

13
推荐指数
2
解决办法
4798
查看次数

Magento升级1.7到1.8 + onepage checkout问题

不幸的是,它仍然在测试本地服务器上,因此目前无法提供任何可浏览的链接.但我会尽可能清楚而具体地描述我的问题.据报道,Magentocommerce论坛上也有很多地方.他们的解决方案 - 在payment.phtml上添加一个id,在info.phtml上添加一些javascript代码,更新checkout.xml对我来说还不行.这就是我在这里提出这个问题的原因,而另一个原因是当我输入这个时,Magento论坛被垃圾邮件发送.

所以我的问题是: 从1.7.x升级到1.8之后:

在一个页面结帐时,我进入付款方式部分,可以选择银行转帐,Payone,信用卡等.我想进行简单的银行转帐选择并继续.我可以直接看到当我选择该选项时,没有显示银行详细信息(虽然我将它们输入到后端).与Payone,Klarna等类似.我选择一个并继续前进(我可以继续)审查步骤,我看到右侧的进度/摘要没有向我显示任何付款方式.我仍然可以继续并完成,但当我这样做时,我在交易电子邮件的付款方式部分得不到任何结果.

有人可以帮忙吗?

magento magento-1.8

4
推荐指数
1
解决办法
3600
查看次数