great-circle相关内容
我正在做一个项目,我需要(作为2D点)绕着3D球体漫步。我很难弄清楚如何在不扭曲极地的情况下实现这一点。基本上我想要向前,向后,向左,向右,以及左转,右转。我一直试图让它在球面坐标下工作,但我的函数似乎不正确。我能做些什么才能让它正常工作呢?(我使用的是p5.js库,使用的是JavaScript) 目前,我正在尝试将x和y变量分别映射到球面空间的phi和theta。然而,它似乎不起作用,我不确定
..
我有一个可用的 PHP 脚本,它获取经度和纬度值,然后将它们输入到 MySQL 查询中.我想让它单独成为 MySQL.这是我当前的 PHP 代码: if ($distance != "Any" && $customer_zip != "") {//获取大圆距离//获取原产地邮政编码信息$zip_sql = "SELECT * FROM zip_code WHERE zip_code = '$cu
..
我正在寻找python的地理库.我需要能够执行以下操作: 使用大圆距离获取2个点之间的距离(以米为单位)(不是班轮距离计算) 检查点是否在多边形内 每秒执行1-2次数千次 开始时,我看了这篇文章:适用于Python的Python模块存储和查询地理坐标,并开始使用地理.我遇到了2个问题: Geopy不支持多边形 geoPy的CPU使用率很高(计算一个点和相对的5000个点之间
..
我正在尝试计算两个大圆的交点(以度为单位的经度和纬度),每个交点由圆上的两个点定义.我一直在尝试此处中概述的方法. 但是我得到的答案是不正确的,我的代码在下面,有人看到我出了错吗? import numpy as np from numpy import cross from math import cos, sin, atan2, asin, asinh ################
..
我有一组由地理(WGS84)坐标指定的多边形:它们生活在一个球体上. 我有一个经纬度对指定的点. 我想(有效地)找到该点和多边形之间的最小大圆距离. 我当前的堆栈包括fiona,shapely,gdal和proj. 关于StackOverflow的类似问题大多似乎是将要素投影到平面上并在平面上找到距离,或者(令人不安地)省略了对投影的提及或完全没有提及. 解决方案
..
我正在寻找一个Java库,该库能够对经纬度数据集进行空间计算.以下是我正在寻找的一些功能: 计算两点之间的大圆距离 确定点是否位于简单的闭合多边形内,该多边形由点的有序列表定义 确定点"A"和点"B"之间的线是否与简单的闭合多边形相交,其中多边形是由点的有序列表定义的. 确定点"A"是否在点"B"的某个半径之内 我不需要在寻找什么: 我不想要一个依赖于数据库地理空间组件(例
..
我有两个矩阵,一个矩阵长200K行,另一个矩阵20K.对于第一个矩阵中的每一行(这是一个点),我试图找到第二个矩阵中的哪一行(也是一个点)最接近第一个矩阵中的点.这是我对样本数据集尝试的第一种方法: #Test dataset pixels.latlon=cbind(runif(200000,min=-180, max=-120), runif(200000, min=50, max=85)
..
所以我有一个表,里面有一堆不同的地址.我需要一个proc,它将选择该表中的地址,该地址与传递的经度/纬度值相距指定距离(以英里为单位)内. 我的桌子的例子: - messageId - lat (float) - long (float) Proc正在传递另一对纬度/经度对(也都是float)和int(英里) 我找到了这个 http://www.sqlteam.com/for
..
我正在使用 D3库的版本4 ,到目前为止,无法在符号图上的点之间绘制连接线.在该示例中,从该库的早期版本开始,使用以下代码完成绘制连接线的操作: // calculate the Great Arc between each pair of points var arc = d3.geo.greatArc() .source(function(d) { return locationBy
..
我正在尝试检查您用欧几里德距离而不是大圆距离(gcd)计算地球上两点的距离时引入的误差.我有两个要点,分别是它们的纬度和经度. 我将python geopy框架用于大圆距离.这是gcd的代码: def measure(self, a, b): a, b = Point(a), Point(b) lat1, lng1 = radians(degrees=a.l
..
MySQL OpenGIS CROSSES似乎不适用于我: SET @ls = 'LineString(1 1, 2 2, 3 3)'; SET @xx = 'LineString(0 2, 10 2)'; # SELECT AsText(EndPoint(GeomFromText(@ls))); select crosses(GeomFromText(@ls), GeomFromText
..
我有一个工作的PHP脚本,该脚本获取经度和纬度值,然后将它们输入到MySQL查询中.我只想将其制作成MySQL.这是我当前的PHP代码: if ($distance != "Any" && $customer_zip != "") { //get the great circle distance //get the origin zip code info $zip_sq
..
dist(coords)使用欧几里得距离提供距离矩阵;它还提供了其他几种选择.但是它没有提供任何选项,例如Haversine公式. distHaversine()对于给定的两组经/纬度坐标,计算我想要的距离(大圆).我想知道是否存在使用Haversine公式计算大圆距离矩阵的软件包/函数. 解决方案 您可能已经注意到,distHaversine()将计算单点和两列坐标矩阵之间的距离.
..
我需要获取从经度/纬度点到直线的距离.当然需要跟随大圈子. 我在 http://www.movable上找到了一篇很棒的文章-type.co.uk/scripts/latlong.html ,但是代码无法正常工作.我做错了什么或缺少了什么.这是有问题的功能.如果需要,请参见其他功能的链接. var R = 3961.3 LatLon.crossTrack = fu
..
我正在设置一个小程序,从用户那里获取2个地理坐标,然后计算它们之间的距离(考虑到地球的曲率).因此,我在此处上查找了维基百科. 我基本上基于此设置了我的python函数,这就是我想到的: def geocalc(start_lat, start_long, end_lat, end_long): start_lat = math.radians(start_lat) s
..
我对计算两点之间的大圆距离的公式很熟悉. 即
..
我有三个坐标(lat,lon)在一个球体上。如果你想将整个球体从coord1旋转到coord2,那么coord3现在会被放置在哪里? 我一直在使用Great Circle(http:/ / /www.koders.com/python/fid0A930D7924AE856342437CA1F5A9A3EC0CAEACE2.aspx?s=coastline),但我创建了奇怪的结果,因为新计算的
..
我有一个纬度,经度和一个正北方向的旅行方向。我想计算一下我是否会与由两个纬度/经度点所定义的线相交。 我认为界定这条线的两点会创造我的大圆圈,而我的位置和方位角将定义我的Rhumb线。 我只对几百公里内发生的十字路口感兴趣,所以我不需要任何可能的解决方案。 解决方案 简单的答案是肯定的 - 如果您从任何纬度/并且继续沿着某个大圆圈行进,你最终会穿越地球上的任何其他大圈。地球上的
..
我已经采取了一些我在流动数据中学到的东西伟大的圈子映射教程,并将它们与注释中链接的代码相结合,以防止当R绘制赤道大圈时发生奇怪的事情。这给我这个: airport
..