- 在线时间
- 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 h& j- P j3 q) s9 r/ M
/ @ k! M( H. H9 _* o h% L
说明文件:【每个按钮可以用右键单击来查看帮助说明】
8 \8 Z$ c5 @9 ^7 ]- ?9 [ {①打开平面地图图片--【也可以在右键中打开】@平面的必是近似的,实际上地球的球面距离不是小软件可以解决的。% U% a: Y0 ?0 x
地图的最大尺寸是长与宽都是3000的像素:3000*3000,以像素为单位的。7 H x. p; G+ U3 W' [$ G
坐标与【距离】,全是以像素为单位的。8 z' }3 B& c+ A, w- @0 m) v
坐标是屏幕坐标,原点在左上角,X轴向右,Y轴向下(不是向上)0 {" `3 {5 ~% t( m7 B6 X( i1 L
②点击这按钮后,到地图上开始用鼠标左键再点一下,然后移动鼠标来画曲线海岸线,或用右键来点下再移动后再双击来画折线。@由于无法得到地图上的海岸线,所以需要用户自已沿着地图图片为鼠标移动来记录保存,这样来得到近似的海岸线@左键与右键的作用不一样,且开关设置
' t2 q8 ^. m' H③停止描绘海岸线,否则开关标志一直是描绘状态% `; l# j C3 C+ Y" {
④载入事前已保存的海岸线数据 z. l4 G5 Z( ?' r" V* J
⑤保存已描绘的海岸线数据
% v7 P+ D$ f1 s! Q( p; b3 c⑥点击来获得坐标,这是先点这个按钮,打开标志开关,@然后点击地图上一个点,则记录下来坐标X,Y在上面的框格内,@这时,再以这为圆心来画圆,半径自设变动大小求距离
! w( p5 Z. M2 t$ V( E( R* c- Q⑦以点为圆心半径为R来画圆,坐标与【距离】,全是以像素为单位的。
8 ?8 P6 @5 z v- c$ o: t% J+ p离岸距离为L的区域染色,坐标与【距离】,全是以像素为单位的。" R4 m4 j) t1 n
演示MP48 c% q( t0 F/ e2 R+ J$ \
说明5 `1 Z6 G' C. Z- L
重新载入当前图片并刷新,去掉红色的画圆,只留下蓝色的点( |! F1 U) J% y' Q* b$ Y. f
显示当前是处于左键还是处于右键的状态
8 U. V0 n8 y3 h叠加式载入:在当前海岸线数据上再加上新载入的; l8 w' ^- E$ {, ]* m7 o' s% N
覆盖式载入:清除在当前海岸线数据后再加上新载入的
. @" m! z) j$ S% h+ A! M8 C4 o4 q7 F1 X9 w9 d( Q! A
X% M; s2 F; P8 g6 J z% \ 网上看到宇航员飞船回地球的网上文章时,找个太平洋的尼莫点来降落,于是百度查找,看了【难抵极/尼莫点】的相关知识,于是要,想找下有没有相关软件来看下,结果一时找不到一星半点,于是,自已开始冥想构思,作为小软件来用下,由于是小软件,只能是【近似计算】的。
3 e, A m- ?, N' O- f0 c% n 【由于没有任何别的软件来参考,一切全凭我的想像来开发的】。* Q: Z- B9 Q4 S7 o+ i1 s$ a% ?
& N+ L w `' u% ~: {& C: }4 \
先载入一张南极地图(网上下载的,别的地图自已另行下载)
$ X8 w2 K% U& s地图的最大尺寸是长与宽都是3000的像素:3000*3000,以像素为单位的。
0 A- ^( W9 F. P& v R坐标与【距离】,全是以像素为单位的。坐标是屏幕坐标,原点在左上角,X轴向右,Y轴向下(不是向上). C; S8 L, I" q% |( g
点击描绘海岸线,描绘南极地图,这时,发现,海岸线是以实际大陆还是以永久冰川还是以季节性的冰川,搞不清,是尝试玩下的,不作太多要求,描绘下来,就设离岸距离为L=30试下,太小,再试成100,再试,仍太小,于是试到170,175,180,于是接近南极难抵极。
% g7 p6 _: L0 e3 u 发现,与网上下载的标明的有误差,也不知是不是平面还是海岸线的原因,实际我的小软件求出来的结果是,“难抵极”的抵字的扌的顶上的最顶点的位置。
* a4 Y/ u9 N. Z 于是,点击这个点的坐标,刷新下,以这个点为圆心来画圆,设圆半径为175试看下效果如何。
. \+ O; l5 @, {, Q( [ 别的地图一样这样的玩法0 {! M: [( x5 i2 ?
, e5 P7 T: q+ Z* q, I `
【算法说明】:
* Y& M, Q! E0 h3 A0 E4 m) i就是以点为圆心来画圆
0 U r$ `5 n9 L" m% `- ^% N2 F$ b先描绘海岸线,然后以海岸线上的每点来画圆,就是这样的最简单算法
2 T) a' c& H' M, i) s' H+ N验证结果也是这样,以难抵极为圆心来画圆来验证结果的。
4 e6 Z! T8 L* M& ^0 U
# s, K: ]2 G* J6 [) p! U0 F时间仓促,不完善之处,敬请原谅
4 Z; Q- C% B$ ~ e4 V由于没有任何别的软件来参考,一切全凭我的想像来开发的。6 P0 N2 n, l; q5 s1 ]+ j8 y
我也不懂这方面的专业术语如何来描述,只是按照画圆的最简算法来开发出来自娱自乐下,然后分享给需要这方面的人,免费但不开源。
0 Q1 y) q: p, h# Q% _. l
% \- T' ]0 m$ q+ ?4 _! A! V3 c4 a作者还有别的相关的小软件,全在作者个人网站上,全部免费下载使用:) F) j4 p, S1 J; G- F' W9 }
http://www.okmyok.com/Lisoft.htm- t( c6 e7 G; G$ u' T( _ L+ _ Q
例如最短路径算法小软件,TSP算法小软件等等多个小软件,如若需要或了解,敬请到我个人网站下载或百度查找后另行自已下载。
8 }1 F; |# W: c5 L0 F$ m2 V* l! f2 k* f0 W! h0 {. t7 b
: [& s, C- W/ o F1 L
平面【难抵极/尼莫点】近似计算小软件 Version 1.0
, ~' x) ^8 w0 r( }4 D4 c ametoofor@qq.com
2 i) m( D" v0 X t" w 作者:三界火宅人-阿莫伽-amogha-vairocana f4 ^: j8 \* @& M
2021/05/03
; U& c0 \% @% R9 b5 S3 ?4 E; U, Y; B7 G& Q1 a7 m5 O( \& o9 h2 K
- u6 u9 Q. Q9 |5 }2 a1 A6 j
复制这段内容后打开百度网盘App,操作更方便哦。 链接:https://pan.baidu.com/s/1SJQQdcKTaieQxT0cuy22JA 提取码:q788
* u" r) _! s2 j) M7 d; B" ^7 U) x. A+ [8 }$ _
+ v/ W \: _* I6 w z! F
% g1 a! m0 T& z8 o6 J% x
2 P6 u3 t, \( a. q) }: q" o
) e5 R( p2 x; [ F" w |
zan
|