问题标签 [great-circle]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
d3.js - 在 D3 符号地图上绘制连接线(“大弧线”)
我正在使用D3 库的第 4 版,到目前为止,我无法在Symbol Map上的点之间绘制连接线。在示例中,从早期版本的库中,绘制连接线是使用以下代码完成的:
评论是我的(可能是错误的),代码来自上面的符号图示例。
在版本 4 中,d3.geo.greatArc()
似乎已弃用d3.geoDistance()
. 我不能肯定地说,但我在版本 4 中找不到参考greatArc
。不幸的是,我不知道如何设置调用以geoDistance()
获取与greatArc()
过去返回的相同信息。提供的文档geoDistance()
不足以让我了解如何使用它。
所以,我的问题是:如何使用库的第 4 版在 D3 符号图表上的点(纬度/经度对)之间画线?
python - 使用 geopy 找到一个很大的圆距离
我有一个包含“start lat”、“start lon”、“end lat”和“end lon”列的数据框。我想使用 geopy 使用以上四列计算每一行的距离。请帮忙。
r - Projecting a SpatialLines object from lat/lon to utm
I created a great-circle trajectory of lat/lon using the geosphere
package:
Its properties are:
I want to project to a UTM zone 14 cartography with WGS84 ellipsoid. I tried:
But, the console displayed:
Any help, please.
sql - 特定半径内的邮政编码
我正在寻找一个 SQL 查询来让我检索特定半径内的邮政编码。
我有一个名为tblZip
列的表:Zipcode
,Lat
(纬度),Long
(经度)。
我检查了一些其他建议使用大圆距离的答案,但我似乎不明白它是如何工作的。看到所有从 / 到弧度和度数的转换,我就头疼,我真的很想理解它,但我对数学很差。
感谢您的帮助和指导。
PS:我使用的是 Microsoft Access 数据库。
python - 如何在 Python 中将 great_circle 距离转换为 timedelta?
我使用 great_circle 函数来查找两个坐标之间的距离。例如,如果我有以下数据:
为了找到距离,我使用以下代码:
并从远处找到时间,因为我们知道时间 = 距离/速度。我假设速度为 80 公里/小时,我使用:
获得的“时间”单位为“公里”。我想将此函数转换为时间。
我收到以下错误:
你能告诉我如何获得“时间”作为时间函数而不是距离“公里”吗?
python - 球体/地球上点和多边形之间的最短大圆距离
我有一组由地理(WGS84)坐标指定的多边形:它们位于一个球体上。
我有一个由纬度-经度对指定的点。
我想(有效地)找到点和多边形之间的最小大圆距离。
我目前的堆栈包括 fiona、shapely、gdal 和 proj。
StackOverflow 上的类似问题似乎大多将特征投影到平面上并在那里找到距离,或者(令人不安地)完全没有提及投影或没有投影。
pandas - 如何按行程ID分组并找到直线距离?
我有以下数据:
我想找到电路是
我尝试了以下代码,
你能帮我找到直线距离和电路吗?
r - R中一个国家内的大圆圈地图
我正在研究 R 中的通勤旅行模式(起点 - 目的地)流程图。我拥有的数据是通勤者的日常交易(Date,Card,Entry_lat,Entry_Long,Exit_Lat,Exit_Long)
。旅行路径可能相似(因为他们通勤上班)。
我需要在map (great circles)
. 如果起点和终点相同 - 连接线的强度应指示相同的起点 - 终点。
我在这里问了类似的问题Flow map(Travel Path) Using Lat and Long in R
我经历过GeoSpheres
但无法获得视觉上吸引人的旅行模式。
是否可以通过计算起点和目的地之间的总行程来实现此Flow-MAP 图表。或者
或者
到目前为止使用了什么:(参考SO)
gis - 平面地图上的边界框 VS 球形,即直线与大圆距离
我正在设计一个应用程序,我必须在其中判断像 fb 视频或 instagram 照片这样的项目是位于某个区域内还是来自特定区域,例如墨尔本。
所以到目前为止,当我想找到某个国家的边界框时,例如:澳大利亚,墨尔本。
- 我只是去这个网站http://boundingbox.klokantech.com/。
- 画一个包围墨尔本的矩形。
- 要知道它的GeoJson:[[[144.5937418,-38.4338593],[145.5125288,-38.4338593],[145.5125288,-37.5112737],[144.5937418,-37.5112737],[144.59387418],-],[144.59387418],
但是,在阅读了大圆圈之后,它说:
- 短距离是弯曲的,因此边界框应如下所示:https ://www.jasondavies.com/maps/bounds/
现在,我真的很困惑,直到现在我还认为边界框是一个矩形,因此如果我知道对角线的相对点,我可以绘制它,并且它里面的任何点都属于矩形所包含的区域。但是,对于弯曲的边界,该点可以存在于内部或外部。
- 因此,在下图中您可以看到,我将始终确定 y、z 点将在墨尔本。
- 但是,使用弯曲的边界框,它可能无法覆盖整个墨尔本,因此我不确定点是否位于墨尔本内部。