- 在线时间
- 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
( |$ ^% I1 t/ q1 E- }& W- I5 T0 J* Q( {% H
说明文件:【每个按钮可以用右键单击来查看帮助说明】3 u; U4 F7 Q. [' V/ {' r5 r
①打开平面地图图片--【也可以在右键中打开】@平面的必是近似的,实际上地球的球面距离不是小软件可以解决的。5 |. M J5 h' Q/ i" ^' s
地图的最大尺寸是长与宽都是3000的像素:3000*3000,以像素为单位的。
. F" t E+ @5 I) V Z! @+ c坐标与【距离】,全是以像素为单位的。6 V- N \# Y) a: N( V8 C( i6 ~
坐标是屏幕坐标,原点在左上角,X轴向右,Y轴向下(不是向上)4 }) w1 t) ?5 ]" |
②点击这按钮后,到地图上开始用鼠标左键再点一下,然后移动鼠标来画曲线海岸线,或用右键来点下再移动后再双击来画折线。@由于无法得到地图上的海岸线,所以需要用户自已沿着地图图片为鼠标移动来记录保存,这样来得到近似的海岸线@左键与右键的作用不一样,且开关设置1 c5 f7 R7 A" T0 p( i/ Z. O
③停止描绘海岸线,否则开关标志一直是描绘状态: K4 ^0 Y8 c2 K
④载入事前已保存的海岸线数据
3 j. x0 U% D$ B% P! _6 T F⑤保存已描绘的海岸线数据
* x4 [. X6 a- d: A1 o⑥点击来获得坐标,这是先点这个按钮,打开标志开关,@然后点击地图上一个点,则记录下来坐标X,Y在上面的框格内,@这时,再以这为圆心来画圆,半径自设变动大小求距离" O* k: q1 I5 U6 H- d3 V: ]
⑦以点为圆心半径为R来画圆,坐标与【距离】,全是以像素为单位的。
! g6 s2 ?# o7 m. ?离岸距离为L的区域染色,坐标与【距离】,全是以像素为单位的。
" i1 P3 t( C( e2 Y+ s- G演示MP4
2 @: t2 G+ M9 b! V2 S6 k说明# u% { G6 n7 a
重新载入当前图片并刷新,去掉红色的画圆,只留下蓝色的点
# t! ]* ]- _# v, f; i( t3 h, c' o; P显示当前是处于左键还是处于右键的状态
3 d+ N4 ~9 n) H9 ~$ a叠加式载入:在当前海岸线数据上再加上新载入的" x- C! \. G2 O
覆盖式载入:清除在当前海岸线数据后再加上新载入的
' |* _% R3 L$ a: {$ y4 O
2 U' h9 v5 e3 q2 y. l+ O6 [, T2 B7 y F- D3 }: S( r
网上看到宇航员飞船回地球的网上文章时,找个太平洋的尼莫点来降落,于是百度查找,看了【难抵极/尼莫点】的相关知识,于是要,想找下有没有相关软件来看下,结果一时找不到一星半点,于是,自已开始冥想构思,作为小软件来用下,由于是小软件,只能是【近似计算】的。! q8 Y, B9 {1 z
【由于没有任何别的软件来参考,一切全凭我的想像来开发的】。
- [, ?/ G* b9 d" }- H; j" `
" |0 M) N% x. s 先载入一张南极地图(网上下载的,别的地图自已另行下载)
2 [ }6 N& }8 [4 |2 M地图的最大尺寸是长与宽都是3000的像素:3000*3000,以像素为单位的。
8 U* H" x+ V: m& U B) N% W坐标与【距离】,全是以像素为单位的。坐标是屏幕坐标,原点在左上角,X轴向右,Y轴向下(不是向上)0 M" B4 `& N8 h/ c/ K- N
点击描绘海岸线,描绘南极地图,这时,发现,海岸线是以实际大陆还是以永久冰川还是以季节性的冰川,搞不清,是尝试玩下的,不作太多要求,描绘下来,就设离岸距离为L=30试下,太小,再试成100,再试,仍太小,于是试到170,175,180,于是接近南极难抵极。* i1 D7 `* ]4 X6 ^; c) v
发现,与网上下载的标明的有误差,也不知是不是平面还是海岸线的原因,实际我的小软件求出来的结果是,“难抵极”的抵字的扌的顶上的最顶点的位置。
' m; c9 H$ i I$ W 于是,点击这个点的坐标,刷新下,以这个点为圆心来画圆,设圆半径为175试看下效果如何。5 ?6 M, z( N& _; J; f, }
别的地图一样这样的玩法
. r% t5 J' i! x; _9 V6 c) Z7 j' j! ], }" ?* z
【算法说明】:
, P+ u( c; e H& g4 u: t就是以点为圆心来画圆
( m4 o3 x) o! J% a Y/ Q4 c& Z& m先描绘海岸线,然后以海岸线上的每点来画圆,就是这样的最简单算法 y5 Q, h) N Z @% ?0 L
验证结果也是这样,以难抵极为圆心来画圆来验证结果的。
2 H- e/ t! y) D+ [8 a8 d% [9 }3 ?6 M! e9 Z' \, g$ B& y
时间仓促,不完善之处,敬请原谅0 K9 j, t1 v3 U
由于没有任何别的软件来参考,一切全凭我的想像来开发的。
2 ]$ i! ? f2 c" L7 I我也不懂这方面的专业术语如何来描述,只是按照画圆的最简算法来开发出来自娱自乐下,然后分享给需要这方面的人,免费但不开源。7 q( x1 n* W: X. _2 q. e6 _
3 d/ k# u/ y0 C0 e作者还有别的相关的小软件,全在作者个人网站上,全部免费下载使用:, B: D) _1 l) j/ N
http://www.okmyok.com/Lisoft.htm
0 h0 f$ Z6 @$ w. q: G例如最短路径算法小软件,TSP算法小软件等等多个小软件,如若需要或了解,敬请到我个人网站下载或百度查找后另行自已下载。
- J& M9 A! h: y. t0 B9 a L: w) a+ u' Q) `9 T( i$ o/ Z
* V$ c2 u( f+ P! T/ [( J
平面【难抵极/尼莫点】近似计算小软件 Version 1.0
& O7 h/ j4 O2 P+ |2 L ametoofor@qq.com
0 x. _" f: b/ F- F, e. { 作者:三界火宅人-阿莫伽-amogha-vairocana
|0 r4 f1 h! c% A0 g) I% x9 |7 g4 { 2021/05/03
9 W5 x0 }* ~6 _& Z5 j% U- x$ f! `8 T+ @7 g( `# T% x
" A% P5 I) P. M1 m9 @复制这段内容后打开百度网盘App,操作更方便哦。 链接:https://pan.baidu.com/s/1SJQQdcKTaieQxT0cuy22JA 提取码:q788
* f/ O1 D1 l0 V- r# d1 J# L
) a2 C) O' @- g2 L7 ~- b1 L
& i' p$ t; T$ ~$ {5 p
3 X3 [4 D8 L' h$ C; E5 g9 g
z6 w: O3 m& [. Z$ M! R; |7 E/ g! x9 l% D5 i$ e% \9 _' o
|
zan
|