数学建模社区-数学中国

标题: 平面【难抵极/尼莫点】近似计算小软件 Version 1.0 [打印本页]

作者: e271828    时间: 2021-5-3 19:33
标题: 平面【难抵极/尼莫点】近似计算小软件 Version 1.0
平面【难抵极/尼莫点】近似计算小软件  Version 1.0  ametoofor@qq.com  作者:三界火宅人-阿莫伽-amogha-vairocana  2021/05/01
# {% ^; q; w( `- T4 d# H* |7 D: l# _% X  y# M
说明文件:【每个按钮可以用右键单击来查看帮助说明】
7 [' _( }* ~6 a/ f, C% o6 ]' b①打开平面地图图片--【也可以在右键中打开】@平面的必是近似的,实际上地球的球面距离不是小软件可以解决的。
; P- l7 H- E: f8 E2 O$ Q& m6 |地图的最大尺寸是长与宽都是3000的像素:3000*3000,以像素为单位的。
7 D, Q: P, t3 Z2 q3 P" p2 v; v/ F坐标与【距离】,全是以像素为单位的。
  x7 W5 X4 j) u坐标是屏幕坐标,原点在左上角,X轴向右,Y轴向下(不是向上)- i7 D) S5 Q6 ]) [1 ]* o3 w7 s) T7 p
②点击这按钮后,到地图上开始用鼠标左键再点一下,然后移动鼠标来画曲线海岸线,或用右键来点下再移动后再双击来画折线。@由于无法得到地图上的海岸线,所以需要用户自已沿着地图图片为鼠标移动来记录保存,这样来得到近似的海岸线@左键与右键的作用不一样,且开关设置+ X5 c! ~- D& Y4 p
③停止描绘海岸线,否则开关标志一直是描绘状态
8 r8 e4 R( p- A4 y9 P- x④载入事前已保存的海岸线数据
  i* F1 {2 h/ g⑤保存已描绘的海岸线数据! I2 [  o  a$ H9 {8 e6 m
⑥点击来获得坐标,这是先点这个按钮,打开标志开关,@然后点击地图上一个点,则记录下来坐标X,Y在上面的框格内,@这时,再以这为圆心来画圆,半径自设变动大小求距离( e3 O6 p' R3 H1 x- E, |; a# F
⑦以点为圆心半径为R来画圆,坐标与【距离】,全是以像素为单位的。7 c7 M6 p, Q6 r$ U
离岸距离为L的区域染色,坐标与【距离】,全是以像素为单位的。# Y: C% M) {( w) C; o
演示MP4
0 s+ w5 J' |& B& y4 F1 R; Q说明9 A1 l) {( m; ~4 w5 P: B" d& Y
重新载入当前图片并刷新,去掉红色的画圆,只留下蓝色的点: f0 G+ F: c$ X! g) k8 D5 t6 n
显示当前是处于左键还是处于右键的状态/ u) `3 y2 n3 U# i9 B
叠加式载入:在当前海岸线数据上再加上新载入的7 v. g+ f; _" R. f/ f4 F2 q
覆盖式载入:清除在当前海岸线数据后再加上新载入的
- V5 h, d  o5 X& K/ t2 U) S
9 M0 s: t& z' l, y/ F$ h) v
1 D" O, m, [! R9 `: E   网上看到宇航员飞船回地球的网上文章时,找个太平洋的尼莫点来降落,于是百度查找,看了【难抵极/尼莫点】的相关知识,于是要,想找下有没有相关软件来看下,结果一时找不到一星半点,于是,自已开始冥想构思,作为小软件来用下,由于是小软件,只能是【近似计算】的。
+ l' o, ]/ r7 R+ r   【由于没有任何别的软件来参考,一切全凭我的想像来开发的】。4 l; ^/ }7 u2 a" A

' r9 @8 ^2 W# r/ {% A. v1 T   先载入一张南极地图(网上下载的,别的地图自已另行下载)* ], n% M* k. j; A, S; o
地图的最大尺寸是长与宽都是3000的像素:3000*3000,以像素为单位的。
' i; ~: F! J; ~# W# D坐标与【距离】,全是以像素为单位的。坐标是屏幕坐标,原点在左上角,X轴向右,Y轴向下(不是向上)
- v+ f9 A$ G3 {/ B) [8 |   点击描绘海岸线,描绘南极地图,这时,发现,海岸线是以实际大陆还是以永久冰川还是以季节性的冰川,搞不清,是尝试玩下的,不作太多要求,描绘下来,就设离岸距离为L=30试下,太小,再试成100,再试,仍太小,于是试到170,175,180,于是接近南极难抵极。
' H7 G# p9 I( z2 `6 n4 e   发现,与网上下载的标明的有误差,也不知是不是平面还是海岸线的原因,实际我的小软件求出来的结果是,“难抵极”的抵字的扌的顶上的最顶点的位置。
- h, d- j  v) \  C' B: o/ l   于是,点击这个点的坐标,刷新下,以这个点为圆心来画圆,设圆半径为175试看下效果如何。
8 M& z2 i4 }4 u3 \, u   别的地图一样这样的玩法
1 @8 t5 U2 v5 x6 @& ]9 p; ?7 u  z: s
【算法说明】:! W$ e2 o: g1 }% i. y
就是以点为圆心来画圆
5 ]. g- C: Z  Q' c9 y* X" Z8 ^先描绘海岸线,然后以海岸线上的每点来画圆,就是这样的最简单算法& Z; l/ u9 @  M. U
验证结果也是这样,以难抵极为圆心来画圆来验证结果的。' {$ p" ?: }" b" O" n* p
7 B( L+ M( ^5 j" W/ E7 b9 T* {
时间仓促,不完善之处,敬请原谅' ~: r+ N0 c- v; m1 Q) W
由于没有任何别的软件来参考,一切全凭我的想像来开发的。
0 d5 L4 E( z7 K& n& Z$ f我也不懂这方面的专业术语如何来描述,只是按照画圆的最简算法来开发出来自娱自乐下,然后分享给需要这方面的人,免费但不开源。
" m7 C' E  u" m- O8 r  f
. r. ?: G  f2 P作者还有别的相关的小软件,全在作者个人网站上,全部免费下载使用:
: e! N0 _# g! F- Dhttp://www.okmyok.com/Lisoft.htm3 A' J0 A) r; {* T) A' l+ @2 c
例如最短路径算法小软件,TSP算法小软件等等多个小软件,如若需要或了解,敬请到我个人网站下载或百度查找后另行自已下载。
% U, n6 F$ w6 @( i/ U( s, B7 j: }, }" U3 r9 x" ~

, k+ ?$ ~/ E2 r0 D# B1 K    平面【难抵极/尼莫点】近似计算小软件  Version 1.0  
$ ]3 k6 M$ p2 Y8 L; v  V! t) `; P                             ametoofor@qq.com  ( L) W# j1 T8 l. O& W1 W' n4 M
                        作者:三界火宅人-阿莫伽-amogha-vairocana  - i4 d- V6 b- l) }4 g" T
                                                      2021/05/03                                   8 d+ v' t( T0 h
( J& `3 k2 |/ ]: g, e* ^9 B
( Z! O7 P8 l6 ?0 j2 v
复制这段内容后打开百度网盘App,操作更方便哦。 链接:https://pan.baidu.com/s/1SJQQdcKTaieQxT0cuy22JA 提取码:q788) t/ g% W, q6 G, L

7 H4 I$ a$ v9 Q
5 E9 s! {9 [' S; d
9 {8 t/ y% ?: b( [, ]; s/ v& V! X( ?" Y1 s& \

3 G2 P& R* D7 g  J: s

4444.png (269.18 KB, 下载次数: 372)

4444.png

3333.png (258.93 KB, 下载次数: 347)

3333.png

2222.png (145.75 KB, 下载次数: 348)

2222.png

1111.png (264.12 KB, 下载次数: 328)

1111.png

平面【难抵极_尼莫点】近似计算小软件 Version1.0.rar

24.89 MB, 下载次数: 1, 下载积分: 体力 -2 点






欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5