数学建模社区-数学中国

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

作者: e271828    时间: 2021-5-3 19:33
标题: 平面【难抵极/尼莫点】近似计算小软件 Version 1.0
平面【难抵极/尼莫点】近似计算小软件  Version 1.0  ametoofor@qq.com  作者:三界火宅人-阿莫伽-amogha-vairocana  2021/05/017 \" K9 Y3 T* u+ k/ d1 w

+ W! K. p; u. {  W2 y说明文件:【每个按钮可以用右键单击来查看帮助说明】
  f2 ?& O* J) M$ P2 }- Y①打开平面地图图片--【也可以在右键中打开】@平面的必是近似的,实际上地球的球面距离不是小软件可以解决的。
3 R& l' y. Y8 j! @- y) p: o: {0 N地图的最大尺寸是长与宽都是3000的像素:3000*3000,以像素为单位的。" |+ y! E. Q+ K5 W* ]9 H" W: h% H
坐标与【距离】,全是以像素为单位的。, A  @; {# K2 l: A  v
坐标是屏幕坐标,原点在左上角,X轴向右,Y轴向下(不是向上)
% {2 E, E6 u6 b②点击这按钮后,到地图上开始用鼠标左键再点一下,然后移动鼠标来画曲线海岸线,或用右键来点下再移动后再双击来画折线。@由于无法得到地图上的海岸线,所以需要用户自已沿着地图图片为鼠标移动来记录保存,这样来得到近似的海岸线@左键与右键的作用不一样,且开关设置5 B* Q+ s2 Z* e8 f1 \
③停止描绘海岸线,否则开关标志一直是描绘状态
* O4 t/ }5 y9 g, s9 q, Q$ p" n④载入事前已保存的海岸线数据
- V' K- n) A# }$ o⑤保存已描绘的海岸线数据3 k/ z' A" x8 q6 A/ N
⑥点击来获得坐标,这是先点这个按钮,打开标志开关,@然后点击地图上一个点,则记录下来坐标X,Y在上面的框格内,@这时,再以这为圆心来画圆,半径自设变动大小求距离
6 x2 b! c0 _' Y9 O& n⑦以点为圆心半径为R来画圆,坐标与【距离】,全是以像素为单位的。
: n( p6 h- `' T: X" C7 B* o离岸距离为L的区域染色,坐标与【距离】,全是以像素为单位的。
- @9 R+ W( z4 s) L6 S: T演示MP4, S. o. O5 r: F! l
说明8 V& e& p2 P$ p: Q! W6 _+ L
重新载入当前图片并刷新,去掉红色的画圆,只留下蓝色的点$ H! `& ~; Z7 g3 k) S
显示当前是处于左键还是处于右键的状态. x" v; i5 Z# x5 y0 U0 k
叠加式载入:在当前海岸线数据上再加上新载入的
+ h& j/ y3 ^  [. H- [; o( m覆盖式载入:清除在当前海岸线数据后再加上新载入的# @- Q. W: m; {8 @+ M, v: v; M
  u# ^3 Z2 S( M' i

( I9 W0 h2 F1 N1 \2 m$ h, @   网上看到宇航员飞船回地球的网上文章时,找个太平洋的尼莫点来降落,于是百度查找,看了【难抵极/尼莫点】的相关知识,于是要,想找下有没有相关软件来看下,结果一时找不到一星半点,于是,自已开始冥想构思,作为小软件来用下,由于是小软件,只能是【近似计算】的。+ M8 l2 D$ O; R& O, f9 B
   【由于没有任何别的软件来参考,一切全凭我的想像来开发的】。
4 u& z  `) `2 F* p7 k+ M$ D6 s
$ \" ^' j) f! e. H! @2 T7 Z/ |   先载入一张南极地图(网上下载的,别的地图自已另行下载)
3 A9 ]' m& F. K地图的最大尺寸是长与宽都是3000的像素:3000*3000,以像素为单位的。
: k9 L# _$ _, q, i" T& d坐标与【距离】,全是以像素为单位的。坐标是屏幕坐标,原点在左上角,X轴向右,Y轴向下(不是向上)/ d: T0 S. g( ?3 r3 H
   点击描绘海岸线,描绘南极地图,这时,发现,海岸线是以实际大陆还是以永久冰川还是以季节性的冰川,搞不清,是尝试玩下的,不作太多要求,描绘下来,就设离岸距离为L=30试下,太小,再试成100,再试,仍太小,于是试到170,175,180,于是接近南极难抵极。
% p+ n. q0 t% A9 t7 F/ g0 r   发现,与网上下载的标明的有误差,也不知是不是平面还是海岸线的原因,实际我的小软件求出来的结果是,“难抵极”的抵字的扌的顶上的最顶点的位置。
5 j% J# [( S2 _) {. f0 y   于是,点击这个点的坐标,刷新下,以这个点为圆心来画圆,设圆半径为175试看下效果如何。# ^6 n# t- `6 q% F& L9 |
   别的地图一样这样的玩法
5 z9 q+ R5 ~1 |% y" }( `& V8 l2 a6 U* t9 w7 f, E" e$ l
【算法说明】:
" f  s- D8 |+ ~9 Z就是以点为圆心来画圆0 L: h0 z& n9 v0 x/ p$ C
先描绘海岸线,然后以海岸线上的每点来画圆,就是这样的最简单算法
' Q5 S: ^; X& ^- @! f" v验证结果也是这样,以难抵极为圆心来画圆来验证结果的。; U6 ~4 x6 C9 O/ f* ~6 g

7 m# P7 e# E* F6 j% f时间仓促,不完善之处,敬请原谅
; W' Z! V' F" ]% S由于没有任何别的软件来参考,一切全凭我的想像来开发的。
: o* |0 e, P7 i我也不懂这方面的专业术语如何来描述,只是按照画圆的最简算法来开发出来自娱自乐下,然后分享给需要这方面的人,免费但不开源。
$ U* d( m9 z3 m! U7 d0 t9 r9 p$ f$ w+ V; `; J2 k! l" [4 \& W$ n- z
作者还有别的相关的小软件,全在作者个人网站上,全部免费下载使用:
9 K3 v4 }3 F8 A  D8 [, q+ B! Ahttp://www.okmyok.com/Lisoft.htm
3 o8 N0 c9 t1 G: n3 k. D例如最短路径算法小软件,TSP算法小软件等等多个小软件,如若需要或了解,敬请到我个人网站下载或百度查找后另行自已下载。1 h+ L/ _# ~5 T2 U$ k5 Y
" q  s, W  K6 |2 S& o7 D+ ~. V

) B0 v7 ?8 h1 R' T    平面【难抵极/尼莫点】近似计算小软件  Version 1.0  / b; c! Y- `% x( p3 s* Z8 s
                             ametoofor@qq.com  " C( I5 S/ |; s$ c1 E1 x! {
                        作者:三界火宅人-阿莫伽-amogha-vairocana  5 Y9 S0 d  S4 e' b/ t2 K  F
                                                      2021/05/03                                   
, ]9 p: W" u' y; N, O$ ~% f& s" o4 W& k! ^/ [- f/ [

8 a- B' D+ v1 b复制这段内容后打开百度网盘App,操作更方便哦。 链接:https://pan.baidu.com/s/1SJQQdcKTaieQxT0cuy22JA 提取码:q788# _) y/ y4 ]5 L$ x

* _* E( r. X- ~8 [8 Y( g' l; `0 h0 G
) Q' }8 P  j  g9 H8 ?/ p/ |: s1 I, k

, z) g+ U& z  U$ J* s/ L& ?( @0 k+ _% z) E- g1 x

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

4444.png

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

3333.png

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

2222.png

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

1111.png

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

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






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