标签: coordinates

在php中计算地球上两个坐标之间的行驶距离

好吧,我正在使用基于位置的应用程序,我需要在服务器端找到地球上两个位置之间的行驶距离。我正在用 php 编写 web 服务。

到目前为止,我可以使用Haversine 公式计算空中距离,但现在我想计算行驶距离。

这个问题可能有重复,但我找不到任何帮助来计算两个“坐标”之间的“行驶距离”,即纬度和经度而不是 PHP 中的地址

php distance latitude-longitude coordinates

3
推荐指数
1
解决办法
1万
查看次数

使用 xyz 坐标和 jzy3d 构建 3d 曲面图

我一直在寻找一种将 coord(x,y,z) 列表发送到 jzy3d 的方法。但没有成功。

我发现的唯一方法是使用带有“coord3d”和“tesselator”列表的“builder”,但它实际上不起作用。

我实际上并没有真正理解 Tesselator 的含义?

这是我试过的代码:

public Chart getChart(){

    List<Coord3d> coordinates = new ArrayList<Coord3d>();
    for(int i=0; i<200; i++)
        coordinates.add( new Coord3d(5, 10, 15) );
    Tesselator tesselator = new Tesselator() {          
        @Override
        public AbstractComposite build(float[] x, float[] y, float[] z) {
            return null;
        }
    };      
    tesselator.build(coordinates);
     org.jzy3d.plot3d.primitives.Shape surface = (Shape)Builder.build(coordinates, tesselator);


/*/ Define a function to plot
  Mapper mapper = new Mapper(){
     public double f(double x, double y) {
        return 10*Math.sin(x/10)*Math.cos(y/20)*x;
     }
  };*/

  // Define range and …
Run Code Online (Sandbox Code Playgroud)

java 3d graph coordinates

3
推荐指数
1
解决办法
5459
查看次数

给定一个对象的坐标,我如何确定它在旋转坐标系的哪个象限上?

我正在制作一个简单的模拟程序,但遇到了一些问题……模拟世界的居民有 4 只眼睛:左、上、右和下。一次只有一只眼睛可以活动,并且这只眼睛需要指向最近物体的方向(基本上告诉居住者是左、上、右或下最近的物体)。每只眼睛在坐标系中都有它的象限,它从主坐标系旋转 45 度。所有的数字(位置、坐标)实际上都与未旋转的坐标系有关,我只是使用旋转的坐标系来解释,它实际上并不存在。

这是一张可以更好地解释它的图片: 在此处输入图片说明 那么,最后一个问题是:如何找出物体在这些象限中的哪一个?给定对象在未旋转坐标系中的位置。

附加信息:

  • 关于对象位置的所有信息都存储为 4 个数字向量(矩形),如 [x, y, width, height]
  • 当然是二维的

python simulation math coordinates

3
推荐指数
1
解决办法
2899
查看次数

R - 过滤器坐标

我是 R 的新手,我有一个简单的问题(我认为),但到目前为止我还没有找到解决方案。我有一组(长)2D (x,y) 坐标 - 只是 2D 空间中的点,如下所示:

ID  x   y
1   1758.56 1179.26
2    775.67 1197.14
3   296.99  1211.13
4   774.72  1223.66
5   805.41  1235.51
6   440.67  1247.59
7   1302.02 1247.93
8   1450.4  1259.13
9   664.99  1265.9
10  2781.05 1291.12
etc.....
Run Code Online (Sandbox Code Playgroud)

如何过滤特定区域(任何形状!)中的点(表中的行)?如何过滤指定坐标子集中的点。如何指定需要/不需要的区域子集?以及如何将其放入 R 中?:) 提前很多!

r subset filter area coordinates

3
推荐指数
1
解决办法
1375
查看次数

Python:使用到点 A 的距离(x0,y0)和角度找到给定点 B 的 ax,y 坐标

是否已经在 Python 中实现了一个函数来使用以度数 (°) 表示的给定角度从点 A (x0, Y0) 找到点 B 的 X、Y?

from math import cos, sin

def point_position(x0, y0, dist, theta):
    return dist*sin(theta), dist*cos(theta)
Run Code Online (Sandbox Code Playgroud)

其中x0= A 点的 x 坐标,y0= A 点的y 坐标,dist= A 和 B 之间的距离,= Btheta点相对于指南针测量的北 (0°) 的角度 (°)

python trigonometry distance angle coordinates

3
推荐指数
1
解决办法
6378
查看次数

Xcodes UI 测试 - 点击 xy 位置

我正在尝试在使用 Xcode 和 UI 测试时点击 x、y 位置。这是我的代码:

 XCUIApplication().coordinateWithNormalizedOffset(CGVector(dx: 50, dy: 50)).tap()
Run Code Online (Sandbox Code Playgroud)

按钮的中间肯定在那个位置,不能被识别为一个单独的对象(因此使用 x, y 坐标)。

然而,这不是按下按钮。任何人都知道是否有正确的方法来敲击 xy 坐标?

xcode tap coordinates ios xcode-ui-testing

3
推荐指数
1
解决办法
1742
查看次数

四面体的重心坐标

我想就四面体的重心坐标寻求帮助:

按照我在这里找到的方法:http : //www.cdsimpson.net/2014/10/barycentric-coordinates.html 我实现了一个 C++ 函数来查找四面体中一个点的重心坐标:

float ScTP(const Vec &a, const Vec &b, const Vec &c)
{
    // computes scalar triple product
    return Dot(a, Cross(b, c));
}

Vec4f bary_tet(Vec3f a, Vec3f b, Vec3f c, Vec3f d, Vec3f p)
{
    float va, vb, vc, vd, v;
    Vec3f vap = p - a;
    Vec3f vbp = p - b;
    Vec3f vcp = p - c;
    Vec3f vdp = p - d;

    Vec3f vab = b - a;
    Vec3f vac = …
Run Code Online (Sandbox Code Playgroud)

c++ coordinates tetrahedra

3
推荐指数
1
解决办法
3078
查看次数

Leaflet 不会显示我的标记,“TypeError: t is null”

我试图在我的传单地图上显示一个标记。这给了我以下错误:TypeError: t is null

使用 Google Maps API 获取坐标的 PHP 代码:

<?php
if (isset($_POST["checkAddress"])) { //Checks if action value exists
    $checkAddress = $_POST["checkAddress"];
    $plus = str_replace(" ", "+", $checkAddress);
    $json = file_get_contents('https://maps.googleapis.com/maps/api/geocode/json?address=' . $plus . '&key=KEY');
    $obj = json_decode($json);
    $mapLat = $obj->results[0]->geometry->location->lat;
    $mapLng = $obj->results[0]->geometry->location->lng;
    $coords = ('' . $mapLat . ', ' . $mapLng . '');
    echo $coords;
}
?>
Run Code Online (Sandbox Code Playgroud)

jQuery 运行 PHP 脚本并应在 Leaflet 地图上显示坐标:

$(document).ready(function() {
$("#button").click(function(){
    $.ajax({
        url: "geo.php",
        method: "POST",
        data: {
         checkAddress: $("#largetxt").val()
        }, …
Run Code Online (Sandbox Code Playgroud)

javascript php jquery coordinates leaflet

3
推荐指数
1
解决办法
6045
查看次数

从 R 中的坐标列表创建距离矩阵

我有一个 csv 文件,其中包含 2000 多个农场的坐标位置列表,结构如下;

FarmID | Latidue | Longitude |  
------ |---------|-----------|  
   1   |    y1   |     x1    |
   2   |    y2   |     x2    |
   3   |    y3   |     x3    |
Run Code Online (Sandbox Code Playgroud)

....... 我想从这个数据中创建一个欧几里得距离矩阵,显示所有农场对之间的距离,所以我得到一个结果矩阵,如:

     1     |    2    |     3     |
-----------|---------|-----------|
1    0     |  2.236  |   3.162   |
2  2.236   |    0    |   2.236   |
3  3.162   |  2.236  |     0     |
Run Code Online (Sandbox Code Playgroud)

有了更多的农场和数据框中的坐标,我需要能够以某种方式迭代所有农场对并创建一个像上面那样的距离矩阵。任何有关如何在 R 中执行此操作的帮助将不胜感激。谢谢!

r coordinates euclidean-distance distance-matrix

3
推荐指数
2
解决办法
4956
查看次数

Firebase 规则正则表达式问题

^([-+]?)([\d]{1,2})(((\.)(\d+)(,)))(([-+]?)([\d]{1,3})((\.)(\d+))?)$
Run Code Online (Sandbox Code Playgroud)

我试图使用上面的这个正则表达式来确认数据是一个有效的坐标。我无法让它与 Firebase 规则一起使用。当我在在线正则表达式测试器中运行正则表达式时,它工作正常,但 Firebase 规则似乎不接受它。

这是我的 Firebase 规则:

".validate": "newData.isString() && newData.val().matches(/^([-+]?)([\d]{1,2})(((\.)(\d+)(,)))(([-+]?)([\d]{1,3})((\.)(\d+))?)$/)"
Run Code Online (Sandbox Code Playgroud)

有没有办法让这个工作?

regex coordinates firebase firebase-security firebase-realtime-database

3
推荐指数
1
解决办法
1875
查看次数