问题标签 [azimuth]
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.
vector - How to get new camera direction vector when moving an arbitrary relative angle
I am implementing a camera class and am getting stuck with some things
Let's suppose the camera is at Point (0,0,0) looking at a certain direction with its corresponding UP and RIGHT vectors.
I have a joystick control which allows you to go forward-backwards, or change orientation by moving (left-right) or (up-down), according to the above mentioned vectors.
How can I know, given the 3 vectors, which is the resulting direction vector if for instance I want to move N degrees right??
degrees - 将方位角转换为度数
将方位角(从 -180 到 180)转换为度数(从 0 到 360)的通用公式是什么?
这就是我尝试过的,但它似乎不起作用。
geospatial - 如何计算 PostGIS 中两点之间的方位角?
我有一个基于 OpenLayers 的 GIS API。我一直在尝试在 JavaScript 中实现方位角计算,我需要一些方法来计算方位角以执行测试。
我开始使用 PostGIS,但似乎有很多方法可以计算两点之间的方位角。我向您展示了其中的三个,其中一些返回了不同的结果。
在 PostGIS 中计算方位角的正确方法是什么?当然,我想考虑测地坐标。
有没有办法知道 PostGIS 如何实现计算?我的意思是,是否可以看到“ST_Azimuth”功能的实现方式?
javascript - 赤道上的方位角与不在赤道上的方位角相等吗?
我试图完全理解方位角的概念,但我遇到了一些不一致(或者可能是我的错误)。
我向您展示了一些不匹配的示例,希望有人可以向我解释这是如何工作的。
我在 EPSG:900913 中显示坐标,在 PostGIS 中并使用我自己的 JavaScript 函数。
我的功能
例子
我知道,在赤道上,水平线的方位角是 90(或 270)。想想如果你在赤道的北(或南)画一条水平线,那么方位角就不再是 90 度了。但是... PostGIS 告诉我,当我们有相同的 Y 时,它总是 90 度。
此外,此计算器还显示当 Y != 0(不在赤道上)时,水平线的方位角不是 90 度。
它是如何正确的?
谢谢
python - 将天体的方位角/高程转换为地理地图上的经度/纬度
我正在做一个与天文学和轨道力学有关的项目。我有一些天体数据(例如卫星或月亮......),比如它的方位角/仰角、观测的恒星时间、观测地点的经度和纬度......我可以通过以下方式计算目标的赤经和赤纬使用上述信息。好吧,例如,我们有 200 个按时间排序的天体观测 (t1,t2,...tn) 我如何将这些信息更改为每次地理地图中天体的经度/纬度?我想创建这样的地图:
(来源:qsl.net)
*** 我在我的项目中使用 python。
javascript - 在方位投影图d3js上绘制文本
我一直在使用这个例子:http ://mbostock.github.io/d3/talk/20111018/azimuthal.html我让它显示并很好地处理我自己的数据。我看到在这个例子中他给每个国家一个标题
效果很好。我想实际放置文本而不是标题。所以我希望它作为一个标签出现在国家之巅。
我试过这个
还有许多其他组合,但似乎没有出现。有趣的是,我可以使用 Chrome 检查器,我会正确地看到<text style="color: rgb(0, 255, 51);">Dominica</text>
路径元素的内部,但我没有看到它出现在地图上。因此,显然它在技术上是有效的,因为它用正确的文本绘制它,但我没有看到任何显示。
例如,如果我这样做,我也可以轻松地渲染文本
但这只是将它们绘制到地图上,而不考虑现有国家,因此它们不会继续前进。
有任何想法吗?
谢谢
python - 如何在 matplotlib 的 3D 轴中设置任意视点?
我正在尝试使用为Axes3D
对象设置任意视点ax
但是这种方法使“z”轴相对于与屏幕共面的水平轴旋转“z”轴的高度,而不是“x”或“y”轴。由于方位角参数影响 xy 平面的方向,因此无法通过这种方式实现任意方向(例如,“x”指向屏幕外,“y”向上,“z”从左到屏幕右侧)。
有没有办法建立一个任意的观点?
azimuth - 如何在postgis ST_Azimuth(几何)中读取方位角
我使用 Postgis 的 ST_Azimuth(几何)函数计算了两组点的方位角。
我得到像
1.42985896479537 1.44293722688266 1.45994672393791 1.48436591051383 1.51617271196433 4.22987568535437 4.27561945155804
谁能告诉我如何理解它们。我正在尝试定位其他点集右侧和左侧的点。
android - 互补滤波器陀螺加速度计
我正在为陀螺仪和加速度计使用互补滤波器,仅用于方位角......我从这个网站得到它:http ://www.thousand-thoughts.com/2012/03/android-sensor-fusion-tutorial/1 /
过滤器的核心是:
我想将此与具有漂移的真实陀螺仪数据进行比较...为此,我使用了 gyroOreintationReal... 并添加了一些代码来保存 gyroOreintation,如下所示:
我保存了结果并用matlab绘制了它们......但绘图显示陀螺仪的方向是负的......但fusedOreientation小于+150并且加速度方向略大于+150......
我该如何解决这个问题?我在互补过滤器的核心添加了一些代码:
有时没关系但是我不知道如果我有负加速度数据和正陀螺数据该怎么办?