mar*_*jop 6 python django postgis geodjango
这是我第一次将GeoDjango与postGIS一起使用.在安装和一些运行正常的测试之后,当表行增长时,我担心查询性能.
我节省了从Google地理编码(WGS84或SRID 4326)获得的几何点经度和纬度.我的问题是距离操作在我的应用程序中很常见.我经常需要从地标附近找到景点.几何数学是非常复杂的,所以即使我有空间索引,将来可能需要太长时间才能在附近区域有超过1000个点.
那么有没有办法投影这种几何类型来更快地进行距离操作?有没有人知道Django库可以渲染包含其中一些点的谷歌地图?
有关如何加速GeoDjango空间查询的任何建议?
一般来说,GeoDjango 将在适当的情况下在几何列上创建和使用空间索引。
对于主要处理点之间距离的应用程序,Geography 类型(在 PostGIS 1.5 中引入,并受 GeoDjango 支持)可能是一个不错的选择。GeoDjango 表示,它“在 WGS84 距离查询上提供了更好的性能” [链接]。
| 归档时间: |
|
| 查看次数: |
3085 次 |
| 最近记录: |