21得票2回答
在Laravel Eloquent ORM中处理Mysql空间数据类型

如何在Eloquent ORM中处理MySQL的空间数据类型?这包括如何创建迁移,插入空间数据和执行空间查询。如果没有实际解决方案,是否有任何变通方法?

8得票1回答
MongoDB中使用$not进行地理空间查询

我在MongoDB中有一个基本的地理空间查询工作正常。看起来应该很容易应用$not来得到补集...但是对我来说它不起作用。这是简单的用户错误吗?或者MongoDB在概念上无法处理这个查询?我在文档中找不到任何这样的限制。 工作查询(正确地找到了中心点10英里内的2个城市): db.cust...

12得票3回答
基于经纬度的SQL查询附近的兴趣点 - SQLite。

给定一个包含三个字段的数据库: 纬度 经度 接近度 其中 Lat和Long是GPS坐标,而Proximity表示与之接近的距离(以什么单位计算-英尺?或者秒?或者分钟?)。 并且已知用户当前的GPS纬度/经度... 我想写一个SQL查询,以检索所有在"Proximity"范围内的行。 ...

8得票2回答
使用MySQL,高效计算哪些点靠近给定的纬度/经度的最佳方法是什么?

我正在尝试设计一个MySQL模式,可以存储一组带有关联纬度和经度的用户列表。 然后,对于给定的用户,我想构建一个查询,可以返回距离他/她最近的50个用户,并按距离排序(最近的用户排在第一位)。 考虑到这个表中可能有成千上万的用户,存储和查询此数据的最有效方法是什么?

10得票4回答
如何使用NoSQL在大规模情况下运行地理空间查询?

我正在准备构建一个需要进行复杂多边形和包含空间查询的Android/iOS应用程序。我喜欢Apache Cassandra的无单点故障、容错性和数据中心感知的特性。Cassandra没有直接支持空间查询(据我所知),但MongoDB和Couchbase Server支持。MongoDB存在扩展...

20得票2回答
创建 SpatialPointsDataframe

我有一个包含10列的数据框df1,其中两列是lng和lat。 我想从df1创建一个SpatialPointsDataframe。 当我阅读如何创建SpatialPointsDataframe时,感觉好像我必须从我的两个坐标列创建一个矩阵m1,然后将该矩阵分配给数据框df1。 这将是一个绕路,因...

7得票2回答
Sailsjs结合Waterline实现地理空间解决方案

似乎Sailsjs/Waterline目前不支持使用JSON内的POINT类型或地理空间索引。 是否有办法为某些适配器定制模式以支持地理空间数据类型? 如果没有,是否有一种将第二个ORM集成到Waterline中的方法可以实现这一点?

20得票4回答
使用sf将点捕捉到线段上最近的点

我想使用sf::st_snap将一个点捕捉到离它最近的路段上的一个点。但是,这个函数似乎返回了错误的结果,它将我的点捕捉到了路段起点处的一个点。有没有办法来修复这个问题? 下面提供了可复现的示例,包括使用sf::st_snap与maptools::snapPointsToLines时得到的结...

10得票2回答
将坐标插入MySQL - PolyFromText SQL语法错误/返回null。

我正在尝试将一个多边形的地理坐标插入到我的 MySQL 数据库中。我有一个名为 polygon 类型为 POLYGON 的字段,我已经尝试运行所有这些查询,但仍然收到 SQL 语法错误:SET @g = 'POLYGON((-74.13591384887695 40.9375072224282...

17得票3回答
确定两个邮政编码之间的距离(mapdist的替代方案)

我希望计算大约100,000个不同的邮政编码之间的距离。我知道在ggmap包中有mapdist函数。 mapdist函数运行完美:library(ggmap) mapdist('Washington', 'New York', mode = 'driving') # fro...