Questions tagged «distance»

可能连接或可能不连接的两个实体或位置之间的距离的度量,例如两个点。

2
使用QGIS计算点到线的最短距离?
对于具有很大数据集的QGIS中的一系列地址点,计算距最近道路的距离的最佳方法是什么?(QGIS 2.0.1,Win XP) 我阅读了以前类似问题的答案: 在QGIS中测量线与点之间的距离 在PyQGIS中绘制垂直线? 在QGIS中计算点和多边形之间的最小距离? /programming/16448402/distance-of-point-feature-to-nearest-polygon-in-r 不过: MMQGIS插件查找到线网最近节点的距离,而不是到线的最短(垂直)距离。 R和Python建议的脚本可以正确地用于小型数据集,并且可以在建模器中实现,但是对于我的工作,我有530个点和一个具有约135'000个要素的区域性街道图层,并在所有要素之间循环,然后以最短的距离进行操作所有点将花费大量时间 我在使GRASS在QGIS 2.0.1中工作时遇到问题(QGIS中的GRASS无法工作(Windows XP))。
12 qgis  python  r  distance 

3
连接线特征并确定最长线的长度
我有一个线要素(参见图片),它代表使用Stream_to_Feature工具创建的一条河流。属性表包含代表不同行的几条记录-问题是最长的行(在视觉上易于区分)在表中没有表示为单行,实际上是由许多较小的行组成的。线条似乎相互接触,尽管它们彼此不交叉。 如何合并这些线,然后使用ArcObjects或可以转换为ArcObjects的手动方法确定最长的线的长度?更好的解决方案将包括摆脱所有支流,而让我只留一条河道作为一条线。

3
QGIS计算沿线的点的距离
我有一条折线(运动路径)和沿线记录的点。我想为每个点计算Quantum GIS中沿线的距离。我希望得到的结果将在点属性表中添加一个新列,以指示该行在行上的距离。我将不胜感激。 麦克风。
12 qgis  distance  point 

6
使用GeoDjango获得2点之间的距离?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为地理信息系统堆栈交换的主题。 2年前关闭。 我有两个由gps坐标定义的位置,纬度/经度很像Google地图返回的位置: http://gmaps-samples.googlecode.com/svn/trunk/geocoder/singlegeocode.html 我需要计算它们之间的距离。我知道我可以使用google API,但是我将处理批量查询,所以我宁愿在自己的服务器上进行操作。 我已经花了几个小时阅读文档,安装了geodjango OK,但是似乎找不到这个示例。文学中的一切都比我需要的复杂得多。

1
对同一几何表中的两个点进行简单的PostGIS ST_Distance查询?
注意:这个问题在在发表#1 首。 我有一个几何表points_table,里面SRID 4326有几点。 我需要从该表中找到一对点(特征)之间的距离。 我想选择一个点与id = X另一个点,id = Y然后用ST_Distance函数找到它们之间的距离。 我知道如何从数据库中查询这两点: select * from points_table where id = X or id = Y; 但是此查询返回的结果不知道如何传递给ST_Distance,因为ST_Distance它需要2个参数。 我努力了 Select ST_Distance(select the_geom from points_table where id = X or id = Y); 但这显然是错误的。 如何从表格中找到两个几何点(特征)之间的距离? PS到目前为止,我发现的所有示例都显示了ST_Distance用法,这些点已硬编码到ST_Distance函数的参数中。我还没有找到一个示例,其中ST_Distance用于计算同一张表中两个点之间的距离。

3
在美国东部找到最偏僻的地方?
我有这样的预感,我可以从美国东部最偏远的地方(密西西比河以东)沿最近的道路行驶不超过50英里,并找到一条道路。 定义: 最偏远:距道路最远的位置。道路:Google Maps对道路的定义。 我如何证明或反驳这一主张(即美国东部最偏远的地方在哪里)?

2
在球形墨卡托与区域UTM中测量距离
我在WGS84纬度/经度中有积分,我想测量它们之间的“小”(小于5公里)距离。 我可以使用http://www.movable-type.co.uk/scripts/latlong.html中的Haversine公式,效果很好。 不过,我想使用Python Shapely库,这样我不仅可以进行距离操作,而且可以进行更多的操作,并且因为在我正在使用的规模上,平整的地球足够近似。为了将地理坐标可靠地投影到笛卡尔坐标,我使用的是Python的proj4,但是似乎会得到比我想要的更大的错误。 如果我使用本地UTM区域,则会出现两米长的正弦波之间的差异,这很好。但是我不想解决UTM区域(这些点可能在世界范围内),因此我尝试使用“球形墨卡托”,但现在正弦距离与预计距离之间的差异远超过100%。这对球形墨卡托真的合适吗?我真正想要的是一个可行的笛卡尔投影,用于在世界任何地方彼此之间5公里之内的两个点。 from shapely.geometry import Point from pyproj import Proj proj = Proj(proj='utm',zone=27,ellps='WGS84') #proj = Proj(init="epsg:3785") # spherical mercator, should work anywhere... point1_geo = (-21.9309694, 64.1455718) point2_geo = (-21.9372481, 64.1478206) point1 = proj(point1_geo[0], point1_geo[1]) point2 = proj(point2_geo[0], point2_geo[1]) point1_cart = Point(point1) point2_cart = Point(point2) print "p1-p2 (haversine)", …


3
计算世界各地点之间距离的正确解决方案(和地图投影)是什么?
在对地图投影进行研究之后,我意识到很难选择一种能够同时计算大量点之间的距离的投影(如果这些点位于世界各地)。等距投影仅允许计算两点之间的距离。然后,我决定使用以下解决方案。我的数据集可以拆分为较小的数据集: 美国领土; 整个EURASIA; 涵盖非洲大陆和欧洲的领土。 在ArcGIS 9.3(ArcInfo许可)中,我对每个数据集进行了兰伯特方位角相等面积投影,以针对每种情况正确地“居中”。对于每个数据集,我使用天梭的Indicatrix shapefile加载了一个新层,并计算了每个椭圆的面积。我认为椭圆形区域的面积与距离投影中心最近的椭圆形相差不超过5%的所有领土(在面积和距离方面)都“不失真”与通函没有任何合理的区别。在看到我的点被包围在这个“不变形”的区域之后,我计算了点距离。您是否认为我的程序合理正确,或者对我的目的有更好的地图投影建议?

2
QGIS横截面距离使用椭球?
我正在使用QGIS 1.8和2.6,无法使用任何“横截面轮廓”工具来提供椭圆(“适当”)距离。所有距离均使用太长/远的地理坐标。 例如,从卑诗省温哥华到基洛纳的直线距离约为270公里。我的横断面都说是420公里。 QGIS距离测量工具允许您使用椭球体(我将其设置为WGS 84)并给我271公里。 谁能阐明如何使用任何轮廓工具来给我“适当的”距离?

1
如何根据高程测量点之间的距离?
我需要能够测量点之间的距离,但是该距离需要与高程的关系进行计算。这些要点是19世纪讲故事的人的住所以及他们的故事中提到的地方。因此,该距离必须是“步行距离”。即使实际笔直距离较短,沿着山谷的路径也可能比沿着山脉的路径短。随附的截图说明了我的想法。因此,在图像中,路径A和C将比路径B短。 这些点来自CSV文件,但是我也有带有高程数据的栅格图层。
10 qgis  distance 

2
投影更改以在QGIS中创建缓冲区
我将变得绝望...我想在几个点附近(如果可能)创建缓冲区,并声明这些缓冲区的大小(以km为单位)。只是为了向您展示我的工作方式: 我的问题似乎是数据的投影。它在WGS84投影中,而我的背景图在RGF93 / Lambert-93投影中(我不知道为什么两者一起工作)。使用WGS84投影时,距离将以度为单位显示,因此我尝试更改背景图的投影,数据的投影或同时更改两者,但我找不到适合它们的其他投影。 您对如何创建清晰显示距离的这些缓冲区有任何建议吗?
10 qgis  distance  buffer 

2
如何将近点与GPS位置分组?
我是一名IT人员,所以我对预测不了解太多,所以希望您能为我提供帮助。 我已经为Android制作了一个应用程序,该应用程序收集GPS位置,因此我在给定时间具有经度和纬度。我要救那些元素结合在一起接近对方,在相同的物理性大小的地形区域的群体; 问题是我不事先知道这些要点,它们可以来自世界的任何位置。 我的第一个想法(稍微解释一下这个问题)是使用经度和纬度的小数点进行分组。例如,一组将是纬度在35.123和35.124之间,经度在60.101和60.102之间的位置。因此,如果我得到像lat = 35.1235647和lon = 60.1012254598之类的职位,那么这一点将转到该组。 对于笛卡尔2D表示,此解决方案是可以的,因为我的宽度和高度为0.001单位;但是,由于不同纬度下1度经度的大小不同,因此我无法使用此方法。 任何的想法?

1
使用ArcGIS Spatial Analyst计算点到栅格中不同类的距离?
我正在寻找有关如何计算从点到栅格的不同类别的距离的一些建议。 具体而言,我在土地覆盖数据上覆盖了动物利用的观察点(点)。 对于每个点,我想计算到不同封面类型的最近像元的距离。 例如,如果某个点位于草地上,那么到最近的非草地单元的距离是多少。 我正在使用ArcGIS 10并具有Spatial Analyst许可证。 我认为栅格计算器可能是最好的方法,但是有人可以提供一个方程式来完成此任务吗?

5
使用ArcGIS DEsktop和/或R计算到最近点的距离(以公里为单位)(以纬度/经度给出)?
我在ArcGIS中有两个点数据集,这两个数据集都是在WGS84纬度/经度坐标中给出的,并且点分布在整个世界上。我想找到数据集A中与数据集B中每个点最近的点,并以公里为单位获取它们之间的距离。 这似乎是对Near工具的完美使用,但这使我得到了输入点坐标系中的结果:即十进制度。我知道我可以重新投影数据,但是我(从这个问题)收集到(很难(如果不是不可能的话))很难找到一个可以给出全世界准确距离的投影。 该问题的答案建议使用Haversine公式直接使用纬度-经度坐标来计算距离。有没有办法做到这一点,并使用ArcGIS获得以km为单位的结果?如果没有,什么是解决此问题的最佳方法?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.