18得票2回答
MongoDB边界查询:如何将英里转换为弧度?

我有一个带有地理空间索引的商店集合,该索引是基于位置属性建立的。 我的目标是根据用户提供的纬度、经度和搜索半径(以英里为单位),返回在这些参数范围内的商店列表。 我在MongoDB文档中看到了以下示例(http://www.mongodb.org/display/DOCS/Geospati...

18得票1回答
在geom_raster中,数值范围内的非线性颜色分布

我面临以下问题:一些极端值支配着我的geom_raster图的颜色比例尺。一个示例可能更清楚(请注意,此示例仅适用于最近的ggplot2版本,我使用0.9.2.1): library(ggplot2) library(reshape) theme_set(theme_bw()) m_sma...

18得票6回答
将SQL的地理数据类型转换为DBGeography?

也许我漏掉了什么。我有一个SQL Server列,数据类型为“Geography”。 我想在我的C#代码中使用DbGeography类型。有没有将SQL的geography转换为dbgeography的方法或者进行强制转换?

17得票2回答
Entity Framework Code First截断我的小数位

我正在使用Entity Framework 6.x在MVC 5应用程序上采用Code First方法。 在这种特殊情况下,我的模型(除其他外)包含两个名为Latitude和Longitude的属性:[Required, Range(-90, +90)] public decimal Latit...

17得票2回答
如何使用 data.table 高效地计算一对坐标之间的距离 :=

我希望找到一种最有效(最快)的方法来计算经纬度坐标对之间的距离。 一个不太有效的解决方案已经在(这里)提出,使用了sapply和spDistsN1{sp}。我认为如果使用data.table中的spDistsN1{sp}和:=运算符,这个方法可以更快,但我还没有能够做到。有什么建议吗? 这...

17得票7回答
算法:计算多个地理点之间的距离

我有一个包含大约1000个地理空间点(经度,纬度)的矩阵,我正在尝试找到在1公里范围内的点。 注意:“这些点是动态的,想象一下有1000辆车在移动,所以我必须每隔几秒钟重新计算所有距离” 我进行了一些搜索,并了解了像(弗洛伊德-沃舍尔)这样的图形算法来解决此问题,然后我获得了许多关键字,现...

17得票8回答
高度图生成算法?

我在互联网上搜索了很久,但并没有找到一个完美的算法解决这个问题:我们的客户有一组带权重数据的点,如下图所示:weighted points http://chakrit.net/files/stackoverflow/so_heightmap_points.png我们有一个GIS程序可以从这些...

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

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

17得票2回答
检查点是否在由多个多边形/洞组成的空间对象中

我有一个包含11589个类为"polygons"的对象的SpatialPolygonsDataFrame。其中10699个对象仅由一个多边形组成,但其余的对象由多个多边形(2到22个)组成。 如果一个对象由多个多边形组成,则可能存在以下三种情况: 有时,这些附加多边形描述了类别“poly...

17得票1回答
PostgreSQL PostGIS与ElasticSearch空间搜索的比较

我正在处理一个搜索查询,需要进行地理空间过滤(即过滤掉一定半径范围之外的所有元素)。我们的基础架构中既有PostgreSQL又有ElasticSearch,我正在评估两者哪个更适合使用。 我并不是在问“哪个更好”,但客观的优缺点列表会很有帮助,涉及易于实施、性能、可扩展性等方面。