问题标签 [coordinate-transformation]
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.
r - netcdf 文件逆投影
如何在 netcdf 文件中进行逆坐标变换?我有一个包含 75 个经度值和 36 个纬度值的网格:
根据unidata中的文档,应该可以让 netcdf 进行从 (lat,lon) 到 (x,y) 的逆变换,但我不知道如何执行此操作。我想将我的 lat long 网格转换为 Lambert Conformal 网格。
matrix - 坐标变换
我在空间中有两个 3D 对象,我想将点从一个对象复制到另一个对象。问题是这些对象不共享一个共同的坐标系,我必须进行坐标转换。我有两个对象的局部变换矩阵,我也可以访问世界变换矩阵。我知道要使用这些转换矩阵进行一些计算,但我不知道如何。
如果我将它复制到另一个对象(或其坐标系)中,如何转换第一个对象中的一个点,使其具有相同的位置(相对于世界坐标)?
谢谢
directx - 如何转换边界框以进行视锥体剔除?
我有一个场景图,其中的节点包含变换和边界框,以及一个视图平截头体,我从 viewProjection 矩阵构建每个帧。但是,框在框的局部空间中有 4 个顶点的坐标。什么必须我将它们转换为,将它们放入与视锥相同的空间,这样我就可以检查与视锥的交叉点?我尝试将它们带入世界空间,但这很奇怪,因为我有 50 个世界矩阵(我使用实例化,每个实例都有自己的世界/变换矩阵)
matlab - 如何将新点投射到 PCA 新基础上?
例如,我有 9 个变量和 362 个案例。我进行了 PCA 计算,发现前 3 个 PCA 坐标对我来说已经足够了。
现在,我的 9 维结构中有新点,我想将其投影到主成分系统坐标。如何获得它的新坐标?
如何获得投影到新主成分基础的新点的坐标?
qt - Xlib 等价于 QPainter::translate
如何使用 xlib 函数来实现 QPainter::translate 功能。我希望 xlib 在绘制时为所有像素添加一些 xOffset、yOffset。
我可以保留两个变量 xOffset 和 yOffset 并在每次调用它们时将它们添加到绘图函数中。但我想像 QPainter::translate 那样做一次。
ios - 将 CLRegion 转换为 MKMapRect 或类似的
我想将 CLRegion(中心和半径)转换为两点(左上角、右下角)坐标集。
我看过这个答案,但它不合适: Convert MKCoordinateRegion to MKMapRect
我有 CLRegion 的原因是因为它是 Forward Geolocation 的输出。
我需要两个纬度/经度点来查询数据库(因此不能使用 CLRegion containsCoordinate)。
wpf - 我怎样才能得到一个视觉相对于另一个视觉坐标系的边界?
在实施IScrollInfo
's MakeVisible
member 时,我遇到了一个问题。我需要获取Visual
相对于正在滚动的面板的边界坐标。
现在,如果这是 a UIElement
,这将很容易,因为我只需调用它的 'TranslatePoint' 方法,但UIElement
它是 的子类Visual
,而不是相反,所以我不一定能指望它。
如何实现这一目标?
3d - 将 2D 坐标转换为 3D 坐标空间
我正在为没有标记的增强现实应用程序引擎工作(又名无市场 AR)它使用从 SURF 算法获得的兴趣点来识别任何图像中的点,并使用这些点作为参考来绘制信息,但我不知道将 2D 信息(检测到的兴趣点)转换为 3D 模型以映射到 3D 坐标空间并将 3D 对象渲染到场景的最佳方法。有什么算法可以做到这一点?
wpf - 将窗口放置到 WPF 控件的左上角
我试图以某种方式放置一个窗口,使其左上角将位于特定 WPF 控件左上角的同一点。
所以我尝试像这样获取控件的屏幕坐标:
然后我将窗口的Top
和坐标设置为。
但是我的窗口总是出现在控件的右侧,而不是在左上角与他重叠。 Left
targetPoints
我究竟做错了什么?怎么做到呢?
.net - 将 Amersfoort RD New (epsg:28992) 的经纬度转换为 xy
谁能帮我将 GPS 经纬度转换为 Amersfoort RD New (epsg:28992) 投影系统的 xy 坐标。
我的起点(来自 GPS 设备的数据)是这样的:"$GPGGA,071132.784, 5157.3883,N,00434.4648,E,1,03,4.5,-5.1,M,47.1,M,,0000*73"
或 51°57'23,1600"N;004°34'27,5760"E
在另一个没有 GPS 的 GIS 软件中,我使用上述投影系统在同一位置获得以下 x 和 y 值。X: 99128,7851960541 Y: 441194,717554809
我已经尝试过不同的方法,但仍然没有成功。目标是在 GIS 软件中实时可视化当前 GPS 位置。
谢谢