问题标签 [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.
coordinate-systems - 坐标变换(LL + 高程到 WGS84)
我目前正在从事一个 3D 可视化项目,我遇到了一个问题,我注意到我们一直在以一种骇人听闻的方式进行操作。
我对 WGS84 系统本身并不太熟悉,我想知道是否有一种“正确”的方法可以将 LL 点转换为 WGS 坐标,给定地球轨道上方的特定高程值。
我们现在的做法是进行通常的从 LL 到 WGS84 的转换,然后取其单位向量,并将其乘以高程和地球半径之和。这似乎不是最有效的方法,我想知道是否有更可接受的方式来进行这种转换。
mysql - 查找“X”公里(或英里)内的城市
这可能不清楚,也可能不清楚,如果我不在基地,请给我留言,或者您需要更多信息。也许已经有一个解决方案可以满足我在 PHP 中的需求。
我正在寻找一个可以从经度或纬度值中添加或减去距离的函数。
原因:我有一个包含所有纬度和经度的数据库,并希望形成一个查询来提取 X 公里(或英里)内的所有城市。我的查询看起来像这样......
我正在使用 PHP,使用 MySql 数据库。
也欢迎任何建议!:)
c# - 使用 iTextSharp 在不同 PDF 中的坐标系和置换文本问题
我正在使用 iTextSharp 和 .NET 3.5 SP1(在 C# 中,你可以猜到)并使用PdfStamper
该类修改一些现有的 PDF。现在我有两个问题:
变换坐标系
正如我所看到的,iTextSharp 使用(后记?)点作为测量单位,但我想将这些坐标转换为毫米。现在,实现这一目标的最佳方法是什么?
查看文档揭示了以下方法:
我希望我得到了正确的转换矩阵。但问题是:没有System.Drawing.Drawing2D
大会!这个程序集是被丢弃还是发生了什么?我该怎么做才能将 iTextSharp 的坐标转换为毫米。我在这里走错路了吗?
PDF 中的文本在使用相同坐标的不同 PDF 中被替换
我注意到,在修改两个具有相同内容的不同 PDF 文件时,相同的坐标被移位,并且文本没有被放置在完全相同的位置。是什么导致了这种情况,我该如何预防?
这是第一个PDF:
这是第二个 PDF,使用 iTextSharp 中完全相同的坐标创建:
任何帮助表示赞赏。
coordinate-systems - 如何将(x,y)坐标归因于文本?
问候,有没有人对我如何可以提出建议,a)在网格上映射文本(我想象的是一个笛卡尔系统,其中每个字符都有一个(x,y)坐标,或者 b)如果网格是不可能的,以某种方式测量文本的 i) 字符位置、一个文本位置与另一个 x2-x1 水平之间的差异 (delta) 或一个文本位置与另一个垂直 y2-y1 之间的差异?我在 PC 上,需要建议的编程方法或程序建议(是否有任何人都知道的具有此功能的基于 PC 的文本程序)?非常感谢,c~tea
java - 来自 XY 坐标图的 Java 字符串
我有一个地图,其中坐标定义如下:
(不是很好,我知道,请不要逗我。)我现在如何创建一个字符串,其中字符是从这个映射映射的,例如:
谢谢,
艾萨克·沃勒
(注意 - 这不是家庭作业)
math - 生成给定一组坐标所在的平面/曲面的函数
这也与数学有关。但这在计算中也很有用。
假设你有 10 个坐标。(x1,y1)(x2,y2)..... 在二维空间中。(即在 XY 平面上)。我们能找到一条穿过每个坐标的平滑曲线吗?
在扩展问题的同时,如果空间是 3D 的,那么我们能否找到一个穿过给定空间坐标集的光滑表面的方程?
是否有任何库(任何语言)\ 工具来执行此类计算?
cocoa - CALayer坐标系
我对 Cocoa 很陌生,但想知道如何更改 CALayer 的坐标系。我阅读了Core Animation Programming Guide 中的Layer Geometry and Transforms文章,但仍然需要一些实用的建议。
默认坐标系在左下角有 (0,0)。我想将其更改为图层的中心。那可能吗?
我尝试了什么:使用 CATransform3DTranslate 作为 sublayerTransform 到图层框架的 MidX 和 MidY,子图层显示在正确的位置。在 setFrameSize 事件中,翻译应该被重新计算并再次应用。我宁愿自动刷新(没有“步骤”)。
或者我应该使用 kCAConstraintMidX 将子层 MidX 与层 MidX 相关联并使用偏移量?实际上,我使用 CATextLayers 作为子图层,并且希望将文本居中对齐,从而将文本的中心相对于超级图层的中心定位。我试过这个,但是当我调整超级层的大小时它似乎没有自动刷新。
delphi - 如何在 Delphi 中表示坐标网格?
我正在尝试用二维数组表示二维坐标网格。问题是,由于 Delphi 分配数组的方式,声明数组会翻转 X 和 Y 坐标。这使得难以读取数组的元素。例如,以下程序在尝试打印时给出范围检查错误:
我必须向后写索引(如果 grid[y, x] then)以防止这种情况发生,但随后网格会横向打印,X 显示在 (5, 1) 而不是 (1, 5)。如果我尝试通过说 setLength(grid, 3, 8); 来改变网格的形状;然后下一行的赋值给出了范围检查错误。我最终不得不把我所有的坐标都写反了,每当我忘记它们是反的时,程序中就会发生不好的事情。
有谁知道使坐标顺序直观工作的任何技巧?
android - 如何在 Android 上将 TM-2 度坐标转换为纬度?
我正在编写一个程序,在 Android 上将 TM-2 度转换为纬度/经度,但我找不到那个公式。我确实在互联网上找到了一些示例,但其中大多数都是使用开源库转换的,我无法在 Android 平台上使用。我还找到了一个从 UTM 转换为 lat lon 的 java 类,但它似乎不适合 TM 2 degreen 坐标系。所以我的问题是:如何将 TM 2 度坐标转换为纬度/经度?我在哪里可以找到公式?