在iPhone上,我以十进制度获取用户的位置,例如:北纬39.470920和经度= -0.373192; 那是A点.
我需要创建一个具有另一个GPS坐标的线,也是十进制度,B点.然后,计算从A到B的线与另一个点C之间的距离(垂直).
问题是我对度数的值感到困惑.我希望得到米的结果.转换需要什么?计算这个的最终公式怎么样?
我有一个包含位置信息的(DB2)数据库表,其中一列是CHARACTER(16)并包含一个十六进制数.我有一个程序在地图上显示这些点作为点,但无法访问其源.更改数字会移动地图上的点 - 我只是不知道算法.
一些例子(编辑包含更多):
04867C279DE2D6EC -32.063657° 115.7658683°
04867C27C030085E -32.0633982° 115.7649085°
04867C27C230A5FE -32.0633846° 115.7653336°
Run Code Online (Sandbox Code Playgroud)
有没有标准的方法可以做到这一点?这是一些DB2约定还是什么?关于如何解决这个问题的任何想法?
谢谢!
我正在研究一个项目,它要求我计算从变量点A到0到360度的变量点B的航向,让A点的物体面向B点.
现在,我不确定如何实现这一点,我用谷歌搜索,但没有找到任何好的解决方案.
在任何情况下,如何计算2D空间中从A点到B点的航向?
在我的iPhone应用程序中,假设我有当前位置的坐标.我想知道距离这里10公里的点和东北30°的坐标.我该如何计算?谢谢.
我使用的是.NET 2.0,因此我无法访问漂亮的Linq; 但是,我编写了一些代码,用于顺时针/逆时针对点列表进行排序.
我的问题是,如果列表尚未排序,排序工作完全正常,但如果由于某种原因列表已经排序,则排序函数会失败.
如果有人可以帮我指出正确的方向,为什么这可能是原因,我就在徘徊.
这是我对这种类型的调用:
positions.Sort(new Comparison<Position>(MapUtils.SortCornersClockwise));
Run Code Online (Sandbox Code Playgroud)
这是SortCornersClockwise函数:
public static int SortCornersClockwise( Position A, Position B)
{
// Variables to Store the atans
double aTanA, aTanB;
// Reference Point
Pixels reference = Program.main.reference;
// Fetch the atans
aTanA = Math.Atan2(A.Pixel.Y - reference.Y, A.Pixel.X - reference.X);
aTanB = Math.Atan2(B.Pixel.Y - reference.Y, B.Pixel.X - reference.X);
// Determine next point in Clockwise rotation
if (aTanA < aTanB) return -1;
else if (aTanB > aTanA) return 1;
return 0;
}
Run Code Online (Sandbox Code Playgroud)
我的参考位置是我确定点列表中每个点的相应角度的点.
现在说我有一个点列表:
15778066, …Run Code Online (Sandbox Code Playgroud) 我在PyGame中使用矢量和物理进行一些操作,默认坐标系对我来说不方便.通常情况下,该(0, 0)点位于左上角,但我宁愿原点位于左下角.我宁愿改变坐标系,也不愿转换我必须绘制的每一件东西.
是否可以在PyGame中更改坐标系以使其像这样工作?
我有一个多线TextView.有没有办法让像素的x坐标到达字符的左边,例如第3个字符?在我的情况下,它将始终是第3个字符,但一般的解决方案会更好.
我使用的字符正上方的像素的y坐标:
Layout textViewLay = mTextView.getLayout();
int posY = textViewLay.getLineTop(0);
Run Code Online (Sandbox Code Playgroud)
但是x坐标让我很难过.有任何想法吗?我可能错过了一些非常简单的东西.
从阅读文档(http://effbot.org/tkinterbook/canvas.htm#reference),我似乎没有办法做到这一点.只是想确保我没有犯错.(例如,如果想要进行边界检查,则必须在程序内部存储各种项目的坐标.[例如,在移动椭圆形之前检查它不会碰到墙壁,由一条线表示当前画布,其坐标信息也存储.])
我想编写一个交互式Bezier曲线生成器,唯一的输入是图形上的鼠标单击坐标(使用matplotlib.pyplot)
因此,我想知道如何获取这些坐标,以及如何使用class和self.functions尽可能简单地将它们堆叠在x轴和y轴的两个列表中。
谢谢 !
双拼
我有一个包含几对2D坐标点的字符串,如下所示:
input = '(1, 2), (3, 5.5), (7, -2), (16, 0), (5, 3)'
Run Code Online (Sandbox Code Playgroud)
我想取这个字符串并最后得到两个名为X和Y的列表,它们分别包含字符串中各点的X和Y坐标(按原始顺序排列):
输出:
X = ['1', '3', '7', '16', '5']
Y = ['2', '5.5', '-2', '0', '3']
Run Code Online (Sandbox Code Playgroud)
我怎么能用Python 3做到这一点?
coordinates ×10
python ×4
gps ×2
iphone ×2
math ×2
android ×1
angle ×1
c# ×1
canvas ×1
db2 ×1
geometry ×1
gis ×1
items ×1
list ×1
location ×1
matplotlib ×1
measurement ×1
mouseevent ×1
pygame ×1
python-3.x ×1
sorting ×1
string ×1
textview ×1
tkinter ×1
trigonometry ×1