平面【难抵极/尼莫点】近似计算小软件 Version 1.0 ametoofor@qq.com 作者:三界火宅人-阿莫伽-amogha-vairocana 2021/05/01- L7 |; [4 R) t; H* w5 \6 Q7 W' K, P
- d- a% M: F4 G$ |" \! K( F说明文件:【每个按钮可以用右键单击来查看帮助说明】1 x! `. g& z: n& c6 I2 w; {
①打开平面地图图片--【也可以在右键中打开】@平面的必是近似的,实际上地球的球面距离不是小软件可以解决的。 " J, C- P( `9 r2 O8 @' v地图的最大尺寸是长与宽都是3000的像素:3000*3000,以像素为单位的。 2 t, j. C5 t+ ?( C( O坐标与【距离】,全是以像素为单位的。 / \# J6 D. u4 S) q坐标是屏幕坐标,原点在左上角,X轴向右,Y轴向下(不是向上) 8 _" F9 I, g( c E②点击这按钮后,到地图上开始用鼠标左键再点一下,然后移动鼠标来画曲线海岸线,或用右键来点下再移动后再双击来画折线。@由于无法得到地图上的海岸线,所以需要用户自已沿着地图图片为鼠标移动来记录保存,这样来得到近似的海岸线@左键与右键的作用不一样,且开关设置 * `& I# @& o- C' @( U7 \/ i③停止描绘海岸线,否则开关标志一直是描绘状态! P& i* V' }0 t+ S7 \& z$ x
④载入事前已保存的海岸线数据" u, q4 J4 A: T& u
⑤保存已描绘的海岸线数据& J+ ?& Q. {+ }1 e. t
⑥点击来获得坐标,这是先点这个按钮,打开标志开关,@然后点击地图上一个点,则记录下来坐标X,Y在上面的框格内,@这时,再以这为圆心来画圆,半径自设变动大小求距离9 W+ s7 T5 F7 x a( c
⑦以点为圆心半径为R来画圆,坐标与【距离】,全是以像素为单位的。; U4 \% x, L+ t6 n! X& T* t
离岸距离为L的区域染色,坐标与【距离】,全是以像素为单位的。! n ]: l1 d+ R
演示MP4 5 C( `; `6 \ ^. K说明 & u d) E, ~( m4 v w* @3 g. x重新载入当前图片并刷新,去掉红色的画圆,只留下蓝色的点8 H) U1 K( o; \# d) a" U- X( Y
显示当前是处于左键还是处于右键的状态! |: N2 M3 w7 l9 p: e X
叠加式载入:在当前海岸线数据上再加上新载入的2 \7 e& @) Y# p
覆盖式载入:清除在当前海岸线数据后再加上新载入的+ y" B: Z, a1 k5 Z- r
6 m0 V9 q6 l+ n7 t1 a8 T/ @; ^* G2 C. k / y" H6 x8 T! I( x! F 网上看到宇航员飞船回地球的网上文章时,找个太平洋的尼莫点来降落,于是百度查找,看了【难抵极/尼莫点】的相关知识,于是要,想找下有没有相关软件来看下,结果一时找不到一星半点,于是,自已开始冥想构思,作为小软件来用下,由于是小软件,只能是【近似计算】的。 # W; K x) a" [6 H* p+ p 【由于没有任何别的软件来参考,一切全凭我的想像来开发的】。 ) X" |' e0 y1 ?$ W5 v* U * X3 E3 K2 m$ u$ H 先载入一张南极地图(网上下载的,别的地图自已另行下载) 5 h# o* D# n* Y& _, p地图的最大尺寸是长与宽都是3000的像素:3000*3000,以像素为单位的。: |5 J0 r% W! _1 O6 m
坐标与【距离】,全是以像素为单位的。坐标是屏幕坐标,原点在左上角,X轴向右,Y轴向下(不是向上)1 g' k2 Q$ u: d) t
点击描绘海岸线,描绘南极地图,这时,发现,海岸线是以实际大陆还是以永久冰川还是以季节性的冰川,搞不清,是尝试玩下的,不作太多要求,描绘下来,就设离岸距离为L=30试下,太小,再试成100,再试,仍太小,于是试到170,175,180,于是接近南极难抵极。 7 i( }/ P, F) m# \ 发现,与网上下载的标明的有误差,也不知是不是平面还是海岸线的原因,实际我的小软件求出来的结果是,“难抵极”的抵字的扌的顶上的最顶点的位置。 8 A+ ~- H3 H" i" T 于是,点击这个点的坐标,刷新下,以这个点为圆心来画圆,设圆半径为175试看下效果如何。( y7 L1 ], U8 \# Z; R
别的地图一样这样的玩法! i$ k* l2 r3 U/ K
; O' Z+ m m/ i* z' y. s【算法说明】:2 M7 m& X$ N9 d1 b% B
就是以点为圆心来画圆- g4 u. i$ H2 d% F; Z/ z7 ?
先描绘海岸线,然后以海岸线上的每点来画圆,就是这样的最简单算法 1 Z9 ]/ ?8 T n" }3 _/ D& d验证结果也是这样,以难抵极为圆心来画圆来验证结果的。5 F1 n' \+ |+ N' b7 u0 @
7 Z2 r0 N+ t8 V时间仓促,不完善之处,敬请原谅 ; V, r0 R9 O. ^' @& ^$ s& @& ~由于没有任何别的软件来参考,一切全凭我的想像来开发的。 1 l7 I' f9 a7 h0 l. k: h我也不懂这方面的专业术语如何来描述,只是按照画圆的最简算法来开发出来自娱自乐下,然后分享给需要这方面的人,免费但不开源。 0 o) S! d) v! R* J% \& Y! ` 5 r) k3 d- ~# r* \作者还有别的相关的小软件,全在作者个人网站上,全部免费下载使用:3 ~6 h! C2 [" `, p* ^1 E http://www.okmyok.com/Lisoft.htm ' K: F; h/ R E! M例如最短路径算法小软件,TSP算法小软件等等多个小软件,如若需要或了解,敬请到我个人网站下载或百度查找后另行自已下载。 0 ~! t# g9 a5 Z- T * q: P4 L$ d+ K2 M; l0 p! _- F( ^8 o0 v0 i
平面【难抵极/尼莫点】近似计算小软件 Version 1.0 # M) M4 {# Q, L% x9 i$ v0 v" Sametoofor@qq.com 7 Z) a/ L0 z; W/ F) }5 @" m
作者:三界火宅人-阿莫伽-amogha-vairocana ! q0 I. K% M2 o; d _3 d/ m
2021/05/03 / _5 A' H4 R; _8 d