14得票5回答
地理空间坐标和公里数距离

这是对这个问题的后续。 我好像陷入了困境。基本上,我需要能够在标准度系统和通过沿着国际日期线测量南极点向北的距离以及从该点开始向东的距离之间来回转换坐标。为此(以及进行一些更通用的测距),我有一个方法来确定两个lat/lon点之间的距离,以及另一个方法,它接受一个lat/lon点,一个方向和...

14得票5回答
判断经纬度是否在范围内

我想确定一个经纬度位置是否在界限内,并寻求算法方面的建议。(使用javascript或php) 目前我有以下代码:var lat = somelat; var lng = somelng; if (bounds.southWest.lat < lat && lat &...

14得票3回答
半径搜索中的地理障碍

我在这里是新手,积分很少,所以只能提供50个点的赏金。 假设我有一个应用程序,在某一特定位置周围10英里半径内搜索所有加油站。然而,该位置的一侧被山脉包围,必须绕行50英里才能到达。您不希望返回山脉另一侧的结果。有什么好的算法/技术来解决这个问题?我知道对于点到点搜索,可以使用路径成本,但我...

14得票2回答
Entity Framework Core 3.1与NetTopologySuite.Geometries.Point:SqlException:提供的值不是地理数据类型的有效实例

我有一个模型,长这样: public class Facility { [Key] [DatabaseGenerated(DatabaseGeneratedOption.Identity)] public int Id { get; set; } publi...

14得票3回答
Sequelize地理空间查询:查找距离某个位置最近的“n”个点

使用Sequelize和地理空间查询,如果我想找到离某个位置最近的“n”个点,该如何编写Sequelize查询语句? 假设我有一个模型,看起来像这样:sequelize.define('Point', {geo: DataTypes.GEOMETRY('POINT')}); 现在假设我们通过...

13得票3回答
MySQL对POINT列的INSERT/UPDATE操作

我正在尝试用我的国家的地理位置来填充我的数据库。我的其中一个表有4个字段:ID[主键]、纬度、经度和geoPoint。EDIT `SCDBs`.`Punto_Geografico`; SET @lat = 18.469692; SET @lon = -63.93212; SET @g =...

13得票2回答
地理热力/等高线地图的最佳空间插值方法是什么?

我想使用类似于ggplot2和ggmap的工具,用于生成任意值的热力图,例如每平方米的房产价格,在高分辨率下以街道级别覆盖地理区域。不幸的是,这项任务似乎相当困难,因为虽然ggplot2可以生成很好的密度图,但似乎无法在没有先前插值的情况下可视化此类空间数据。为此,我使用了akima库(不规则...

13得票2回答
功能兼容版本必须为3.4才能使用排序。

我需要在我的网站中集成里程/距离搜索功能,我正在使用MongoDB地理空间索引,但是我遇到了一些问题并且无法解决。以下是我正在使用的模式和命令... => db.properties.findOne({},{address:1}) { "_id" : ObjectId("585...

12得票1回答
SQL Server GEOGRAPHY为什么允许经度在-15069°和+15069°之间?为什么是±15069°?

我在项目中使用 Microsoft.SqlServer.Types DLL 来验证纬度和经度。该库将经度值的有效范围定义为 -15069 到 15069 度,而非常规的 -180 到 180 度。请问有人知道 Microsoft 检查经度值应在 -15069 和 15069 度之间的原因或意义...

12得票5回答
如何计算质心

我正在处理地理空间形状,并查看这里的重心算法: http://en.wikipedia.org/wiki/Centroid#Centroid_of_polygon 我已经用C#实现了类似这样的代码(只需适应): Finding the centroid of a polygon?clas...