- 在线时间
- 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
! [5 x4 [/ P& X; g) h
( Z7 b1 H9 Z& x: L+ m: u& R说明文件:【每个按钮可以用右键单击来查看帮助说明】* V+ b3 y9 H: `
①打开平面地图图片--【也可以在右键中打开】@平面的必是近似的,实际上地球的球面距离不是小软件可以解决的。- v; d8 j+ q( U3 d) T! Q
地图的最大尺寸是长与宽都是3000的像素:3000*3000,以像素为单位的。/ c4 e3 }0 ~5 K y2 Q- I
坐标与【距离】,全是以像素为单位的。: K( q9 f8 T, o" h/ I) T
坐标是屏幕坐标,原点在左上角,X轴向右,Y轴向下(不是向上)* _; t* b* |) y3 W2 e
②点击这按钮后,到地图上开始用鼠标左键再点一下,然后移动鼠标来画曲线海岸线,或用右键来点下再移动后再双击来画折线。@由于无法得到地图上的海岸线,所以需要用户自已沿着地图图片为鼠标移动来记录保存,这样来得到近似的海岸线@左键与右键的作用不一样,且开关设置& h. ?$ I0 K4 G" ~- {/ K3 o' w
③停止描绘海岸线,否则开关标志一直是描绘状态
9 p- |* M7 V/ W* `! e% N2 V④载入事前已保存的海岸线数据8 b- D1 }( o. B; r8 A
⑤保存已描绘的海岸线数据, i" Z" @; G5 t9 `' O1 r M) R6 v5 Y
⑥点击来获得坐标,这是先点这个按钮,打开标志开关,@然后点击地图上一个点,则记录下来坐标X,Y在上面的框格内,@这时,再以这为圆心来画圆,半径自设变动大小求距离
/ Y: |7 @! C) P% e⑦以点为圆心半径为R来画圆,坐标与【距离】,全是以像素为单位的。
/ L* ` X# O9 u+ k1 q, V+ ?2 E离岸距离为L的区域染色,坐标与【距离】,全是以像素为单位的。1 B7 ~" S* h6 D0 a4 X" N
演示MP4
3 n5 p, P# r5 u0 ?说明 k& P8 y0 a4 S) W
重新载入当前图片并刷新,去掉红色的画圆,只留下蓝色的点& x% v7 [' o( W1 {# R
显示当前是处于左键还是处于右键的状态7 w! m/ C3 H! d0 |. r. F% A5 i) f
叠加式载入:在当前海岸线数据上再加上新载入的9 Y5 v* l1 p/ [. u
覆盖式载入:清除在当前海岸线数据后再加上新载入的# H+ s, ? i7 t
/ a2 Z4 |( F0 K( l. G! c
$ J$ |2 h; d! ^3 v. b
网上看到宇航员飞船回地球的网上文章时,找个太平洋的尼莫点来降落,于是百度查找,看了【难抵极/尼莫点】的相关知识,于是要,想找下有没有相关软件来看下,结果一时找不到一星半点,于是,自已开始冥想构思,作为小软件来用下,由于是小软件,只能是【近似计算】的。0 l/ @* y+ o! U1 E; Y# J/ e
【由于没有任何别的软件来参考,一切全凭我的想像来开发的】。
" d' U1 J! \: S" n( k& J- u7 L
4 P! A8 k* \% W T$ y- ~ 先载入一张南极地图(网上下载的,别的地图自已另行下载)
4 G6 `) l' I) n* m0 L& l6 G% T地图的最大尺寸是长与宽都是3000的像素:3000*3000,以像素为单位的。
: O7 U! q/ Y3 n. e' l坐标与【距离】,全是以像素为单位的。坐标是屏幕坐标,原点在左上角,X轴向右,Y轴向下(不是向上)' m v- N" I' h6 K$ ]2 t
点击描绘海岸线,描绘南极地图,这时,发现,海岸线是以实际大陆还是以永久冰川还是以季节性的冰川,搞不清,是尝试玩下的,不作太多要求,描绘下来,就设离岸距离为L=30试下,太小,再试成100,再试,仍太小,于是试到170,175,180,于是接近南极难抵极。
" }( O: w8 O) N3 M) N; r 发现,与网上下载的标明的有误差,也不知是不是平面还是海岸线的原因,实际我的小软件求出来的结果是,“难抵极”的抵字的扌的顶上的最顶点的位置。: g# D5 R# o6 L0 M$ |0 @+ Z
于是,点击这个点的坐标,刷新下,以这个点为圆心来画圆,设圆半径为175试看下效果如何。
9 o$ G+ @, m/ P2 x7 x) V% [9 h4 z" t 别的地图一样这样的玩法
1 n. W( A0 y; [; P8 Z3 e% W1 O$ d$ R9 Z: d+ b
【算法说明】:) a6 M# B+ \: b4 \& F# ^7 S
就是以点为圆心来画圆
) e3 }/ A+ Z; J3 K) s, ^先描绘海岸线,然后以海岸线上的每点来画圆,就是这样的最简单算法
: s! `0 z' X/ @+ D! Y5 k+ q8 z验证结果也是这样,以难抵极为圆心来画圆来验证结果的。
. S8 B# F# {4 p: K# [* c$ o# p% _" t; `; ^ ]7 j+ j9 k0 j4 l4 c6 s
时间仓促,不完善之处,敬请原谅, L+ r+ D+ @; _
由于没有任何别的软件来参考,一切全凭我的想像来开发的。. T; y4 B9 R6 F& h& b
我也不懂这方面的专业术语如何来描述,只是按照画圆的最简算法来开发出来自娱自乐下,然后分享给需要这方面的人,免费但不开源。
* |3 |7 x) G! A B4 J @8 R! V, l0 N0 C! K' E: g( t
作者还有别的相关的小软件,全在作者个人网站上,全部免费下载使用:! A& z& ~1 ^; r4 \
http://www.okmyok.com/Lisoft.htm
7 Q! L: r) _# P+ s9 {$ O例如最短路径算法小软件,TSP算法小软件等等多个小软件,如若需要或了解,敬请到我个人网站下载或百度查找后另行自已下载。! R1 j# l/ b: B8 u! N
% n- U! V# l. R9 x$ h2 W8 r
0 _/ b3 W3 i, f o# V9 U+ c 平面【难抵极/尼莫点】近似计算小软件 Version 1.0 6 h/ j. P2 J6 f U+ F1 y9 v) s, Q
ametoofor@qq.com ! {$ ]! I* k3 l
作者:三界火宅人-阿莫伽-amogha-vairocana ) \, O6 C6 b$ s. s
2021/05/03
" f$ S9 t& f& X8 ?4 e
3 K3 G6 l. ~% k8 g- E: r
- a0 C' P4 o: s复制这段内容后打开百度网盘App,操作更方便哦。 链接:https://pan.baidu.com/s/1SJQQdcKTaieQxT0cuy22JA 提取码:q788
9 o7 z- ^7 D8 S) s. E7 c: l+ D9 A3 ?; R% z% g4 y
% ]: p& W, r8 a; _' B5 [
) p: ]5 V5 B1 X! L5 u
5 r6 C. Z t$ f4 j* d& x
1 D- M7 A4 c7 n9 i' e0 [/ j
|
zan
|