问题标签 [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.
geocoding - 如何转换经纬度?
如何从这些数字计算:
纬度和经度?
它应该是
flash - 在父级中获取坐标,但不在舞台上
我知道Flash的localToGlobal
以及globalToLocal
将坐标从本地系统转换为全局系统的方法,但是有没有办法实现中间系统?将坐标从任意系统转换到任何其他任意系统?
我在 Sprite 中有一个可点击的对象,而 Sprite 是舞台的子对象。我想检索 Sprite 中的点击点。
opengl-es - 固定坐标系中的OpenGL ES旋转
我很难找出如何在不改变轴方向的情况下围绕两个轴旋转对象。我只需要局部旋转,首先围绕 X 轴然后围绕 Y 轴(仅示例,围绕哪些轴进行多少次变换并不重要)而不变换整个坐标系,只变换对象。问题是,如果我使用 glRotatef arround X 轴,轴也会旋转,这就是我不想要的。我有很多关于它的红色文章,但似乎我仍然缺少一些东西。感谢您的每一个帮助。
在这里有一些示例代码,它是这样的
但这也会改变坐标系。
android - Android 画布坐标系
我正在尝试查找有关如何更改画布坐标系的信息。我有一些矢量数据,我想用圆和线之类的东西绘制到画布上,但数据的坐标系与画布坐标系不匹配。
有没有办法将我正在使用的单位映射到屏幕的单位?
我正在绘制一个不占用整个显示器的 ImageView。
如果我必须在每次绘图调用之前进行自己的计算,如何找到 ImageView 的宽度和高度?
我尝试的 getWidth() 和 getHeight() 调用似乎返回了整个画布大小而不是 ImageView 的大小,这没有帮助。
我看到一些矩阵的东西,这对我有用吗?
我尝试使用“public void scale(float sx, float sy)”,但这更像是像素级缩放,而不是通过扩展每个像素来实现矢量缩放功能。这意味着如果增加尺寸以适应屏幕,线条粗细也会增加。
更新:
经过一些研究,我开始认为没有办法将坐标系更改为其他东西。我需要将所有坐标映射到屏幕的像素坐标,并通过修改每个向量来实现。getWidth() 和 getHeight() 现在似乎对我来说效果更好。我可以说出了什么问题,但我怀疑我不能在构造函数中使用这些方法。
bash - 如何使用开源库从脚本将 shapefile 从 AGD66 转换为 GDA94
如何使用开源库以编程方式将 shapefile 从 AGD66 转换为 GDA94?我不想使用arcgisscripting
,因为我没有许可证。
这需要是可自动化的。可以接受 bash 或 python 脚本。
这比普通重投影稍微复杂一些,因为在这些坐标参考系之间使用了不同的椭球体,因此需要使用畸变网格。
php - 坐标系(PHP 一个数组)
我有点 A(x,y) 和 B(x,y)。他们列为数组(a => 数组(x,y),b => 数组(x,y))
如何在 A 点和 B 点之间获得长度。请在 php 中提供帮助。:)
geospatial - 我如何猜测哪个地理投影系统用于数据集?
我有一堆要转换为 kml 的 shapefile。
我可以打开它们,但我不明白它们所在的坐标系(创作者也没有提供)。
例如,这应该是阿姆斯特丹市边界上的一个点:'x': 106980.0, 'y': 491810.0。
理想情况下,我很想找到一个网站、图书馆、脚本、神谕、章鱼或任何能告诉我这些数据在什么投影中的东西,知道应该大致映射到北纬 52°、东经 4.7°。
这样的事情存在吗?我现在需要找到这个特定的投影系统,但如果可能的话,我更喜欢一种方法来猜测它,因为你有几个未知格式的坐标,但你知道它们应该映射到哪里。这个问题的读者也会从中受益,并且不会从我真正具体问题的答案中受益。
ios - 将 UIView 原点转换为其 Window 坐标系
我想在窗口坐标系中获取scrollView的原点。例如,目前,scollView 原点是 (0,51)。但在窗口坐标系中它应该是 51 + 44(导航栏高度)+20(状态栏高度)= 115。意味着在窗口坐标系中 scrollView.frame.origin 应该是(0,115)。我尝试使用 convertPoint: 方法,但有时会得到 (0,51) 或 (0,0) 。请为此提供解决方案。谢谢
coordinate-systems - U,V 坐标如何工作?
我正在编写一个应用程序,它要求将采用全局 x,y 坐标的图像处理函数转换为采用 u,v 坐标的图像处理函数。U,V 坐标系如何工作?
algorithm - 在二维网格上寻找最近物体的算法
假设您有一个 2D 网格,网格上的每个点都有 x 个对象(x >=0)。我在想一个干净的算法时遇到了麻烦,这样当用户指定一个坐标时,算法会找到最接近的坐标(包括指定的坐标),上面有一个对象。
为简单起见,我们假设如果 2 个坐标距离相同,则将返回第一个坐标(或者如果您的算法不能以这种方式工作,那么最后一个坐标无关紧要)。
编辑:距离为 1 的坐标必须是上、下、左或右 1。对角线远离的坐标是 2。
附带说明一下,什么是出色的免费在线算法参考?