- 在线时间
- 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
$ X: i3 E" H$ [$ h! I
& ^- H# H1 t3 P* d说明文件:【每个按钮可以用右键单击来查看帮助说明】. Z6 W7 s" w0 n9 w+ X; b
①打开平面地图图片--【也可以在右键中打开】@平面的必是近似的,实际上地球的球面距离不是小软件可以解决的。
" P) ]- ]' q. N, |1 J n% b& t地图的最大尺寸是长与宽都是3000的像素:3000*3000,以像素为单位的。/ H! T C/ i) j
坐标与【距离】,全是以像素为单位的。
, h( F/ y* p7 |0 e坐标是屏幕坐标,原点在左上角,X轴向右,Y轴向下(不是向上)
8 l. e! w: E' o1 z7 ]9 Q②点击这按钮后,到地图上开始用鼠标左键再点一下,然后移动鼠标来画曲线海岸线,或用右键来点下再移动后再双击来画折线。@由于无法得到地图上的海岸线,所以需要用户自已沿着地图图片为鼠标移动来记录保存,这样来得到近似的海岸线@左键与右键的作用不一样,且开关设置3 \7 O3 v Q& C9 ]$ S
③停止描绘海岸线,否则开关标志一直是描绘状态
5 |, A+ @* V/ N$ F B( n④载入事前已保存的海岸线数据
+ E( E5 U# {4 z7 N* D0 ^0 y4 @⑤保存已描绘的海岸线数据7 o; n( h; g2 f" M0 Y
⑥点击来获得坐标,这是先点这个按钮,打开标志开关,@然后点击地图上一个点,则记录下来坐标X,Y在上面的框格内,@这时,再以这为圆心来画圆,半径自设变动大小求距离
3 p k/ v1 Z: b& i: y⑦以点为圆心半径为R来画圆,坐标与【距离】,全是以像素为单位的。' a8 b, s! k }# R! n0 O. T1 r2 T( \
离岸距离为L的区域染色,坐标与【距离】,全是以像素为单位的。
* i* W) [" O' t k. n1 j* u6 t& [演示MP4
$ v: t3 h/ ~3 W& v说明 E3 L" W" c( ]' v7 [* q. F: e& Q
重新载入当前图片并刷新,去掉红色的画圆,只留下蓝色的点) |4 h- w5 f; j: j
显示当前是处于左键还是处于右键的状态' Z( f3 J, X- C0 }
叠加式载入:在当前海岸线数据上再加上新载入的
! N/ ]5 W3 X* ~6 ]覆盖式载入:清除在当前海岸线数据后再加上新载入的
$ ?. i. v+ [! J
% z: g. ], G. F
6 b6 N0 j# D* t8 s 网上看到宇航员飞船回地球的网上文章时,找个太平洋的尼莫点来降落,于是百度查找,看了【难抵极/尼莫点】的相关知识,于是要,想找下有没有相关软件来看下,结果一时找不到一星半点,于是,自已开始冥想构思,作为小软件来用下,由于是小软件,只能是【近似计算】的。
: \, _ c' B! e2 x1 g& d" @: q) L 【由于没有任何别的软件来参考,一切全凭我的想像来开发的】。
. `1 [* B4 i! u! ~' V: |! S' S- e5 Q2 B9 _5 |# a
先载入一张南极地图(网上下载的,别的地图自已另行下载)6 {. v3 ^# k: B& ^$ `/ m2 _: e6 e
地图的最大尺寸是长与宽都是3000的像素:3000*3000,以像素为单位的。
* K% n0 I' q$ t+ r* y坐标与【距离】,全是以像素为单位的。坐标是屏幕坐标,原点在左上角,X轴向右,Y轴向下(不是向上)
) E r$ K# z- }' q2 J+ h 点击描绘海岸线,描绘南极地图,这时,发现,海岸线是以实际大陆还是以永久冰川还是以季节性的冰川,搞不清,是尝试玩下的,不作太多要求,描绘下来,就设离岸距离为L=30试下,太小,再试成100,再试,仍太小,于是试到170,175,180,于是接近南极难抵极。
* M; @. d( l( P, d6 { 发现,与网上下载的标明的有误差,也不知是不是平面还是海岸线的原因,实际我的小软件求出来的结果是,“难抵极”的抵字的扌的顶上的最顶点的位置。
0 X4 o+ ?) ~7 y0 {6 ]# E 于是,点击这个点的坐标,刷新下,以这个点为圆心来画圆,设圆半径为175试看下效果如何。
% E$ k2 ~4 A2 Z+ E i# g* {, N2 D 别的地图一样这样的玩法
. y! ~' @! T3 ~* j3 u3 ] |% B: c$ U& F6 I3 i- M( s. S
【算法说明】:6 ?4 r# w" Q; O3 u; z
就是以点为圆心来画圆
' y, p B# Z( N6 e先描绘海岸线,然后以海岸线上的每点来画圆,就是这样的最简单算法1 U5 g1 n& u: r4 q$ e& {% O- a
验证结果也是这样,以难抵极为圆心来画圆来验证结果的。4 L5 L! V4 |: C* K2 |$ f+ E- a
; z' B3 W7 J0 c, @8 W
时间仓促,不完善之处,敬请原谅
: V Z4 Z9 W- p% Y# I由于没有任何别的软件来参考,一切全凭我的想像来开发的。1 c3 Z& K9 y$ K4 P! E# T
我也不懂这方面的专业术语如何来描述,只是按照画圆的最简算法来开发出来自娱自乐下,然后分享给需要这方面的人,免费但不开源。! B% F1 f% t; Q+ \1 a
1 [2 w" z; f v% ]& ]7 t作者还有别的相关的小软件,全在作者个人网站上,全部免费下载使用:
6 h9 A) s) Q/ C, B) x' Ahttp://www.okmyok.com/Lisoft.htm2 E" S0 { m) L7 ]
例如最短路径算法小软件,TSP算法小软件等等多个小软件,如若需要或了解,敬请到我个人网站下载或百度查找后另行自已下载。
+ m3 x* \0 j" ]1 e$ @& Y# e3 E* t' m
$ Y0 _4 K7 s. w% d: [ 平面【难抵极/尼莫点】近似计算小软件 Version 1.0 ! B& v$ m5 W! U3 F5 L8 w+ }: j# e+ Z+ m
ametoofor@qq.com
! p6 C5 a9 j. t$ P0 R2 p" I# }- F 作者:三界火宅人-阿莫伽-amogha-vairocana % ?& \3 V, _3 f+ F
2021/05/03
; A. m" t2 I, h7 L# v4 }1 Y, k* s+ a2 T5 \, M( C; }
4 r5 x: i. m# N/ a2 M) `( a复制这段内容后打开百度网盘App,操作更方便哦。 链接:https://pan.baidu.com/s/1SJQQdcKTaieQxT0cuy22JA 提取码:q788
/ }" P- g( w; [" d6 \$ B
" O% K! X/ M6 k, ]& d9 k5 {* `% ?5 M
0 a' i0 o8 c' G/ Y
4 Z9 `8 d% l5 w" g5 `& @9 G
) w% ~/ x$ }) c) `2 @9 I* o7 `4 G3 H/ v: }9 R4 T2 B
|
zan
|