- 在线时间
- 41 小时
- 最后登录
- 2021-5-28
- 注册时间
- 2010-12-20
- 听众数
- 5
- 收听数
- 0
- 能力
- 0 分
- 体力
- 113 点
- 威望
- 0 点
- 阅读权限
- 20
- 积分
- 46
- 相册
- 0
- 日志
- 0
- 记录
- 0
- 帖子
- 24
- 主题
- 5
- 精华
- 0
- 分享
- 0
- 好友
- 0
升级   43.16% 该用户从未签到
 |
平面【难抵极/尼莫点】近似计算小软件 Version 1.0 ametoofor@qq.com 作者:三界火宅人-阿莫伽-amogha-vairocana 2021/05/01
0 z) S) @: W6 w) O+ H& O9 H
7 Q$ I( `5 G. |1 }说明文件:【每个按钮可以用右键单击来查看帮助说明】
9 ~. F6 K+ H+ a' o1 u6 R+ C; e①打开平面地图图片--【也可以在右键中打开】@平面的必是近似的,实际上地球的球面距离不是小软件可以解决的。. S) ~3 L0 z- e9 T F6 L9 g
地图的最大尺寸是长与宽都是3000的像素:3000*3000,以像素为单位的。
+ g/ C0 [, F; G0 k8 K坐标与【距离】,全是以像素为单位的。# G* @ D! ?5 m" `8 y2 @$ B% H
坐标是屏幕坐标,原点在左上角,X轴向右,Y轴向下(不是向上)
, ?, G+ D0 X9 a& {' H3 |②点击这按钮后,到地图上开始用鼠标左键再点一下,然后移动鼠标来画曲线海岸线,或用右键来点下再移动后再双击来画折线。@由于无法得到地图上的海岸线,所以需要用户自已沿着地图图片为鼠标移动来记录保存,这样来得到近似的海岸线@左键与右键的作用不一样,且开关设置7 s1 K5 Q. k( {8 L3 g
③停止描绘海岸线,否则开关标志一直是描绘状态
- o3 b' W" e9 J* i④载入事前已保存的海岸线数据( H& z9 ~9 u0 A
⑤保存已描绘的海岸线数据
- v; `8 U* ~9 A9 V/ F# p- m; Z0 ]$ O) |⑥点击来获得坐标,这是先点这个按钮,打开标志开关,@然后点击地图上一个点,则记录下来坐标X,Y在上面的框格内,@这时,再以这为圆心来画圆,半径自设变动大小求距离1 I2 C/ U& }) ~5 }3 P
⑦以点为圆心半径为R来画圆,坐标与【距离】,全是以像素为单位的。. D; o( a6 Z$ N# Q, z T3 T
离岸距离为L的区域染色,坐标与【距离】,全是以像素为单位的。( |7 p# y" k" U/ j" H$ e
演示MP4
! g8 W2 d b0 ]- t2 w/ R- H说明- A4 y! v( ]3 T: @1 Y
重新载入当前图片并刷新,去掉红色的画圆,只留下蓝色的点
5 t' w0 L. L7 f k) {" k显示当前是处于左键还是处于右键的状态
]) y' J- j' Y1 e叠加式载入:在当前海岸线数据上再加上新载入的
! U. ^; o) d% ]' f% |# k8 D& I覆盖式载入:清除在当前海岸线数据后再加上新载入的, V" B/ h o" f8 C% G I+ H4 k0 f
: C+ | H9 |- {, c+ n5 S+ a& {) w* Q* x7 _: ~
网上看到宇航员飞船回地球的网上文章时,找个太平洋的尼莫点来降落,于是百度查找,看了【难抵极/尼莫点】的相关知识,于是要,想找下有没有相关软件来看下,结果一时找不到一星半点,于是,自已开始冥想构思,作为小软件来用下,由于是小软件,只能是【近似计算】的。- n6 n+ G3 T! L2 [2 p2 f# h0 c1 }. d, j7 |
【由于没有任何别的软件来参考,一切全凭我的想像来开发的】。6 V, o( @. Y2 D& |
. k& x7 O, a, a- }: R
先载入一张南极地图(网上下载的,别的地图自已另行下载)) ~) l/ ^' a- F( J/ R
地图的最大尺寸是长与宽都是3000的像素:3000*3000,以像素为单位的。% v- F: w. F' r& e- i
坐标与【距离】,全是以像素为单位的。坐标是屏幕坐标,原点在左上角,X轴向右,Y轴向下(不是向上)
; m% [# ~, }, g4 Z# P% M% J: v 点击描绘海岸线,描绘南极地图,这时,发现,海岸线是以实际大陆还是以永久冰川还是以季节性的冰川,搞不清,是尝试玩下的,不作太多要求,描绘下来,就设离岸距离为L=30试下,太小,再试成100,再试,仍太小,于是试到170,175,180,于是接近南极难抵极。! M8 E' L# c; t7 g
发现,与网上下载的标明的有误差,也不知是不是平面还是海岸线的原因,实际我的小软件求出来的结果是,“难抵极”的抵字的扌的顶上的最顶点的位置。" q) L. }9 e& e& q
于是,点击这个点的坐标,刷新下,以这个点为圆心来画圆,设圆半径为175试看下效果如何。
$ K* h+ A7 K/ ~6 ~. y# I. I: F& |0 P 别的地图一样这样的玩法0 S: ?8 d! R1 R) I; |( y( Q8 g
+ C2 F- W7 `. X; w; z' g2 W; ]【算法说明】:
* [0 Y6 E4 x% t4 X b就是以点为圆心来画圆
% X2 F3 P* J* X* \/ Y6 g先描绘海岸线,然后以海岸线上的每点来画圆,就是这样的最简单算法
! i# ]6 J/ b- }6 `1 t+ E* k. U验证结果也是这样,以难抵极为圆心来画圆来验证结果的。
# p: J6 N9 j6 k1 a' r
5 f2 O) r5 z& p; Z3 f时间仓促,不完善之处,敬请原谅
O2 _$ W0 {" C6 s由于没有任何别的软件来参考,一切全凭我的想像来开发的。
+ S2 n, o+ P( B( d- ]% f我也不懂这方面的专业术语如何来描述,只是按照画圆的最简算法来开发出来自娱自乐下,然后分享给需要这方面的人,免费但不开源。% l. [ E* g, v+ N. t: \, {+ f2 I
- [: O/ [+ R6 u* w8 Z3 Q6 n作者还有别的相关的小软件,全在作者个人网站上,全部免费下载使用:
% Q/ _% R z. ^ l3 `5 B4 ^http://www.okmyok.com/Lisoft.htm
4 @$ j9 M Y2 m- _' S( i例如最短路径算法小软件,TSP算法小软件等等多个小软件,如若需要或了解,敬请到我个人网站下载或百度查找后另行自已下载。- u- B4 |$ U* H
0 ^# n3 ]! v. q
# r7 P# q$ O+ M) N6 V# D 平面【难抵极/尼莫点】近似计算小软件 Version 1.0 ) q3 ~& i* W9 A. _3 f
ametoofor@qq.com . {3 d- L$ }' S' u7 ?9 b! d
作者:三界火宅人-阿莫伽-amogha-vairocana 4 r" a( B# E7 v! J4 _, }& {4 Q
2021/05/03
5 E; m, }3 O) i% K0 t& y7 Y( L) u- r: T0 d4 l6 [( A& y& b6 ^
) {) }9 K" L; M
复制这段内容后打开百度网盘App,操作更方便哦。 链接:https://pan.baidu.com/s/1SJQQdcKTaieQxT0cuy22JA 提取码:q788
$ y- ]/ w' |, P) z/ h( U
: w# H' z' |4 e1 B( `" G/ c/ k3 e( v2 f0 D8 k( W0 U' V4 w5 ]6 R
3 N2 F0 ?# N1 ^( _5 U$ N$ ~
2 u; Y% h% i: ~; v
/ B; {2 F7 D2 w. u0 s
|
zan
|