Questions tagged «measurements»

2
对圆半径使用大地测量?
我目前正在开发一个OpenLayers映射站点。可以使用线条工具和面积工具进行测量。如OpenLayers API所述,目前都将这两项设置为计算测地线。 我使用测地线测量,而不是平面测量,因为在用户测试期间,人们质疑工具的测量以获取其已知的距离(例如,在城镇之间行驶)。 该站点的新功能是使用户能够在设置半径的地图上绘制圆。OpenLayers仅允许使用平面距离绘制圆,因此,当用户使用测地线测量工具测量圆时,值将不匹配。在下面的图像中,圆的平面半径为10km,但是测地线的直径为12km。 显然,这会让用户(和我自己)想知道哪个是正确的。 看着这个答案,似乎大多数桌面GIS系统“忽略”了这个问题,并返回了平面尺寸和距离。那么,在处理平面和测地线测量的用户界面和准确性方面,最佳实践是什么? 更新资料 我找到了这个Google示例,该示例说明了半径和墨卡托投影的问题: http://maps.forum.nu/gm_sensitive_circle2.html 绘制圆圈的JavaScript代码如下: var lat1 = (PI/180)* center.lat(); // radians var lng1 = (PI/180)* center.lng(); // radians for (var a = 0 ; a < 361 ; a++ ) { var tc = (PI/180)*a; var y = asin(sin(lat1)*cos(d)+cos(lat1)*sin(d)*cos(tc)); var dlng = atan2(sin(tc)*sin(d)*cos(lat1),cos(d)-sin(lat1)*sin(y)); var …

1
为什么椭球距离大于笛卡尔距离?
我在EPSG:32632(WGS 84 / UTM区域32N)中创建了一些正好10000 m的线串功能。 QGIS计算出的所有线长(水平,垂直,对角线)为10 001.9 m。测量工具说明“已打开Project CRS转换并选择了椭球计算。将坐标转换为所选的椭球(WGS84),并以米为单位计算距离。” 当我在项目属性中将椭球设置为“无/平面”时,我得到了预期的结果(10000 m)。 我不明白“将坐标转换为选定的椭球(WGS84)”这一短语,这是对非投影度的转换(4326吗?)?由于32632已经基于WGS84,是否有需要转换的内容?如果涉及某种“大圆”计算,我希望长度只能变小。 QGIS的计算是否正确/有意义,是完全错误的还是出现舍入错误? 这是我测试过的几何: LineString (370000 5615000, 370000 5625000) LineString (366464.46609406732022762 5616464.46609406732022762, 373535.53390593267977238 5623535.53390593267977238) LineString (365000 5620000, 375000 5620000) LineString (373535.53390593267977238 5616464.46609406638890505, 366464.46609406638890505 5623535.5339059317484498) 编辑为MappaGnosis答案的补充:我忘记了在UTM中标准行内的比例小于1,这似乎是标题问题的简单答案。

3
跨UTM区域的距离测量:使用地理方法还是平面方法?
我有一个分布在3个UTM区域(36N,36S,37S)的调查网格。我想找到这些网格的质心到道路及其之间各个点的最近(或最短)距离。 使用任何类型的平面投影时似乎都有太多折衷(阅读:关于保留地图上任意数量点之间的距离)。在这种情况下,应该只是忘记使用投影,而去使用Goedesic或椭圆形(阅读:Geographic)技术吗? 谁知道有一种平面技术可以保留地图上任意数量点之间的距离?似乎我可以使用等距投影,但侏儒投影除外。它是否正确?
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.