手机
当前位置:查字典教程网 >编程开发 >mssql数据库 >用postgreSQL做基于地理位置的app
用postgreSQL做基于地理位置的app
摘要:前言:项目中用到了postgreSQL中的earthdistance()函数功能计算地球上两点之间的距离,中文的资料太少了,我找到了一篇英文...

前言:项目中用到了postgreSQL中的earthdistance()函数功能计算地球上两点之间的距离,中文的资料太少了,我找到了一篇英文的、讲的很好的文章 ,特此翻译,希望能够帮助到以后用到earthdistance的同学。

一、两种可用的选择

当我们想用Postgres作为GEO函数使用时,我们通常有2中选择(据我所知):

1.PostGIS: 为postgreSQL提供了高级GEO函数功能。我用了它一段时间,但是它对于我的需求来说太笨重了。

2.Cube和Earthdistance: 这两个拓展为轻量级的Geo关系实体提供了简单、快速的实现方法。

二、为什么在数据库服务器端做计算

这是件非常明显的事。服务器存储了所有的数据,服务器拓展是用C/C++实现的,非常快。为数据表做索引也能加快计算速度。

三、使用我的选择--Cube and EarthDistance

作为开始,你应该先建一个数据库(我想你知道该怎么做),然后使它们能用我们的架构。 执行:

?

1

【用postgreSQL做基于地理位置的app】相关文章:

SQL 模糊查询

postgresql安装pg_stat_statements

如何将SQL Server表驻留内存和检测

SQL2008 附加数据库提示5120错误解决方法

SQL Server使用Merge语句当源表数据集为空时,无法进行查询的问题

精妙的SQL和SQL SERVER 与ACCESS、EXCEL的数据导入导出转换

SQL Server 2008R2编写脚本时智能提示功能丢失的处理方法

sql server中datetime字段去除时间的语句

用SQL建立索引的方法步骤

利用SQL SERVER 2005数据库镜像实现可用性分析

上一篇: DBNull和Null的区别
精品推荐
分类导航