7得票6回答
C++中用于操作空间数据的推荐框架有哪些?

有哪些推荐的C++空间数据操作框架? 我需要一个多边形对象、点对象和一些操作,如联合、交集、距离和面积。我需要输入WGS84(经度,纬度)坐标,并得到以平方公里为单位的面积。 我更喜欢免费/开源的框架,但也愿意听取建议。 编辑:不幸的是,我需要一个非GPL解决方案。LGPL可以接受。

12得票8回答
为什么我的 SQL Server 空间搜索比 PostGIS 慢?

我正在将一些空间搜索功能从带有PostGIS的Postgres迁移到SQL Server,但即使使用索引,性能也非常糟糕。 我的数据大约有一百万个点,我想找出哪些点在给定的形状内,因此查询看起来像这样: DECLARE @Shape GEOMETRY = ... SELECT * FROM...

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

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

8得票2回答
地理坐标的空间索引?

什么样的数据结构可以用于在大量地理坐标中进行高效的最近邻搜索?对于像R-Tree这样假定平面坐标的“常规”空间索引结构,我看到了两个问题(我有没有忽略其他问题?): - 在极点和国际日期变更线处的环绕 - 在极点附近距离的扭曲 如何考虑这些因素?我猜第二个问题可以通过转换坐标来补偿。是否可...

8得票2回答
SQL选择空间点

我正在尝试在SQL中选择一个空间点,以便我可以以最简单的形式获取该点的纬度和坐标。 目前我的查询如下: SELECT AsText(`coordinates`) FROM table 这将返回类似以下的内容: POINT(53.432985 -1.357258) 有没有其他的空间...

9得票2回答
在坐标和非空间特征上聚类地理空间数据

假设我有一个数据框,存储在名为coordinates的变量中,前几行如下所示: business_lat business_lng business_rating 0 19.111841 72.910729 5. 1 19.111342 ...

9得票1回答
在MongoDB中对地理数据进行聚类

我们有一个mongodb数据库,每个包含一个点位置(lat,lng)的行数> 200K。我们想创建一个查询,指定地理点和半径,并返回一组聚类。每个聚类基本上是附近位置的聚合。 第一个问题:MongoDB是否可以自动创建和维护这些聚类?如果可以,我们如何查询MongoDB以返回特定地理位置的聚...

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

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

18得票2回答
在Python中的地理数据中查找圆形内的所有坐标

我有数百万个地理点,想要找到所有“邻近点”,也就是说,在某个半径内的所有其他点,例如几百米。 对于这个问题,存在一个朴素的O(N^2)解决方案——简单地计算所有点对之间的距离。然而,因为我正在处理一个适当的距离度量(地理距离),所以应该有一种更快的方法来解决这个问题。 我想在Python中...

9得票2回答
从JSON字符串中删除反斜杠?

我正在使用Python的URL库从空间参考网站获取JSON响应。这是我的代码。我得到了response_read="u'{\'type\': \'EPSG\', \'properties\': {\'code\': 102646}}'",但我需要以这种形式获得响应:"{'type': 'EPS...