问题标签 [coordinate-systems]

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.

0 投票
4 回答
3135 浏览

geocoding - 如何转换经纬度?

如何从这些数字计算:

纬度和经度?

它应该是

0 投票
2 回答
1414 浏览

flash - 在父级中获取坐标,但不在舞台上

我知道Flash的localToGlobal以及globalToLocal将坐标从本地系统转换为全局系统的方法,但是有没有办法实现中间系统?将坐标从任意系统转换到任何其他任意系统?

我在 Sprite 中有一个可点击的对象,而 Sprite 是舞台的子对象。我想检索 Sprite 中的点击点。

0 投票
2 回答
1662 浏览

opengl-es - 固定坐标系中的OpenGL ES旋转

我很难找出如何在不改变轴方向的情况下围绕两个轴旋转对象。我只需要局部旋转,首先围绕 X 轴然后围绕 Y 轴(仅示例,围绕哪些轴进行多少次变换并不重要)而不变换整个坐标系,只变换对象。问题是,如果我使用 glRotatef arround X 轴,轴也会旋转,这就是我不想要的。我有很多关于它的红色文章,但似乎我仍然缺少一些东西。感谢您的每一个帮助。

在这里有一些示例代码,它是这样的

但这也会改变坐标系。

0 投票
3 回答
14302 浏览

android - Android 画布坐标系

我正在尝试查找有关如何更改画布坐标系的信息。我有一些矢量数据,我想用圆和线之类的东西绘制到画布上,但数据的坐标系与画布坐标系不匹配。

有没有办法将我正在使用的单位映射到屏幕的单位?

我正在绘制一个不占用整个显示器的 ImageView。

如果我必须在每次绘图调用之前进行自己的计算,如何找到 ImageView 的宽度和高度?

我尝试的 getWidth() 和 getHeight() 调用似乎返回了整个画布大小而不是 ImageView 的大小,这没有帮助。

我看到一些矩阵的东西,这对我有用吗?

我尝试使用“public void scale(float sx, float sy)”,但这更像是像素级缩放,而不是通过扩展每个像素来实现矢量缩放功能。这意味着如果增加尺寸以适应屏幕,线条粗细也会增加。


更新:

经过一些研究,我开始认为没有办法将坐标系更改为其他东西。我需要将所有坐标映射到屏幕的像素坐标,并通过修改每个向量来实现。getWidth() 和 getHeight() 现在似乎对我来说效果更好。我可以说出了什么问题,但我怀疑我不能在构造函数中使用这些方法。

0 投票
2 回答
575 浏览

bash - 如何使用开源库从脚本将 shapefile 从 AGD66 转换为 GDA94

如何使用开源库以编程方式将 shapefile 从 AGD66 转换为 GDA94?我不想使用arcgisscripting,因为我没有许可证。

这需要是可自动化的。可以接受 bash 或 python 脚本。

这比普通重投影稍微复杂一些,因为在这些坐标参考系之间使用了不同的椭球体,因此需要使用畸变网格。

0 投票
1 回答
664 浏览

php - 坐标系(PHP 一个数组)

我有点 A(x,y) 和 B(x,y)。他们列为数组(a => 数组(x,y),b => 数组(x,y))

如何在 A 点和 B 点之间获得长度。请在 php 中提供帮助。:)

0 投票
3 回答
1528 浏览

geospatial - 我如何猜测哪个地理投影系统用于数据集?

我有一堆要转换为 kml 的 shapefile。

我可以打开它们,但我不明白它们所在的坐标系(创作者也没有提供)。

例如,这应该是阿姆斯特丹市边界上的一个点:'x': 106980.0, 'y': 491810.0。

理想情况下,我很想找到一个网站、图书馆、脚本、神谕、章鱼或任何能告诉我这些数据在什么投影中的东西,知道应该大致映射到北纬 52°、东经 4.7°。

这样的事情存在吗?我现在需要找到这个特定的投影系统,但如果可能的话,我更喜欢一种方法来猜测它,因为你有几个未知格式的坐标,但你知道它们应该映射到哪里。这个问题的读者也会从中受益,并且不会从我真正具体问题的答案中受益。

0 投票
4 回答
41214 浏览

ios - 将 UIView 原点转换为其 Window 坐标系

我想在窗口坐标系中获取scrollView的原点。例如,目前,scollView 原点是 (0,51)。但在窗口坐标系中它应该是 51 + 44(导航栏高度)+20(状态栏高度)= 115。意味着在窗口坐标系中 scrollView.frame.origin 应该是(0,115)。我尝试使用 convertPoint: 方法,但有时会得到 (0,51) 或 (0,0) 。请为此提供解决方案。谢谢

0 投票
3 回答
8273 浏览

coordinate-systems - U,V 坐标如何工作?

我正在编写一个应用程序,它要求将采用全局 x,y 坐标的图像处理函数转换为采用 u,v 坐标的图像处理函数。U,V 坐标系如何工作?

0 投票
5 回答
30466 浏览

algorithm - 在二维网格上寻找最近​​物体的算法

假设您有一个 2D 网格,网格上的每个点都有 x 个对象(x >=0)。我在想一个干净的算法时遇到了麻烦,这样当用户指定一个坐标时,算法会找到最接近的坐标(包括指定的坐标),上面有一个对象。

为简单起见,我们假设如果 2 个坐标距离相同,则将返回第一个坐标(或者如果您的算法不能以这种方式工作,那么最后一个坐标无关紧要)。

编辑:距离为 1 的坐标必须是上、下、左或右 1。对角线远离的坐标是 2。

附带说明一下,什么是出色的免费在线算法参考?