- 在线时间
- 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
1 ~0 u* O, K% d& o6 z
n5 i/ R' ~0 R' \, ^5 V说明文件:【每个按钮可以用右键单击来查看帮助说明】
0 K6 B4 j3 {: c }8 O$ F①打开平面地图图片--【也可以在右键中打开】@平面的必是近似的,实际上地球的球面距离不是小软件可以解决的。/ O. |. @ I' ^5 d
地图的最大尺寸是长与宽都是3000的像素:3000*3000,以像素为单位的。
a8 }4 y- @2 q2 L+ N! ]( J6 }坐标与【距离】,全是以像素为单位的。
- I( r, w' V3 o: M) s# _7 C# P坐标是屏幕坐标,原点在左上角,X轴向右,Y轴向下(不是向上)3 _) B8 s9 A- @( n" N
②点击这按钮后,到地图上开始用鼠标左键再点一下,然后移动鼠标来画曲线海岸线,或用右键来点下再移动后再双击来画折线。@由于无法得到地图上的海岸线,所以需要用户自已沿着地图图片为鼠标移动来记录保存,这样来得到近似的海岸线@左键与右键的作用不一样,且开关设置
0 R8 c5 ~# i; m2 k! K( m③停止描绘海岸线,否则开关标志一直是描绘状态
( g1 a$ i; c3 Z2 P w% g2 i, v! J④载入事前已保存的海岸线数据+ A1 s- ?2 @2 u4 Y0 a
⑤保存已描绘的海岸线数据
, Q, A: b1 u( o3 }⑥点击来获得坐标,这是先点这个按钮,打开标志开关,@然后点击地图上一个点,则记录下来坐标X,Y在上面的框格内,@这时,再以这为圆心来画圆,半径自设变动大小求距离
$ I9 F: N0 R4 q: Q' v3 p8 J⑦以点为圆心半径为R来画圆,坐标与【距离】,全是以像素为单位的。6 N3 L' x+ G5 n: \5 T
离岸距离为L的区域染色,坐标与【距离】,全是以像素为单位的。2 k' V4 M; ~% d" f
演示MP40 {/ `- F. J% R7 S
说明+ \& A% L& ^- _( Y# N
重新载入当前图片并刷新,去掉红色的画圆,只留下蓝色的点$ [9 a3 \, k* Y: Q0 [: N+ |
显示当前是处于左键还是处于右键的状态
& d4 `, T6 u5 I, A叠加式载入:在当前海岸线数据上再加上新载入的
) l! b, @( D1 Z" m覆盖式载入:清除在当前海岸线数据后再加上新载入的: Z Z: ]! n! m
8 A p+ z% O* N J9 _
# [8 X7 C e8 [5 P6 n6 y7 ~ 网上看到宇航员飞船回地球的网上文章时,找个太平洋的尼莫点来降落,于是百度查找,看了【难抵极/尼莫点】的相关知识,于是要,想找下有没有相关软件来看下,结果一时找不到一星半点,于是,自已开始冥想构思,作为小软件来用下,由于是小软件,只能是【近似计算】的。4 x; _% c0 b1 k$ r
【由于没有任何别的软件来参考,一切全凭我的想像来开发的】。
5 v8 [1 V5 M N4 H; L5 e6 `4 d8 b
先载入一张南极地图(网上下载的,别的地图自已另行下载); E: V" ^( s; T5 N9 i5 E
地图的最大尺寸是长与宽都是3000的像素:3000*3000,以像素为单位的。
* d/ N/ v0 b9 i9 M0 J0 J坐标与【距离】,全是以像素为单位的。坐标是屏幕坐标,原点在左上角,X轴向右,Y轴向下(不是向上)5 z& s3 E/ ?* q# h
点击描绘海岸线,描绘南极地图,这时,发现,海岸线是以实际大陆还是以永久冰川还是以季节性的冰川,搞不清,是尝试玩下的,不作太多要求,描绘下来,就设离岸距离为L=30试下,太小,再试成100,再试,仍太小,于是试到170,175,180,于是接近南极难抵极。
5 x0 ~1 L7 R0 Y; q( v& t9 y+ L3 T 发现,与网上下载的标明的有误差,也不知是不是平面还是海岸线的原因,实际我的小软件求出来的结果是,“难抵极”的抵字的扌的顶上的最顶点的位置。9 r) O. c8 S2 s; w2 }- y5 O
于是,点击这个点的坐标,刷新下,以这个点为圆心来画圆,设圆半径为175试看下效果如何。5 _3 u2 c# f5 c5 t+ G
别的地图一样这样的玩法
; a2 r7 c0 [% V- H9 F' K+ R: S' i2 a; O, n! j& f7 r
【算法说明】:- u, y) T/ b# S
就是以点为圆心来画圆
9 b1 k; \; n6 R. f7 {先描绘海岸线,然后以海岸线上的每点来画圆,就是这样的最简单算法1 W d3 W4 N; R5 ~$ a1 w: y# N
验证结果也是这样,以难抵极为圆心来画圆来验证结果的。
; z1 _' ` p2 i9 b) |+ O9 O5 X
/ Q$ z3 j8 p7 S, Q时间仓促,不完善之处,敬请原谅2 |! L5 m r" I$ U6 V- i, B; `$ |
由于没有任何别的软件来参考,一切全凭我的想像来开发的。$ ~9 T* d7 V* i7 l& y7 H
我也不懂这方面的专业术语如何来描述,只是按照画圆的最简算法来开发出来自娱自乐下,然后分享给需要这方面的人,免费但不开源。
. Y: t! u; s7 @) b/ h; u$ i. f4 M) v+ |6 N' C5 E
作者还有别的相关的小软件,全在作者个人网站上,全部免费下载使用:8 b6 i5 L0 `4 ]/ k* Z S" U8 q
http://www.okmyok.com/Lisoft.htm
8 o) f3 [# T* e例如最短路径算法小软件,TSP算法小软件等等多个小软件,如若需要或了解,敬请到我个人网站下载或百度查找后另行自已下载。
7 u! U9 \7 K/ o5 B, P* w" U6 I2 |6 J# F& Y* a, \2 v/ _
) H) \' E, X3 e6 }0 S 平面【难抵极/尼莫点】近似计算小软件 Version 1.0
2 q0 q8 E b8 ~: |- o( U* U ametoofor@qq.com . A: L6 s: E' n3 a# T! N. J: f
作者:三界火宅人-阿莫伽-amogha-vairocana ; y! Z5 e9 y$ W9 @7 X( r9 ]
2021/05/03 ' k7 ?. [5 n5 p; T
9 t6 y; n- q& I2 y u
, S0 ~% x d& i) c; @
复制这段内容后打开百度网盘App,操作更方便哦。 链接:https://pan.baidu.com/s/1SJQQdcKTaieQxT0cuy22JA 提取码:q788 f4 t0 u# Q. [. s1 O6 U
; y! m/ \* D6 Z7 e( w3 z g/ m6 H; F4 S9 d$ h' @
# ]* n% ]* l5 D- S$ \, Z" r1 g: }, U+ {
5 Q* l4 U3 Y$ s4 i3 ]0 V( L |
zan
|