- 在线时间
- 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
+ J7 K5 h/ g) `. ]7 M) A' H
1 j- b! a$ J2 a说明文件:【每个按钮可以用右键单击来查看帮助说明】
# ~/ u, i' e7 d①打开平面地图图片--【也可以在右键中打开】@平面的必是近似的,实际上地球的球面距离不是小软件可以解决的。
' E+ e" h0 T. o3 e- y& t }7 R地图的最大尺寸是长与宽都是3000的像素:3000*3000,以像素为单位的。; y/ t' x9 c$ R
坐标与【距离】,全是以像素为单位的。
( Y/ q! z+ G, f1 Y V# O" I坐标是屏幕坐标,原点在左上角,X轴向右,Y轴向下(不是向上)
6 q s( q! h1 D②点击这按钮后,到地图上开始用鼠标左键再点一下,然后移动鼠标来画曲线海岸线,或用右键来点下再移动后再双击来画折线。@由于无法得到地图上的海岸线,所以需要用户自已沿着地图图片为鼠标移动来记录保存,这样来得到近似的海岸线@左键与右键的作用不一样,且开关设置 O+ s5 F3 {4 R( v7 V) g8 p
③停止描绘海岸线,否则开关标志一直是描绘状态
! o0 \2 e, g( f: B$ p④载入事前已保存的海岸线数据
3 t5 E( a# z+ o! A2 J A. J⑤保存已描绘的海岸线数据
- x9 n$ L0 ^& L0 W' c5 h+ E⑥点击来获得坐标,这是先点这个按钮,打开标志开关,@然后点击地图上一个点,则记录下来坐标X,Y在上面的框格内,@这时,再以这为圆心来画圆,半径自设变动大小求距离
4 U) l2 |8 a' L8 [⑦以点为圆心半径为R来画圆,坐标与【距离】,全是以像素为单位的。
( H3 g0 J4 j# q2 q* K3 _4 E, Q离岸距离为L的区域染色,坐标与【距离】,全是以像素为单位的。
1 p0 R$ r4 s; Z P演示MP4) d4 R9 T" a8 w
说明
3 m1 v/ G$ ^% \: Q重新载入当前图片并刷新,去掉红色的画圆,只留下蓝色的点: A g1 O* M2 W; J5 i
显示当前是处于左键还是处于右键的状态
% b5 f9 z- j- o' |; v6 @叠加式载入:在当前海岸线数据上再加上新载入的
1 `1 L* `: V) ^- X7 B; ~: }! ~覆盖式载入:清除在当前海岸线数据后再加上新载入的
* Z6 D+ O3 Q g- M+ G3 v3 k9 u' i6 K: A F+ V7 q* y
1 W5 U- Q5 x _/ g* s; M8 v2 u 网上看到宇航员飞船回地球的网上文章时,找个太平洋的尼莫点来降落,于是百度查找,看了【难抵极/尼莫点】的相关知识,于是要,想找下有没有相关软件来看下,结果一时找不到一星半点,于是,自已开始冥想构思,作为小软件来用下,由于是小软件,只能是【近似计算】的。
& f7 m; F9 g0 g+ @, m7 D6 y Z8 J 【由于没有任何别的软件来参考,一切全凭我的想像来开发的】。
6 h- q$ L, R4 |) s. n3 F
- S, b: } j4 |2 d- g O5 g 先载入一张南极地图(网上下载的,别的地图自已另行下载)! f, k R8 y% n5 |
地图的最大尺寸是长与宽都是3000的像素:3000*3000,以像素为单位的。
$ D5 m+ s# ]# K% }. E8 D0 H* v" x- O坐标与【距离】,全是以像素为单位的。坐标是屏幕坐标,原点在左上角,X轴向右,Y轴向下(不是向上)( q" O" W! E9 H/ O7 {: e" Z2 o- ?8 q
点击描绘海岸线,描绘南极地图,这时,发现,海岸线是以实际大陆还是以永久冰川还是以季节性的冰川,搞不清,是尝试玩下的,不作太多要求,描绘下来,就设离岸距离为L=30试下,太小,再试成100,再试,仍太小,于是试到170,175,180,于是接近南极难抵极。* O. h( i9 K; i
发现,与网上下载的标明的有误差,也不知是不是平面还是海岸线的原因,实际我的小软件求出来的结果是,“难抵极”的抵字的扌的顶上的最顶点的位置。5 M7 z, v* m! v8 t( O
于是,点击这个点的坐标,刷新下,以这个点为圆心来画圆,设圆半径为175试看下效果如何。
% p3 M' {/ B+ k+ [! m$ @ 别的地图一样这样的玩法5 g, l4 u! S) ^8 |5 U+ q
7 x3 v( H+ z6 ?9 M" n7 V. J* a【算法说明】:% ^( Q8 h$ o; l M
就是以点为圆心来画圆
. K7 Q( z: n5 u$ H1 }) T% l先描绘海岸线,然后以海岸线上的每点来画圆,就是这样的最简单算法
* _% B W# d" N0 ~验证结果也是这样,以难抵极为圆心来画圆来验证结果的。! u, z- X5 S6 Z1 C8 a7 e+ c7 [" r
3 h+ Z! f3 a! p) R7 W- s, r时间仓促,不完善之处,敬请原谅 r9 X' _+ o* `3 E" W7 i
由于没有任何别的软件来参考,一切全凭我的想像来开发的。" F' R7 n. h f7 }
我也不懂这方面的专业术语如何来描述,只是按照画圆的最简算法来开发出来自娱自乐下,然后分享给需要这方面的人,免费但不开源。# ~5 g2 Z, w9 {6 X+ R1 ^
" y0 _) x2 H+ V' G; R; m作者还有别的相关的小软件,全在作者个人网站上,全部免费下载使用:
! k4 T) W% K& L _$ }+ jhttp://www.okmyok.com/Lisoft.htm$ S7 S* T. c5 k/ Y" x- q9 L
例如最短路径算法小软件,TSP算法小软件等等多个小软件,如若需要或了解,敬请到我个人网站下载或百度查找后另行自已下载。& k: e3 }) V( Z2 R7 R, O/ n7 p2 T% h
2 g1 X3 \% @) k
4 X7 W5 k+ V! b6 [1 F6 T 平面【难抵极/尼莫点】近似计算小软件 Version 1.0
' e8 a# K R4 v$ b2 C9 ^8 } ametoofor@qq.com ; k& O( F' u4 L' B0 b
作者:三界火宅人-阿莫伽-amogha-vairocana
* H. m- M, ]0 M8 H: ~ 2021/05/03 2 d! V1 |( x# F3 {9 ~# g
" e1 N5 F7 k) r- |% z) o6 v# ~4 n4 E6 S8 ]' B/ u: e! \( E2 J
复制这段内容后打开百度网盘App,操作更方便哦。 链接:https://pan.baidu.com/s/1SJQQdcKTaieQxT0cuy22JA 提取码:q788+ `' |/ l$ e9 E: A
$ T- c+ y# q& | u2 b
; b# ~' @5 d3 L/ S1 \& Q) s
; Q& i; y: o c4 g" }% }
, W/ c7 A" J$ s: V
8 ~) s4 l* z- o |
zan
|