如何为长距离无线电创建方位角等距图?


10

我正在尝试制作使用方位角等距投影的世界或大陆比例尺地图。我是一名无线电爱好者,从天线上看,整个世界看起来像是在一个平面上展开,天线在中心,而整个世界从那一点起(r,Θ)。

有软件可以执行此操作-AZ_PROJ-但它使用自己的数据库,并且完全用PostScript编写,因此使用常规的地理工具无法完全破解。

OGR具有“ aeqd”投影,可以这样调用:

ogr2ogr -t_srs "+proj=aeqd  +lat_0=43.7308 +lon_0=-79.2647" out.shp in.shp

中心位于43.7308 N,79.2647W。不幸的是,这包裹了当前“地图”后面的半球以外的所有区域。它还将坐标投影到笛卡尔米中,在这里我更喜欢极坐标。

有其他建议吗?


如果有人在搜索,这可能是部分答案:Ortho Projection会产生伪像
杂乱的片刻2015年

Answers:


2

您必须指定球体的半径,因为proj似乎仅支持此投影的球面公式:

+proj=aeqd  +R=6371000 +lat_0=51 +lon_0=7

1

我不知道有任何输出到极坐标的投影工具。

您可以尝试使用与可免费下载的ArcGIS Explorer捆绑在一起的Esri的Projection Engine dll(pe.dll)。这是一个C风格的dll,具有确定任何两点之间的方位角和测地距离的方法。有关更多详细信息,请参阅Richie Carmichael的博客文章


谢谢。我已经可以使用PROJ.4的一部分geod来计算方位角和测地线距离:echo'lat1 long1 lat2 long2'| geod + ellps = WGS84 -f“%.3f” -p -I + units = m
scruss

1
您可以伪造极坐标:执行(倾斜)方位角等距投影后,只需声明它确实是极角方位角等距投影的结果,然后取消投影即可。生成的地图将上下颠倒,但是反射和垂直平移(简单的仿射变换)将解决该问题。
ub
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.