数学建模社区-数学中国

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

作者: e271828    时间: 2021-5-3 19:33
标题: 平面【难抵极/尼莫点】近似计算小软件 Version 1.0
平面【难抵极/尼莫点】近似计算小软件  Version 1.0  ametoofor@qq.com  作者:三界火宅人-阿莫伽-amogha-vairocana  2021/05/01
4 ^  z2 M! o- v- T
. K- a/ C' A( D说明文件:【每个按钮可以用右键单击来查看帮助说明】
- W* V$ @1 M/ n4 I5 m①打开平面地图图片--【也可以在右键中打开】@平面的必是近似的,实际上地球的球面距离不是小软件可以解决的。) B9 d6 m# b7 i8 Z- x8 w# x
地图的最大尺寸是长与宽都是3000的像素:3000*3000,以像素为单位的。
: P. L1 V# B. D6 ~: i坐标与【距离】,全是以像素为单位的。$ [; J# }& @; x- v1 ?& [: Y& O
坐标是屏幕坐标,原点在左上角,X轴向右,Y轴向下(不是向上)2 M! Z  {: T( f2 W. P- c# R( a/ b
②点击这按钮后,到地图上开始用鼠标左键再点一下,然后移动鼠标来画曲线海岸线,或用右键来点下再移动后再双击来画折线。@由于无法得到地图上的海岸线,所以需要用户自已沿着地图图片为鼠标移动来记录保存,这样来得到近似的海岸线@左键与右键的作用不一样,且开关设置
6 U( x4 h* c$ g, b5 ?5 `2 e③停止描绘海岸线,否则开关标志一直是描绘状态
6 B- E6 P9 {+ Y# P4 J8 S④载入事前已保存的海岸线数据
  f7 X/ K  ~- C, d7 Q! y8 I, C⑤保存已描绘的海岸线数据
8 C3 c* z, d: _* U* {; n2 j⑥点击来获得坐标,这是先点这个按钮,打开标志开关,@然后点击地图上一个点,则记录下来坐标X,Y在上面的框格内,@这时,再以这为圆心来画圆,半径自设变动大小求距离3 j( z% W/ C6 i& F0 G+ W8 S% ~
⑦以点为圆心半径为R来画圆,坐标与【距离】,全是以像素为单位的。$ w# `. D0 _' b
离岸距离为L的区域染色,坐标与【距离】,全是以像素为单位的。+ ^% z7 I5 K- @+ I0 O* q
演示MP4
: R0 x+ C& x+ T4 C0 n% q# t说明" L6 q- X* q- _! d+ ^
重新载入当前图片并刷新,去掉红色的画圆,只留下蓝色的点
2 c: X9 y; y8 `显示当前是处于左键还是处于右键的状态4 O" ^7 `9 n" W7 n* _: q0 H9 a6 I3 ?
叠加式载入:在当前海岸线数据上再加上新载入的
) y& K% `1 [  f/ A覆盖式载入:清除在当前海岸线数据后再加上新载入的3 N& F  p! m3 q6 P" X1 f/ ^, U

/ w' z5 Y% r4 H+ u' R3 t, z! C; \* Z/ ?; X0 Z9 ~# Q- t' e! \1 r: p
   网上看到宇航员飞船回地球的网上文章时,找个太平洋的尼莫点来降落,于是百度查找,看了【难抵极/尼莫点】的相关知识,于是要,想找下有没有相关软件来看下,结果一时找不到一星半点,于是,自已开始冥想构思,作为小软件来用下,由于是小软件,只能是【近似计算】的。; ]3 I& h5 U  n, m& A9 `, X
   【由于没有任何别的软件来参考,一切全凭我的想像来开发的】。9 Z' ]3 A* S9 q' h% a$ y4 S) Q2 ~- p3 Y
( B  ?/ G5 w/ R% p+ l
   先载入一张南极地图(网上下载的,别的地图自已另行下载)1 s# F7 I$ Y5 D: W  H9 X- r
地图的最大尺寸是长与宽都是3000的像素:3000*3000,以像素为单位的。1 z; A. ^2 p4 ^( F/ f" m: v' \/ l( i
坐标与【距离】,全是以像素为单位的。坐标是屏幕坐标,原点在左上角,X轴向右,Y轴向下(不是向上)
( t; V+ b' U# F8 g+ s3 T: d1 r   点击描绘海岸线,描绘南极地图,这时,发现,海岸线是以实际大陆还是以永久冰川还是以季节性的冰川,搞不清,是尝试玩下的,不作太多要求,描绘下来,就设离岸距离为L=30试下,太小,再试成100,再试,仍太小,于是试到170,175,180,于是接近南极难抵极。
5 _0 _* H" V! Y/ P- C+ Q+ [   发现,与网上下载的标明的有误差,也不知是不是平面还是海岸线的原因,实际我的小软件求出来的结果是,“难抵极”的抵字的扌的顶上的最顶点的位置。
1 ^0 {2 R4 d; L% T9 N: ?+ F   于是,点击这个点的坐标,刷新下,以这个点为圆心来画圆,设圆半径为175试看下效果如何。
! s: o; s: \5 p8 z   别的地图一样这样的玩法
3 j# x3 c$ M6 Q/ ?
2 S+ i: H- x0 @& m; K8 `: [【算法说明】:/ r( ]; g! H% b
就是以点为圆心来画圆
" x" A6 u  G4 y. I6 Q- h先描绘海岸线,然后以海岸线上的每点来画圆,就是这样的最简单算法
: M; O6 P! b% [验证结果也是这样,以难抵极为圆心来画圆来验证结果的。( M  ]8 r/ O" K
  X! S- ]! z% U
时间仓促,不完善之处,敬请原谅( e# n+ ^" G" ~. F( A
由于没有任何别的软件来参考,一切全凭我的想像来开发的。0 E- K( ~% A7 M& m/ s1 D8 h
我也不懂这方面的专业术语如何来描述,只是按照画圆的最简算法来开发出来自娱自乐下,然后分享给需要这方面的人,免费但不开源。( b) ?% t( C$ c$ g1 Q

" g/ i* ]. K: c作者还有别的相关的小软件,全在作者个人网站上,全部免费下载使用:
' z7 ]6 j8 A5 Z# Ahttp://www.okmyok.com/Lisoft.htm7 u! s5 j! N! P) w8 Y2 R$ l: r4 p$ F
例如最短路径算法小软件,TSP算法小软件等等多个小软件,如若需要或了解,敬请到我个人网站下载或百度查找后另行自已下载。: T7 }) n) `4 s8 p0 m) i! g

/ K, l  T& a4 V2 ^5 A" f' S
, i/ K" n* D" v3 x# w    平面【难抵极/尼莫点】近似计算小软件  Version 1.0  5 n# ^8 \- S8 T3 r
                             ametoofor@qq.com  
; {% R1 K6 O& U  d* N3 b0 r                        作者:三界火宅人-阿莫伽-amogha-vairocana  
# F& q5 c5 {* I& M                                                      2021/05/03                                   ) ~6 [7 V+ h6 o( q8 U/ j
% K5 T( J+ Y' H2 w

  N# W+ S! e* Q; m& X复制这段内容后打开百度网盘App,操作更方便哦。 链接:https://pan.baidu.com/s/1SJQQdcKTaieQxT0cuy22JA 提取码:q788
1 Z$ `' F% Z" X9 ?4 I+ j8 B' b9 f; V$ _
8 z4 h5 ~# Z8 ?# ?* S

+ K5 t9 M8 o) J. A2 O8 {; N( w+ L) ]2 `
: \6 N; L7 k( l# c& d( W

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

4444.png

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

3333.png

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

2222.png

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

1111.png

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

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






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