- 在线时间
- 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/015 f* d* _3 k4 _8 j+ j- X' k+ z
2 B; I& `1 L" c( b说明文件:【每个按钮可以用右键单击来查看帮助说明】
- C9 N( t0 o- D0 M2 d, M/ P2 o+ n①打开平面地图图片--【也可以在右键中打开】@平面的必是近似的,实际上地球的球面距离不是小软件可以解决的。3 t6 U4 R0 R) ~4 C
地图的最大尺寸是长与宽都是3000的像素:3000*3000,以像素为单位的。6 V( Y1 I/ B9 n$ p4 U7 K- R
坐标与【距离】,全是以像素为单位的。
7 q# |7 y- U& ^! C6 w, ?坐标是屏幕坐标,原点在左上角,X轴向右,Y轴向下(不是向上)5 B" }0 X# U5 U" M' B `/ c
②点击这按钮后,到地图上开始用鼠标左键再点一下,然后移动鼠标来画曲线海岸线,或用右键来点下再移动后再双击来画折线。@由于无法得到地图上的海岸线,所以需要用户自已沿着地图图片为鼠标移动来记录保存,这样来得到近似的海岸线@左键与右键的作用不一样,且开关设置
5 M6 f/ a: `, V0 }3 c: M/ u) x③停止描绘海岸线,否则开关标志一直是描绘状态
+ G+ [+ V$ T: u2 r D' U U④载入事前已保存的海岸线数据
" x0 @, D4 D8 i0 D$ s3 C% k% t& J5 }⑤保存已描绘的海岸线数据
2 k& L/ x0 c3 q, o: q; I& [: t4 R⑥点击来获得坐标,这是先点这个按钮,打开标志开关,@然后点击地图上一个点,则记录下来坐标X,Y在上面的框格内,@这时,再以这为圆心来画圆,半径自设变动大小求距离" p W V8 d2 V* s' j6 o
⑦以点为圆心半径为R来画圆,坐标与【距离】,全是以像素为单位的。! `1 R& c' v9 g) _7 B
离岸距离为L的区域染色,坐标与【距离】,全是以像素为单位的。7 ] Z( W- C0 r! T2 o
演示MP4
: B, S2 j {, d, `5 [2 x! }说明. X2 b2 O% Y) R; a- F4 q
重新载入当前图片并刷新,去掉红色的画圆,只留下蓝色的点
: ^5 u1 ? W/ E9 C3 x% O显示当前是处于左键还是处于右键的状态
- L' Z4 ^+ _* H5 ^, Z叠加式载入:在当前海岸线数据上再加上新载入的" C" o0 N$ H4 R: |
覆盖式载入:清除在当前海岸线数据后再加上新载入的) ]8 X5 R! y! u/ u6 @0 z0 S' s
& r7 l6 ]: V1 p* F% N& F# |5 u' k$ |: n4 D4 l6 d1 K
网上看到宇航员飞船回地球的网上文章时,找个太平洋的尼莫点来降落,于是百度查找,看了【难抵极/尼莫点】的相关知识,于是要,想找下有没有相关软件来看下,结果一时找不到一星半点,于是,自已开始冥想构思,作为小软件来用下,由于是小软件,只能是【近似计算】的。8 c6 R9 C6 C' k$ e; D% D
【由于没有任何别的软件来参考,一切全凭我的想像来开发的】。
5 _# v% M2 x0 r' c1 s3 \2 H' {7 V/ G2 Y& I5 O% T, {" m* s7 u; n) d
先载入一张南极地图(网上下载的,别的地图自已另行下载)
, J L/ h5 D: n5 i3 U5 F3 M地图的最大尺寸是长与宽都是3000的像素:3000*3000,以像素为单位的。3 W k* O D) N( X
坐标与【距离】,全是以像素为单位的。坐标是屏幕坐标,原点在左上角,X轴向右,Y轴向下(不是向上)
5 Q# E- m( K/ q4 i; U- N0 G 点击描绘海岸线,描绘南极地图,这时,发现,海岸线是以实际大陆还是以永久冰川还是以季节性的冰川,搞不清,是尝试玩下的,不作太多要求,描绘下来,就设离岸距离为L=30试下,太小,再试成100,再试,仍太小,于是试到170,175,180,于是接近南极难抵极。0 j/ i2 l- s6 P9 j. A& }
发现,与网上下载的标明的有误差,也不知是不是平面还是海岸线的原因,实际我的小软件求出来的结果是,“难抵极”的抵字的扌的顶上的最顶点的位置。7 w, A9 }4 a2 c8 h/ ~ K2 l1 U
于是,点击这个点的坐标,刷新下,以这个点为圆心来画圆,设圆半径为175试看下效果如何。
( K$ F- E& o1 a! e" e 别的地图一样这样的玩法& g/ V1 V" y# G7 L/ C" E, v
; A+ W2 O) K% m, ^
【算法说明】:
7 c3 ]- t) [ L/ R; ?# X$ |# r就是以点为圆心来画圆
- h* b" E/ K) p, J1 _8 u/ J先描绘海岸线,然后以海岸线上的每点来画圆,就是这样的最简单算法
. d: R9 W5 r! [7 C+ L# p验证结果也是这样,以难抵极为圆心来画圆来验证结果的。
2 a4 S; p. T# \# W9 x- X8 g L4 U7 y, p+ S( K7 ^6 B2 J
时间仓促,不完善之处,敬请原谅
! @0 w5 ?+ A& d' n9 P由于没有任何别的软件来参考,一切全凭我的想像来开发的。! w; B2 |- z. m8 J4 e# m+ R
我也不懂这方面的专业术语如何来描述,只是按照画圆的最简算法来开发出来自娱自乐下,然后分享给需要这方面的人,免费但不开源。% J# Z T2 h$ x, G; Z1 }. j+ d
I6 _1 l$ M/ y) f( [9 b5 O1 i8 j作者还有别的相关的小软件,全在作者个人网站上,全部免费下载使用:9 O. \0 U# ^0 ?4 B1 ]9 \! J
http://www.okmyok.com/Lisoft.htm
/ U0 w; ?1 [5 J, w/ o; [7 Y4 J4 Z, b+ I例如最短路径算法小软件,TSP算法小软件等等多个小软件,如若需要或了解,敬请到我个人网站下载或百度查找后另行自已下载。! { h6 J, u, e( o. K7 n
3 |: d( C" Z- Z2 |# K) [
7 w: b, L& `, Z$ h 平面【难抵极/尼莫点】近似计算小软件 Version 1.0
' `' l/ {8 ^ Q- Q5 K, r, @- @ ametoofor@qq.com
6 L0 @- O4 Y8 r- v- t+ ]) n2 O; A1 z$ C 作者:三界火宅人-阿莫伽-amogha-vairocana , r' }2 ^* \* p: _$ _
2021/05/03
( S: T2 ?# a: d5 A5 }' g# ^" E+ {: t: W! ^; {0 v6 H
K: _, v$ b5 l. A5 }复制这段内容后打开百度网盘App,操作更方便哦。 链接:https://pan.baidu.com/s/1SJQQdcKTaieQxT0cuy22JA 提取码:q7883 |" n% y; g5 \0 w* q
0 {% _0 l& o$ j: g6 f
, T, ^" j% q5 _' t" D) |* }
8 G$ u2 r( Z+ H( n/ F* Q6 C: D7 f$ I/ _. ]% X, k! M" F
" X" V/ y7 A" T
|
zan
|