- 在线时间
- 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- Q/ J: r: s2 k. d% [! `3 l) m
2 F$ D6 W; J3 t; `6 K9 q5 R' q说明文件:【每个按钮可以用右键单击来查看帮助说明】8 Y8 Z/ g, P2 ], s% u& ?" c
①打开平面地图图片--【也可以在右键中打开】@平面的必是近似的,实际上地球的球面距离不是小软件可以解决的。
& M) i3 t+ {$ h9 j6 N9 f地图的最大尺寸是长与宽都是3000的像素:3000*3000,以像素为单位的。' Q/ e4 r/ g! _$ l( w" x1 o6 W V K
坐标与【距离】,全是以像素为单位的。
' x* a H/ S3 j* w- _" i. W坐标是屏幕坐标,原点在左上角,X轴向右,Y轴向下(不是向上)
9 h& w7 p" i& j$ t7 B②点击这按钮后,到地图上开始用鼠标左键再点一下,然后移动鼠标来画曲线海岸线,或用右键来点下再移动后再双击来画折线。@由于无法得到地图上的海岸线,所以需要用户自已沿着地图图片为鼠标移动来记录保存,这样来得到近似的海岸线@左键与右键的作用不一样,且开关设置( ~( Q* d" |( l, [0 f- [
③停止描绘海岸线,否则开关标志一直是描绘状态
# `) i" ?! p; S8 h! ^④载入事前已保存的海岸线数据
3 A0 _& z7 Y9 z) ?% u⑤保存已描绘的海岸线数据
4 ^7 c5 p6 y1 W. A8 Y, E⑥点击来获得坐标,这是先点这个按钮,打开标志开关,@然后点击地图上一个点,则记录下来坐标X,Y在上面的框格内,@这时,再以这为圆心来画圆,半径自设变动大小求距离 t: }( c+ } p
⑦以点为圆心半径为R来画圆,坐标与【距离】,全是以像素为单位的。! R! f2 I, j: A
离岸距离为L的区域染色,坐标与【距离】,全是以像素为单位的。
j" Z* g3 a9 u! m: l, b' R4 o演示MP4
( L0 |3 K% P2 ]3 V8 M说明
1 n" _! {: O) l6 B) M: }重新载入当前图片并刷新,去掉红色的画圆,只留下蓝色的点5 q; s* ?3 z' j' F5 z
显示当前是处于左键还是处于右键的状态! F( A9 m( ^0 l! q
叠加式载入:在当前海岸线数据上再加上新载入的
5 Y; c4 L+ [% p, n6 C% |. Q覆盖式载入:清除在当前海岸线数据后再加上新载入的
& l+ i0 Z0 @% n
* n- ?& ~, |6 Q: Q7 @4 ]
" e1 u% J- s: X0 w0 }/ z 网上看到宇航员飞船回地球的网上文章时,找个太平洋的尼莫点来降落,于是百度查找,看了【难抵极/尼莫点】的相关知识,于是要,想找下有没有相关软件来看下,结果一时找不到一星半点,于是,自已开始冥想构思,作为小软件来用下,由于是小软件,只能是【近似计算】的。
/ a' E' c. w" S8 F 【由于没有任何别的软件来参考,一切全凭我的想像来开发的】。. i8 c; u3 B- K3 E$ m8 U
( v* s! r" @! F. N4 Y; G
先载入一张南极地图(网上下载的,别的地图自已另行下载)
) N* `7 g$ U/ e! N& h地图的最大尺寸是长与宽都是3000的像素:3000*3000,以像素为单位的。* }7 B( C3 v2 E
坐标与【距离】,全是以像素为单位的。坐标是屏幕坐标,原点在左上角,X轴向右,Y轴向下(不是向上)
% D# i; ]. w$ G! z# T 点击描绘海岸线,描绘南极地图,这时,发现,海岸线是以实际大陆还是以永久冰川还是以季节性的冰川,搞不清,是尝试玩下的,不作太多要求,描绘下来,就设离岸距离为L=30试下,太小,再试成100,再试,仍太小,于是试到170,175,180,于是接近南极难抵极。" W" `. I8 r# _) V) G9 C
发现,与网上下载的标明的有误差,也不知是不是平面还是海岸线的原因,实际我的小软件求出来的结果是,“难抵极”的抵字的扌的顶上的最顶点的位置。
; {* K/ `1 w5 Y 于是,点击这个点的坐标,刷新下,以这个点为圆心来画圆,设圆半径为175试看下效果如何。6 U3 V' u$ s& n9 g
别的地图一样这样的玩法8 j; u5 W/ H* l) ]8 U
. _# O8 Y7 M$ x0 P' R0 q
【算法说明】:0 j0 c9 L) a" V1 R, e2 d5 t& P
就是以点为圆心来画圆: m1 B3 n: r9 U C- U# q1 E
先描绘海岸线,然后以海岸线上的每点来画圆,就是这样的最简单算法
0 k; ?1 I8 n0 t& X; \验证结果也是这样,以难抵极为圆心来画圆来验证结果的。
% ^7 A( H! d/ T: q5 ?" w4 U1 t! B2 t$ K0 {! e: N0 o2 `
时间仓促,不完善之处,敬请原谅# d/ @. \+ F. O$ }- p4 S
由于没有任何别的软件来参考,一切全凭我的想像来开发的。
) a5 i% V$ q9 B- e. p2 n我也不懂这方面的专业术语如何来描述,只是按照画圆的最简算法来开发出来自娱自乐下,然后分享给需要这方面的人,免费但不开源。
- G* P v) ^: H+ j% l0 s
- Y! }4 T" i M0 @作者还有别的相关的小软件,全在作者个人网站上,全部免费下载使用:
/ S7 \& ^' q- e3 [! h9 K( ~6 n1 `http://www.okmyok.com/Lisoft.htm
2 M& F! w+ p f, ^/ l" v8 j- g+ h例如最短路径算法小软件,TSP算法小软件等等多个小软件,如若需要或了解,敬请到我个人网站下载或百度查找后另行自已下载。
+ s2 ?5 |) N$ l& l% f/ g
. Y3 }4 f0 N! ~6 e) S7 G: e* o. d/ C
平面【难抵极/尼莫点】近似计算小软件 Version 1.0
& [! l2 T) j# q/ _ ametoofor@qq.com - }; E* I2 q4 q' r* Y& @
作者:三界火宅人-阿莫伽-amogha-vairocana
+ u2 Z2 r3 R2 f6 g: Q, i( | 2021/05/03 ' p7 l5 {4 P# |! Y. E$ I0 N+ S/ s" o
4 O/ `$ g& G) L% l) m( L/ Z. P* F7 I! j/ Z: x" ]' E
复制这段内容后打开百度网盘App,操作更方便哦。 链接:https://pan.baidu.com/s/1SJQQdcKTaieQxT0cuy22JA 提取码:q7888 i& R& g, i) F9 V, A# I4 G" Z
) F+ l" Z$ v+ t9 K5 e! |" X, |; Y9 M& M
0 q. R- z+ G# @) X/ K, n5 y; h# }# l7 { z$ y( i
$ K! Z( z# L: G! c- r. ]& z# o |
zan
|