- 在线时间
- 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+ `( D8 R& C6 r& b1 _0 j* V/ K
7 o3 \% ? L& Q0 a! o6 u: H
说明文件:【每个按钮可以用右键单击来查看帮助说明】
8 u, X, f" N0 A: R3 B2 M2 a3 _# ~①打开平面地图图片--【也可以在右键中打开】@平面的必是近似的,实际上地球的球面距离不是小软件可以解决的。+ z# h3 d& B2 }% N' @; g* _
地图的最大尺寸是长与宽都是3000的像素:3000*3000,以像素为单位的。
9 R, H: I* b1 @* l$ l坐标与【距离】,全是以像素为单位的。" U! N; \0 z5 W' {. [
坐标是屏幕坐标,原点在左上角,X轴向右,Y轴向下(不是向上)
5 M# b) |4 I5 q' |* U( X9 t②点击这按钮后,到地图上开始用鼠标左键再点一下,然后移动鼠标来画曲线海岸线,或用右键来点下再移动后再双击来画折线。@由于无法得到地图上的海岸线,所以需要用户自已沿着地图图片为鼠标移动来记录保存,这样来得到近似的海岸线@左键与右键的作用不一样,且开关设置
' H* W* `2 j4 u. h' n5 D9 k③停止描绘海岸线,否则开关标志一直是描绘状态5 m( `9 U1 S* k4 x4 X' S E! }
④载入事前已保存的海岸线数据) Z# E* a) g0 f
⑤保存已描绘的海岸线数据. G: q V- b5 L9 P3 Q S( Y; v
⑥点击来获得坐标,这是先点这个按钮,打开标志开关,@然后点击地图上一个点,则记录下来坐标X,Y在上面的框格内,@这时,再以这为圆心来画圆,半径自设变动大小求距离
5 r& [( B2 A/ e8 Z2 Y4 A7 h/ z⑦以点为圆心半径为R来画圆,坐标与【距离】,全是以像素为单位的。
2 U" s- m' ?1 Z/ `2 \( `" d1 s离岸距离为L的区域染色,坐标与【距离】,全是以像素为单位的。
2 F" v# I8 n1 J6 s3 e& s1 K演示MP4
+ a9 v/ x6 f( |/ d说明
$ d3 E! {0 g; ~$ j0 `- M, h& S重新载入当前图片并刷新,去掉红色的画圆,只留下蓝色的点8 Y, p3 t& U9 S8 j9 x
显示当前是处于左键还是处于右键的状态
) _2 h) c8 Z. f3 g+ i9 M/ P叠加式载入:在当前海岸线数据上再加上新载入的
/ j9 i3 @1 B& H$ a! Z- p' N覆盖式载入:清除在当前海岸线数据后再加上新载入的
8 R& ]3 y3 N1 l; A \; q Z5 u
& b7 T- P9 ^; Y6 D" N( ~$ r% x$ f, M+ }9 j1 G
网上看到宇航员飞船回地球的网上文章时,找个太平洋的尼莫点来降落,于是百度查找,看了【难抵极/尼莫点】的相关知识,于是要,想找下有没有相关软件来看下,结果一时找不到一星半点,于是,自已开始冥想构思,作为小软件来用下,由于是小软件,只能是【近似计算】的。
+ W' d1 A- W6 j; X' k 【由于没有任何别的软件来参考,一切全凭我的想像来开发的】。
0 |: u2 ] k, o$ G+ |, Z8 B
6 g1 Z% h0 O* t' w/ J9 v+ R; K6 j 先载入一张南极地图(网上下载的,别的地图自已另行下载)5 v- \' g4 t4 E' n; C6 `
地图的最大尺寸是长与宽都是3000的像素:3000*3000,以像素为单位的。4 i1 [0 S {1 y+ E& b6 [
坐标与【距离】,全是以像素为单位的。坐标是屏幕坐标,原点在左上角,X轴向右,Y轴向下(不是向上)
( m" c1 L3 T w5 q- [ 点击描绘海岸线,描绘南极地图,这时,发现,海岸线是以实际大陆还是以永久冰川还是以季节性的冰川,搞不清,是尝试玩下的,不作太多要求,描绘下来,就设离岸距离为L=30试下,太小,再试成100,再试,仍太小,于是试到170,175,180,于是接近南极难抵极。
9 }/ }9 a2 U" U5 t8 J, p; r S: l 发现,与网上下载的标明的有误差,也不知是不是平面还是海岸线的原因,实际我的小软件求出来的结果是,“难抵极”的抵字的扌的顶上的最顶点的位置。
+ w; ?2 K! z" L) C 于是,点击这个点的坐标,刷新下,以这个点为圆心来画圆,设圆半径为175试看下效果如何。
) W1 x% j8 H: r0 G- ^ J 别的地图一样这样的玩法# h: ^' X5 u2 v; |0 ~7 i
) @. n! m5 F0 p: c% a
【算法说明】:
7 ]% G8 p1 k! q$ Q0 g就是以点为圆心来画圆
8 C$ R# ]' U& L! R. O" A# w先描绘海岸线,然后以海岸线上的每点来画圆,就是这样的最简单算法
$ P D: Y0 D- L9 S: z! Y" x) `验证结果也是这样,以难抵极为圆心来画圆来验证结果的。1 ]5 U. @; m# R8 Z
% l8 }9 c E+ _$ y2 e; S' S时间仓促,不完善之处,敬请原谅! l3 }( [& q$ g6 ]
由于没有任何别的软件来参考,一切全凭我的想像来开发的。+ b, j6 c! `; V3 q, o
我也不懂这方面的专业术语如何来描述,只是按照画圆的最简算法来开发出来自娱自乐下,然后分享给需要这方面的人,免费但不开源。9 r- V9 u, V8 R# v5 f( Y
. F2 v8 H; u/ @2 D- d# p3 [7 A
作者还有别的相关的小软件,全在作者个人网站上,全部免费下载使用:& V8 v4 h0 Y/ }6 b0 X
http://www.okmyok.com/Lisoft.htm
i; {4 ?+ `# r+ H& D3 `, d例如最短路径算法小软件,TSP算法小软件等等多个小软件,如若需要或了解,敬请到我个人网站下载或百度查找后另行自已下载。9 M1 ^# G+ j+ d8 x2 e/ ?8 z
7 z. _* m! B2 w" h. T
?& h3 z1 W& n, L. B3 X) Z/ C 平面【难抵极/尼莫点】近似计算小软件 Version 1.0 ! y2 B4 N; N4 [3 ^5 D4 T' X; s
ametoofor@qq.com ( {4 f+ [' O& N6 h; U2 u
作者:三界火宅人-阿莫伽-amogha-vairocana ( ^0 ~& V e" a
2021/05/03
& u' M. g) V. R; D+ o
! H: e& u& d" x& M4 A
) \9 V- {6 X+ u& J1 ]复制这段内容后打开百度网盘App,操作更方便哦。 链接:https://pan.baidu.com/s/1SJQQdcKTaieQxT0cuy22JA 提取码:q7887 u) c/ P k* T: C& y
& }" K6 M3 O; r( w0 ]7 t% g4 t& X
/ j( X" s" v/ Z% i# f' w' G4 K
4 c# Q' P4 h; X- Y. `) v: R
5 x0 A J3 P; p) ]5 T4 Q! Y. T' F9 Z- n3 L1 o. t5 c
|
zan
|