- 在线时间
- 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
+ A& D8 f- M+ \2 X
: ?8 C4 h9 G" e5 y& x) u2 r说明文件:【每个按钮可以用右键单击来查看帮助说明】
; w1 P4 |* _4 @4 l1 a①打开平面地图图片--【也可以在右键中打开】@平面的必是近似的,实际上地球的球面距离不是小软件可以解决的。
+ K' C: W. `; ]: G+ _4 w地图的最大尺寸是长与宽都是3000的像素:3000*3000,以像素为单位的。+ b. r% p/ e( J
坐标与【距离】,全是以像素为单位的。
& W+ r" P, [2 q. ]1 w2 ^坐标是屏幕坐标,原点在左上角,X轴向右,Y轴向下(不是向上)
: W P# m1 H; e②点击这按钮后,到地图上开始用鼠标左键再点一下,然后移动鼠标来画曲线海岸线,或用右键来点下再移动后再双击来画折线。@由于无法得到地图上的海岸线,所以需要用户自已沿着地图图片为鼠标移动来记录保存,这样来得到近似的海岸线@左键与右键的作用不一样,且开关设置
* l8 H( a0 X5 p: O③停止描绘海岸线,否则开关标志一直是描绘状态
8 K1 l7 f$ O0 k④载入事前已保存的海岸线数据# O9 ^/ M$ S- J4 S, y4 a% O
⑤保存已描绘的海岸线数据$ c+ a8 l% w; N; M' l3 N
⑥点击来获得坐标,这是先点这个按钮,打开标志开关,@然后点击地图上一个点,则记录下来坐标X,Y在上面的框格内,@这时,再以这为圆心来画圆,半径自设变动大小求距离7 a' S: b' k4 \% Y; f# A8 q
⑦以点为圆心半径为R来画圆,坐标与【距离】,全是以像素为单位的。/ ~! G, C% O& c' h* _
离岸距离为L的区域染色,坐标与【距离】,全是以像素为单位的。
) w% u Z+ |. t演示MP4
# e0 C/ ]! z' B/ A2 R4 z, l6 y* m说明
0 c, C+ i" M* M重新载入当前图片并刷新,去掉红色的画圆,只留下蓝色的点
0 |! \4 D9 B, ?显示当前是处于左键还是处于右键的状态
5 Y }/ w0 a; d. N叠加式载入:在当前海岸线数据上再加上新载入的6 j! x' `% }7 {; F
覆盖式载入:清除在当前海岸线数据后再加上新载入的. N8 F9 f5 r' i/ N& V- ~
* o* o, o" Y0 d+ w+ U1 s" o5 T! ^* o
& i7 B3 N# f2 ~9 Z" C7 j' @ 网上看到宇航员飞船回地球的网上文章时,找个太平洋的尼莫点来降落,于是百度查找,看了【难抵极/尼莫点】的相关知识,于是要,想找下有没有相关软件来看下,结果一时找不到一星半点,于是,自已开始冥想构思,作为小软件来用下,由于是小软件,只能是【近似计算】的。$ F s! M2 ?7 K) w
【由于没有任何别的软件来参考,一切全凭我的想像来开发的】。* p- b/ `) H# `3 d5 v7 a
8 `: i! Z8 g' K2 N
先载入一张南极地图(网上下载的,别的地图自已另行下载)
) e5 X1 i& A- ~0 C) w地图的最大尺寸是长与宽都是3000的像素:3000*3000,以像素为单位的。/ ]. J) \5 n) a& r1 t
坐标与【距离】,全是以像素为单位的。坐标是屏幕坐标,原点在左上角,X轴向右,Y轴向下(不是向上)
3 c/ }1 L" J) Z1 k5 L, b 点击描绘海岸线,描绘南极地图,这时,发现,海岸线是以实际大陆还是以永久冰川还是以季节性的冰川,搞不清,是尝试玩下的,不作太多要求,描绘下来,就设离岸距离为L=30试下,太小,再试成100,再试,仍太小,于是试到170,175,180,于是接近南极难抵极。9 M+ z- z0 C/ a; I; ]
发现,与网上下载的标明的有误差,也不知是不是平面还是海岸线的原因,实际我的小软件求出来的结果是,“难抵极”的抵字的扌的顶上的最顶点的位置。
2 J4 Z& e( n; P5 `3 W! w- c0 | 于是,点击这个点的坐标,刷新下,以这个点为圆心来画圆,设圆半径为175试看下效果如何。; S* p: d: f* s
别的地图一样这样的玩法: \+ A$ ~" e6 r7 [* N& k' k K
4 G6 @' [& ]4 g( A
【算法说明】:' N) N# Q- p k. ~
就是以点为圆心来画圆
( @7 F6 v3 i7 l先描绘海岸线,然后以海岸线上的每点来画圆,就是这样的最简单算法. x% ^; b: D7 h5 W
验证结果也是这样,以难抵极为圆心来画圆来验证结果的。- d/ y, V, N* {! U# w9 b% J
! e( Z$ [7 W8 q$ `2 e1 X# \时间仓促,不完善之处,敬请原谅
1 C& v6 n2 @6 l: N) r0 _; ]由于没有任何别的软件来参考,一切全凭我的想像来开发的。
; D; b+ u7 N' \* W D% y' r8 {我也不懂这方面的专业术语如何来描述,只是按照画圆的最简算法来开发出来自娱自乐下,然后分享给需要这方面的人,免费但不开源。
7 ^- j8 y6 s$ ^- G0 C- }9 O0 E$ E+ B/ c
作者还有别的相关的小软件,全在作者个人网站上,全部免费下载使用:5 [+ L: a! f. H
http://www.okmyok.com/Lisoft.htm
" P8 W+ `! J' n l- {: M) o例如最短路径算法小软件,TSP算法小软件等等多个小软件,如若需要或了解,敬请到我个人网站下载或百度查找后另行自已下载。9 k/ U9 ?4 c" G, A7 s+ _
3 E' R$ _( f, Z; R( [4 P( R
1 f: z1 U. R% P t) M, j
平面【难抵极/尼莫点】近似计算小软件 Version 1.0
0 i/ ]1 P0 l! h) ^( t' x* k8 t ametoofor@qq.com 9 a0 N% _0 |5 X# z, x* G
作者:三界火宅人-阿莫伽-amogha-vairocana
+ Q2 T [) ~: | 2021/05/03
1 N; W! I0 t5 P. S* H# m9 N9 X1 F: O
+ \3 y0 ^% d# e, g
; I$ b0 C6 J$ E2 R复制这段内容后打开百度网盘App,操作更方便哦。 链接:https://pan.baidu.com/s/1SJQQdcKTaieQxT0cuy22JA 提取码:q788 W q6 j/ Q) T
( g: S c! {+ h# g: U/ L+ ^# ]
: y& |# m; U6 Y3 ?
9 K5 [1 Q. u/ j9 Y7 p: `
~; l+ T6 X0 C9 `, b7 e
3 l' h/ x/ v9 o5 O! f) Z0 g |
zan
|