- 在线时间
- 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& _$ @/ d: k/ L# F# E+ O$ P5 _3 F
0 U, X4 R; g8 Q- {) q# Z说明文件:【每个按钮可以用右键单击来查看帮助说明】) T: t# D7 C( Z( P& i% F
①打开平面地图图片--【也可以在右键中打开】@平面的必是近似的,实际上地球的球面距离不是小软件可以解决的。
i) u4 u" m% q* ?/ @; D6 p地图的最大尺寸是长与宽都是3000的像素:3000*3000,以像素为单位的。, d, F9 Y8 ~! H$ O- `
坐标与【距离】,全是以像素为单位的。
; `8 ^1 W: ^3 b0 `& g% R) [坐标是屏幕坐标,原点在左上角,X轴向右,Y轴向下(不是向上)% j# y* s( x0 G/ E7 w% \0 G, }
②点击这按钮后,到地图上开始用鼠标左键再点一下,然后移动鼠标来画曲线海岸线,或用右键来点下再移动后再双击来画折线。@由于无法得到地图上的海岸线,所以需要用户自已沿着地图图片为鼠标移动来记录保存,这样来得到近似的海岸线@左键与右键的作用不一样,且开关设置
* [3 I2 x/ {9 {8 |, q' W③停止描绘海岸线,否则开关标志一直是描绘状态
4 |4 M8 l, o5 t2 m7 {④载入事前已保存的海岸线数据- `5 i4 F0 h9 `& T; O
⑤保存已描绘的海岸线数据
% s( _# j: X4 f- o$ l8 J: h0 S⑥点击来获得坐标,这是先点这个按钮,打开标志开关,@然后点击地图上一个点,则记录下来坐标X,Y在上面的框格内,@这时,再以这为圆心来画圆,半径自设变动大小求距离
+ o! n; T: D/ F9 P0 v⑦以点为圆心半径为R来画圆,坐标与【距离】,全是以像素为单位的。
: O7 j2 }" t; r! I/ c( g L离岸距离为L的区域染色,坐标与【距离】,全是以像素为单位的。
! f3 y j* r# m7 M; D- _演示MP4/ K% v) v) X9 U8 O1 {2 L: _* b
说明
5 v4 J; |& Z4 P( J- h& H重新载入当前图片并刷新,去掉红色的画圆,只留下蓝色的点& A( H# M" A3 e" s& f
显示当前是处于左键还是处于右键的状态2 x$ {/ | X6 Q8 A s
叠加式载入:在当前海岸线数据上再加上新载入的 T0 b( V* D: U; v- f f2 U
覆盖式载入:清除在当前海岸线数据后再加上新载入的
4 f5 N; f m6 m- J9 {9 e9 }" I" b F
! I# ?( g) S, p6 A7 o! U/ Y$ D4 G 网上看到宇航员飞船回地球的网上文章时,找个太平洋的尼莫点来降落,于是百度查找,看了【难抵极/尼莫点】的相关知识,于是要,想找下有没有相关软件来看下,结果一时找不到一星半点,于是,自已开始冥想构思,作为小软件来用下,由于是小软件,只能是【近似计算】的。
; d, K0 |, ~% A( Q. G 【由于没有任何别的软件来参考,一切全凭我的想像来开发的】。: k2 O/ r! x5 c* B \6 v
5 k* B; M% K8 s: J3 f! A 先载入一张南极地图(网上下载的,别的地图自已另行下载)
' X# X0 B! z3 f. x地图的最大尺寸是长与宽都是3000的像素:3000*3000,以像素为单位的。
/ U: r, z" J1 x3 f! m' u% \坐标与【距离】,全是以像素为单位的。坐标是屏幕坐标,原点在左上角,X轴向右,Y轴向下(不是向上)/ ^& d: P2 x8 M# j/ d O
点击描绘海岸线,描绘南极地图,这时,发现,海岸线是以实际大陆还是以永久冰川还是以季节性的冰川,搞不清,是尝试玩下的,不作太多要求,描绘下来,就设离岸距离为L=30试下,太小,再试成100,再试,仍太小,于是试到170,175,180,于是接近南极难抵极。
* `0 `6 v3 b; u' O 发现,与网上下载的标明的有误差,也不知是不是平面还是海岸线的原因,实际我的小软件求出来的结果是,“难抵极”的抵字的扌的顶上的最顶点的位置。
; P5 e3 a, q: |1 S7 h$ Z- i5 j8 w 于是,点击这个点的坐标,刷新下,以这个点为圆心来画圆,设圆半径为175试看下效果如何。6 D' R1 G4 Y. _6 t3 K' B
别的地图一样这样的玩法, C! p* [, E0 R7 ?; H1 J% p
5 T$ l+ e' H/ w
【算法说明】:/ Z; n, ^' L; j7 t' N) _8 @8 Q
就是以点为圆心来画圆
O, D' e* y& v- ^) G1 `先描绘海岸线,然后以海岸线上的每点来画圆,就是这样的最简单算法
( V) h' r/ n% N验证结果也是这样,以难抵极为圆心来画圆来验证结果的。0 C1 J* U: N# f) V
2 V# U' |/ r' E% d$ {4 B% r
时间仓促,不完善之处,敬请原谅; M+ v5 l6 ?, G/ x! R
由于没有任何别的软件来参考,一切全凭我的想像来开发的。
4 L9 @, H4 `- d+ Y* ]3 \; ?我也不懂这方面的专业术语如何来描述,只是按照画圆的最简算法来开发出来自娱自乐下,然后分享给需要这方面的人,免费但不开源。
+ k# _$ G g# k$ x4 T# d8 j( d6 v) P- T; Y/ l) c/ ?
作者还有别的相关的小软件,全在作者个人网站上,全部免费下载使用:1 h$ Q0 A/ J& T- Z
http://www.okmyok.com/Lisoft.htm
& [ U. y p6 s( {例如最短路径算法小软件,TSP算法小软件等等多个小软件,如若需要或了解,敬请到我个人网站下载或百度查找后另行自已下载。5 r/ D3 I8 L' p6 P g: L
! G e/ y) H& E+ U; W2 s% f8 @) Y9 L( E0 z: h4 Z
平面【难抵极/尼莫点】近似计算小软件 Version 1.0 0 @8 J: e) y) W) V {
ametoofor@qq.com % d/ U+ j0 A; y' v
作者:三界火宅人-阿莫伽-amogha-vairocana + @( r% G, A7 x: n, K$ c. j
2021/05/03 4 K2 _" D3 C1 K ~% j! I; ~- [
/ P7 }3 o4 o( q; ]5 ]! T3 m
) n* A H6 O: h6 [2 w9 e8 f1 T& j7 B. I复制这段内容后打开百度网盘App,操作更方便哦。 链接:https://pan.baidu.com/s/1SJQQdcKTaieQxT0cuy22JA 提取码:q788
7 A' v! E( f) y" Y' ?
( a( \: ?9 y }* V+ U6 I+ q( s( {. c) i; h4 z; X2 V
8 E) f0 }/ k/ N! ]$ \+ @
0 f% M" O& T- `2 e' p% @
8 J$ t0 T9 b; R0 Z! ]4 j
|
zan
|