- 在线时间
- 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 {& n0 i" R: ~8 \' j
0 W: x: @: J! e: P9 B- E3 i
说明文件:【每个按钮可以用右键单击来查看帮助说明】
0 z1 @' a7 p7 j J! j①打开平面地图图片--【也可以在右键中打开】@平面的必是近似的,实际上地球的球面距离不是小软件可以解决的。9 X* f$ W) K+ J5 s3 D( N- I
地图的最大尺寸是长与宽都是3000的像素:3000*3000,以像素为单位的。
7 o4 _0 ]0 V/ z坐标与【距离】,全是以像素为单位的。
" v4 F. |4 Q! O# a坐标是屏幕坐标,原点在左上角,X轴向右,Y轴向下(不是向上)
4 O3 W: t+ Y; ~* M5 l& w②点击这按钮后,到地图上开始用鼠标左键再点一下,然后移动鼠标来画曲线海岸线,或用右键来点下再移动后再双击来画折线。@由于无法得到地图上的海岸线,所以需要用户自已沿着地图图片为鼠标移动来记录保存,这样来得到近似的海岸线@左键与右键的作用不一样,且开关设置( E& m7 \4 g3 v- W
③停止描绘海岸线,否则开关标志一直是描绘状态
9 R' c) `2 H0 C' l: p% U/ J: w2 J% H④载入事前已保存的海岸线数据
# w: s" x2 B/ _) ]⑤保存已描绘的海岸线数据% a" L9 c' T1 Y4 X! ~" a
⑥点击来获得坐标,这是先点这个按钮,打开标志开关,@然后点击地图上一个点,则记录下来坐标X,Y在上面的框格内,@这时,再以这为圆心来画圆,半径自设变动大小求距离
4 k+ W! e- h9 N⑦以点为圆心半径为R来画圆,坐标与【距离】,全是以像素为单位的。, q1 c, A: q6 K5 n# r6 K% q; J' h, u) N! [
离岸距离为L的区域染色,坐标与【距离】,全是以像素为单位的。5 O# ]% E# m5 T( O: Y! l/ V
演示MP45 ?4 S( ^$ B2 H1 U2 q( p7 `
说明) L ^) [% X/ D2 l' |/ n0 F+ ^
重新载入当前图片并刷新,去掉红色的画圆,只留下蓝色的点! [1 O: M4 T$ F- a3 V
显示当前是处于左键还是处于右键的状态# t! [, O9 e; N
叠加式载入:在当前海岸线数据上再加上新载入的
! q+ q' {4 @& X0 v# b8 R0 a覆盖式载入:清除在当前海岸线数据后再加上新载入的
5 H# k+ L' V+ w" J8 g" y( P- q5 S: `+ g2 \/ H4 `/ u3 u0 A
2 E2 J( s$ Y( U' ?3 n8 i 网上看到宇航员飞船回地球的网上文章时,找个太平洋的尼莫点来降落,于是百度查找,看了【难抵极/尼莫点】的相关知识,于是要,想找下有没有相关软件来看下,结果一时找不到一星半点,于是,自已开始冥想构思,作为小软件来用下,由于是小软件,只能是【近似计算】的。
5 i0 V, l) j/ q4 P, ~ 【由于没有任何别的软件来参考,一切全凭我的想像来开发的】。
; i6 c# D, w; h; n2 W5 \, y2 l7 i5 u
先载入一张南极地图(网上下载的,别的地图自已另行下载)
( ]/ d- n1 p: ]+ V地图的最大尺寸是长与宽都是3000的像素:3000*3000,以像素为单位的。, j: F! r* `% `' u* e- J
坐标与【距离】,全是以像素为单位的。坐标是屏幕坐标,原点在左上角,X轴向右,Y轴向下(不是向上)
0 t- E4 ~% x3 X+ D( a 点击描绘海岸线,描绘南极地图,这时,发现,海岸线是以实际大陆还是以永久冰川还是以季节性的冰川,搞不清,是尝试玩下的,不作太多要求,描绘下来,就设离岸距离为L=30试下,太小,再试成100,再试,仍太小,于是试到170,175,180,于是接近南极难抵极。
# m; b" r: i, I U5 @ 发现,与网上下载的标明的有误差,也不知是不是平面还是海岸线的原因,实际我的小软件求出来的结果是,“难抵极”的抵字的扌的顶上的最顶点的位置。: Z, I7 {4 E: L7 u# e
于是,点击这个点的坐标,刷新下,以这个点为圆心来画圆,设圆半径为175试看下效果如何。0 m1 o5 w7 f; N; A! B' _! _
别的地图一样这样的玩法; g/ I" \2 M p$ x" q" _8 Y
/ X5 ?2 f- Y2 C【算法说明】:
0 J2 X1 J8 B9 V6 i: T就是以点为圆心来画圆3 W* Z% [& S; ]+ E
先描绘海岸线,然后以海岸线上的每点来画圆,就是这样的最简单算法- [2 w" l# w+ ~4 W7 ]! E5 J. ~. [, j
验证结果也是这样,以难抵极为圆心来画圆来验证结果的。' {. X. n: H0 N# W! W9 M
: S! l, D( M3 U, Y# e2 s& c. e" z# R4 S时间仓促,不完善之处,敬请原谅
1 z( ]# G6 j3 L* m9 Q+ o$ Y6 I由于没有任何别的软件来参考,一切全凭我的想像来开发的。
4 C& Y5 P3 @% j) p我也不懂这方面的专业术语如何来描述,只是按照画圆的最简算法来开发出来自娱自乐下,然后分享给需要这方面的人,免费但不开源。
+ r9 Q0 L+ j0 X7 y+ E& u6 N% Q% S& J' L& Y3 K+ R
作者还有别的相关的小软件,全在作者个人网站上,全部免费下载使用:: ~" S% W) W; e
http://www.okmyok.com/Lisoft.htm
0 F+ n3 I& e0 {+ j6 ^% }7 L例如最短路径算法小软件,TSP算法小软件等等多个小软件,如若需要或了解,敬请到我个人网站下载或百度查找后另行自已下载。
9 O& K% d/ q2 C
# F( S$ ]) c; u/ Z; V7 D6 X5 Q9 k: z
6 A' _, _$ Q( C7 A% S: | f 平面【难抵极/尼莫点】近似计算小软件 Version 1.0
9 E7 `0 v+ ~# q( Y ametoofor@qq.com 2 Y7 t" L# |/ c3 \1 g+ n' F; T) W
作者:三界火宅人-阿莫伽-amogha-vairocana ) l5 L/ V" s7 a
2021/05/03
" ^) o9 y2 D5 \" K# |& G7 q$ Y
- ~' ]. g- Q4 ~8 Z, M7 B D' ]* h, m9 F$ [8 ^+ l
复制这段内容后打开百度网盘App,操作更方便哦。 链接:https://pan.baidu.com/s/1SJQQdcKTaieQxT0cuy22JA 提取码:q788
! X& F# U F) I3 `5 Q+ m
. [1 u8 k4 x% k# d- c9 k+ T+ J m. |* B3 Y8 U, h
8 V9 x8 n' z) e: N: Z8 i! E% g2 R1 W- H
' C- [6 o9 X" H) `, p' v; p |
zan
|