1 Star 0 Fork 3

QingMings/EOMS

forked from enigma19971/EOMS 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
help.html 69.55 KB
一键复制 编辑 原始数据 按行查看 历史
enigma19971 提交于 2021-06-25 15:40 . fix bugs
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678
<html lang="en">
<head>
<link
rel="canonical"
href="https://blog.csdn.net/wh_xiexing/article/details/116333598"
/>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta name="renderer" content="webkit" />
<meta name="force-rendering" content="webkit" />
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<meta
name="viewport"
content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"
/>
<meta name="report" content='{"pid": "blog", "spm":"1001.2101"}' />
<meta name="referrer" content="always" />
<meta http-equiv="Cache-Control" content="no-siteapp" />
<link rel="alternate" media="handheld" href="#" />
<meta
name="shenma-site-verification"
content="5a59773ab8077d4a62bf469ab966a63b_1497598848"
/>
<meta name="applicable-device" content="pc" />
<link
href="https://g.csdnimg.cn/static/logo/favicon32.ico"
rel="shortcut icon"
type="image/x-icon"
/>
<title>CSTK 卫星任务规划系统帮助文件</title>
<meta name="keywords" content="卫星对地观察模型系统操作说明" />
<meta
name="csdn-baidu-search"
content='{"autorun":true,"install":true,"keyword":"卫星对地观察模型系统操作说明"}'
/>
<meta
name="description"
content="对地观察模型系统操作说明对地观察模型系统(Earth Observing Model System)是一套可以进行卫星对地观察仿真与任务分析的软件。该软件系目前国内该领域第一个B-S架构软件。该软件支持在线、离线方式对卫星的基本信息、轨道参数等基础数据进行引接和存储;支持卫星目标数据增、删、改、查等基本馆里功能,以及星历数据的发布、检索、浏览和下载等功能;支持根据卫星星历数据进行轨道计算、提供星下点计算、卫星当前高度计算;支持卫星基本信息、三维模型、轨道模型以及卫星运行轨迹、卫星覆盖范围等仿真展示;"
/>
<link
rel="stylesheet"
type="text/css"
href="https://csdnimg.cn/release/blogv2/dist/pc/css/detail_enter-afe1ba669a.min.css"
/>
<link
rel="stylesheet"
type="text/css"
href="https://csdnimg.cn/release/blogv2/dist/pc/themesSkin/skin3-template/skin3-template-45808e735f.min.css"
/>
<link
rel="stylesheet"
type="text/css"
href="https://csdnimg.cn/public/sandalstrap/1.4/css/sandalstrap.min.css"
/>
<style>
.MathJax,
.MathJax_Message,
.MathJax_Preview {
display: none;
}
</style>
<script src="https://dup.baidustatic.com/js/ds.js"></script>
<link
rel="stylesheet"
type="text/css"
href="https://g.csdnimg.cn/common/csdn-toolbar/csdn-toolbar-default.css"
/>
<link
rel="stylesheet"
type="text/css"
href="https://g.csdnimg.cn/collection-box/2.0.3/collection-box.css"
/>
<script
type="text/javascript"
src="https://g.csdnimg.cn/user-login/2.3.2/user-login.js"
></script>
<script
type="text/javascript"
src="https://csdnimg.cn/search/baidu_opensug-1.0.1.js"
></script>
<link
rel="stylesheet"
type="text/css"
href="https://g.csdnimg.cn/user-tooltip/2.4/user-tooltip.css"
/>
<link
rel="stylesheet"
type="text/css"
href="//g.csdnimg.cn/user-medal/1.0.6/user-medal.css"
/>
<meta
http-equiv="origin-trial"
content="A+b/H0b8RPXNaJgaNFpO0YOFuGK6myDQXlwnJB3SwzvNMfcndat4DZYMrP4ClJIzYWo3/yP2S+8FTZ/lpqbPAAEAAABueyJvcmlnaW4iOiJodHRwczovL2ltYXNkay5nb29nbGVhcGlzLmNvbTo0NDMiLCJmZWF0dXJlIjoiVHJ1c3RUb2tlbnMiLCJleHBpcnkiOjE2MjYyMjA3OTksImlzVGhpcmRQYXJ0eSI6dHJ1ZX0="
/>
<meta
http-equiv="origin-trial"
content="A9ZgbRtm4pU3oZiuNzOsKcC8ppFSZdcjP2qYcdQrFKVzkmiWH1kdYY1Mi9x7G8+PS8HV9Ha9Cz0gaMdKsiVZIgMAAAB7eyJvcmlnaW4iOiJodHRwczovL2RvdWJsZWNsaWNrLm5ldDo0NDMiLCJmZWF0dXJlIjoiVHJ1c3RUb2tlbnMiLCJleHBpcnkiOjE2MjYyMjA3OTksImlzU3ViZG9tYWluIjp0cnVlLCJpc1RoaXJkUGFydHkiOnRydWV9"
/>
<meta
http-equiv="origin-trial"
content="AxL6oBxcpn5rQDPKSAs+d0oxNyJYq2/4esBUh3Yx5z8QfcLu+AU8iFCXYRcr/CEEfDnkxxLTsvXPJFQBxHfvkgMAAACBeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXRhZ3NlcnZpY2VzLmNvbTo0NDMiLCJmZWF0dXJlIjoiVHJ1c3RUb2tlbnMiLCJleHBpcnkiOjE2MjYyMjA3OTksImlzU3ViZG9tYWluIjp0cnVlLCJpc1RoaXJkUGFydHkiOnRydWV9"
/>
<meta
http-equiv="origin-trial"
content="A9KPtG5kl3oLTk21xqynDPGQ5t18bSOpwt0w6kGa6dEWbuwjpffmdUpR3W+faZDubGT+KIk2do0BX2ca16x8qAcAAACBeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXN5bmRpY2F0aW9uLmNvbTo0NDMiLCJmZWF0dXJlIjoiVHJ1c3RUb2tlbnMiLCJleHBpcnkiOjE2MjYyMjA3OTksImlzU3ViZG9tYWluIjp0cnVlLCJpc1RoaXJkUGFydHkiOnRydWV9"
/>
<meta
http-equiv="origin-trial"
content="A3HucHUo1oW9s+9kIKz8mLkbcmdaj5lxt3eiIMp1Nh49dkkBlg1Fhg4Fd/r0vL69mRRA36YutI9P/lJUfL8csQoAAACFeyJvcmlnaW4iOiJodHRwczovL2RvdWJsZWNsaWNrLm5ldDo0NDMiLCJmZWF0dXJlIjoiQ29udmVyc2lvbk1lYXN1cmVtZW50IiwiZXhwaXJ5IjoxNjI2MjIwNzk5LCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlfQ=="
/>
<meta
http-equiv="origin-trial"
content="A0OysezhLoCRYomumeYlubLurZTCmsjTb087OvtCy95jNM65cfEsbajrJnhaGwiTxhz38ZZbm+UhUwQuXfVPTg0AAACLeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXN5bmRpY2F0aW9uLmNvbTo0NDMiLCJmZWF0dXJlIjoiQ29udmVyc2lvbk1lYXN1cmVtZW50IiwiZXhwaXJ5IjoxNjI2MjIwNzk5LCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlfQ=="
/>
<meta
http-equiv="origin-trial"
content="AxoOxdZQmIoA1WeAPDixRAeWDdgs7ZtVFfH2y19ziTgD1iaHE5ZGz2UdSjubkWvob9C5PrjUfkWi4ZSLgWk3Xg8AAACLeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXRhZ3NlcnZpY2VzLmNvbTo0NDMiLCJmZWF0dXJlIjoiQ29udmVyc2lvbk1lYXN1cmVtZW50IiwiZXhwaXJ5IjoxNjI2MjIwNzk5LCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlfQ=="
/>
<meta
http-equiv="origin-trial"
content="A7+rMYR5onPnACrz+niKSeFdH3xw1IyHo2AZSHmxrofRk9w4HcQPMYcpBUKu6OQ6zsdxf4m/vqa6tG6Na4OLpAQAAAB4eyJvcmlnaW4iOiJodHRwczovL2ltYXNkay5nb29nbGVhcGlzLmNvbTo0NDMiLCJmZWF0dXJlIjoiQ29udmVyc2lvbk1lYXN1cmVtZW50IiwiZXhwaXJ5IjoxNjI2MjIwNzk5LCJpc1RoaXJkUGFydHkiOnRydWV9"
/>
<meta
http-equiv="origin-trial"
content="A+b/H0b8RPXNaJgaNFpO0YOFuGK6myDQXlwnJB3SwzvNMfcndat4DZYMrP4ClJIzYWo3/yP2S+8FTZ/lpqbPAAEAAABueyJvcmlnaW4iOiJodHRwczovL2ltYXNkay5nb29nbGVhcGlzLmNvbTo0NDMiLCJmZWF0dXJlIjoiVHJ1c3RUb2tlbnMiLCJleHBpcnkiOjE2MjYyMjA3OTksImlzVGhpcmRQYXJ0eSI6dHJ1ZX0="
/>
<meta
http-equiv="origin-trial"
content="A9ZgbRtm4pU3oZiuNzOsKcC8ppFSZdcjP2qYcdQrFKVzkmiWH1kdYY1Mi9x7G8+PS8HV9Ha9Cz0gaMdKsiVZIgMAAAB7eyJvcmlnaW4iOiJodHRwczovL2RvdWJsZWNsaWNrLm5ldDo0NDMiLCJmZWF0dXJlIjoiVHJ1c3RUb2tlbnMiLCJleHBpcnkiOjE2MjYyMjA3OTksImlzU3ViZG9tYWluIjp0cnVlLCJpc1RoaXJkUGFydHkiOnRydWV9"
/>
<meta
http-equiv="origin-trial"
content="AxL6oBxcpn5rQDPKSAs+d0oxNyJYq2/4esBUh3Yx5z8QfcLu+AU8iFCXYRcr/CEEfDnkxxLTsvXPJFQBxHfvkgMAAACBeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXRhZ3NlcnZpY2VzLmNvbTo0NDMiLCJmZWF0dXJlIjoiVHJ1c3RUb2tlbnMiLCJleHBpcnkiOjE2MjYyMjA3OTksImlzU3ViZG9tYWluIjp0cnVlLCJpc1RoaXJkUGFydHkiOnRydWV9"
/>
<meta
http-equiv="origin-trial"
content="A9KPtG5kl3oLTk21xqynDPGQ5t18bSOpwt0w6kGa6dEWbuwjpffmdUpR3W+faZDubGT+KIk2do0BX2ca16x8qAcAAACBeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXN5bmRpY2F0aW9uLmNvbTo0NDMiLCJmZWF0dXJlIjoiVHJ1c3RUb2tlbnMiLCJleHBpcnkiOjE2MjYyMjA3OTksImlzU3ViZG9tYWluIjp0cnVlLCJpc1RoaXJkUGFydHkiOnRydWV9"
/>
<meta
http-equiv="origin-trial"
content="A3HucHUo1oW9s+9kIKz8mLkbcmdaj5lxt3eiIMp1Nh49dkkBlg1Fhg4Fd/r0vL69mRRA36YutI9P/lJUfL8csQoAAACFeyJvcmlnaW4iOiJodHRwczovL2RvdWJsZWNsaWNrLm5ldDo0NDMiLCJmZWF0dXJlIjoiQ29udmVyc2lvbk1lYXN1cmVtZW50IiwiZXhwaXJ5IjoxNjI2MjIwNzk5LCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlfQ=="
/>
<meta
http-equiv="origin-trial"
content="A0OysezhLoCRYomumeYlubLurZTCmsjTb087OvtCy95jNM65cfEsbajrJnhaGwiTxhz38ZZbm+UhUwQuXfVPTg0AAACLeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXN5bmRpY2F0aW9uLmNvbTo0NDMiLCJmZWF0dXJlIjoiQ29udmVyc2lvbk1lYXN1cmVtZW50IiwiZXhwaXJ5IjoxNjI2MjIwNzk5LCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlfQ=="
/>
<meta
http-equiv="origin-trial"
content="AxoOxdZQmIoA1WeAPDixRAeWDdgs7ZtVFfH2y19ziTgD1iaHE5ZGz2UdSjubkWvob9C5PrjUfkWi4ZSLgWk3Xg8AAACLeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXRhZ3NlcnZpY2VzLmNvbTo0NDMiLCJmZWF0dXJlIjoiQ29udmVyc2lvbk1lYXN1cmVtZW50IiwiZXhwaXJ5IjoxNjI2MjIwNzk5LCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlfQ=="
/>
<meta
http-equiv="origin-trial"
content="A7+rMYR5onPnACrz+niKSeFdH3xw1IyHo2AZSHmxrofRk9w4HcQPMYcpBUKu6OQ6zsdxf4m/vqa6tG6Na4OLpAQAAAB4eyJvcmlnaW4iOiJodHRwczovL2ltYXNkay5nb29nbGVhcGlzLmNvbTo0NDMiLCJmZWF0dXJlIjoiQ29udmVyc2lvbk1lYXN1cmVtZW50IiwiZXhwaXJ5IjoxNjI2MjIwNzk5LCJpc1RoaXJkUGFydHkiOnRydWV9"
/>
<style type="text/css">
pre {
position: relative;
}
pre:hover .hljs-button {
display: block;
}
.hljs-button {
display: none;
position: absolute;
right: 4px;
top: 4px;
font-size: 12px;
color: #4d4d4d;
background-color: white;
padding: 2px 8px;
margin: 8px;
border-radius: 4px;
cursor: pointer;
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05), 0 2px 4px rgba(0, 0, 0, 0.05);
}
.hljs-button:after {
content: attr(data-title);
}
code .hljs-button {
margin: 2px 8px;
}
</style>
<style type="text/css">
.hljs-ln {
border-collapse: collapse;
}
.hljs-ln td {
padding: 0;
}
.hljs-ln-n {
text-align: right;
padding-right: 8px;
}
.hljs-ln-n:before {
content: attr(data-line-number);
}
</style>
<link
rel="stylesheet"
type="text/css"
href="https://g.csdnimg.cn/side-toolbar/3.0/side-toolbar.css"
/>
<link
rel="stylesheet"
type="text/css"
href="https://g.csdnimg.cn/user-login/2.3.1/css/??index.css,toast.style.css"
/>
<link
rel="stylesheet"
type="text/css"
href="//g.csdnimg.cn/common/csdn-footer/csdn-footer.css"
/>
<style type="text/css"></style>
<style type="text/css"></style>
<style type="text/css"></style>
<style type="text/css"></style>
<style type="text/css"></style>
<style type="text/css"></style>
<style type="text/css"></style>
<style type="text/css"></style>
<style type="text/css"></style>
<style type="text/css"></style>
<style type="text/css"></style>
<link
rel="stylesheet"
type="text/css"
href="https://g.csdnimg.cn/common/shop-window-v2/shop-window.css"
/>
<link
rel="preload"
href="https://adservice.google.com/adsid/integrator.js?domain=blog.csdn.net"
as="script"
/>
<script
type="text/javascript"
src="https://adservice.google.com/adsid/integrator.js?domain=blog.csdn.net"
></script>
<style type="text/css">
.MathJax_Hover_Frame {
border-radius: 0.25em;
-webkit-border-radius: 0.25em;
-moz-border-radius: 0.25em;
-khtml-border-radius: 0.25em;
box-shadow: 0px 0px 15px #83a;
-webkit-box-shadow: 0px 0px 15px #83a;
-moz-box-shadow: 0px 0px 15px #83a;
-khtml-box-shadow: 0px 0px 15px #83a;
border: 1px solid #a6d !important;
display: inline-block;
position: absolute;
}
.MathJax_Menu_Button .MathJax_Hover_Arrow {
position: absolute;
cursor: pointer;
display: inline-block;
border: 2px solid #aaa;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-khtml-border-radius: 4px;
font-family: "Courier New", Courier;
font-size: 9px;
color: #f0f0f0;
}
.MathJax_Menu_Button .MathJax_Hover_Arrow span {
display: block;
background-color: #aaa;
border: 1px solid;
border-radius: 3px;
line-height: 0;
padding: 4px;
}
.MathJax_Hover_Arrow:hover {
color: white !important;
border: 2px solid #ccc !important;
}
.MathJax_Hover_Arrow:hover span {
background-color: #ccc !important;
}
</style>
<style type="text/css">
#MathJax_About {
position: fixed;
left: 50%;
width: auto;
text-align: center;
border: 3px outset;
padding: 1em 2em;
background-color: #dddddd;
color: black;
cursor: default;
font-family: message-box;
font-size: 120%;
font-style: normal;
text-indent: 0;
text-transform: none;
line-height: normal;
letter-spacing: normal;
word-spacing: normal;
word-wrap: normal;
white-space: nowrap;
float: none;
z-index: 201;
border-radius: 15px;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
-khtml-border-radius: 15px;
box-shadow: 0px 10px 20px #808080;
-webkit-box-shadow: 0px 10px 20px #808080;
-moz-box-shadow: 0px 10px 20px #808080;
-khtml-box-shadow: 0px 10px 20px #808080;
filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='gray', Positive='true');
}
#MathJax_About.MathJax_MousePost {
outline: none;
}
.MathJax_Menu {
position: absolute;
background-color: white;
color: black;
width: auto;
padding: 2px;
border: 1px solid #cccccc;
margin: 0;
cursor: default;
font: menu;
text-align: left;
text-indent: 0;
text-transform: none;
line-height: normal;
letter-spacing: normal;
word-spacing: normal;
word-wrap: normal;
white-space: nowrap;
float: none;
z-index: 201;
box-shadow: 0px 10px 20px #808080;
-webkit-box-shadow: 0px 10px 20px #808080;
-moz-box-shadow: 0px 10px 20px #808080;
-khtml-box-shadow: 0px 10px 20px #808080;
filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='gray', Positive='true');
}
.MathJax_MenuItem {
padding: 2px 2em;
background: transparent;
}
.MathJax_MenuArrow {
position: absolute;
right: 0.5em;
padding-top: 0.25em;
color: #666666;
font-size: 0.75em;
}
.MathJax_MenuActive .MathJax_MenuArrow {
color: white;
}
.MathJax_MenuArrow.RTL {
left: 0.5em;
right: auto;
}
.MathJax_MenuCheck {
position: absolute;
left: 0.7em;
}
.MathJax_MenuCheck.RTL {
right: 0.7em;
left: auto;
}
.MathJax_MenuRadioCheck {
position: absolute;
left: 1em;
}
.MathJax_MenuRadioCheck.RTL {
right: 1em;
left: auto;
}
.MathJax_MenuLabel {
padding: 2px 2em 4px 1.33em;
font-style: italic;
}
.MathJax_MenuRule {
border-top: 1px solid #cccccc;
margin: 4px 1px 0px;
}
.MathJax_MenuDisabled {
color: GrayText;
}
.MathJax_MenuActive {
background-color: Highlight;
color: HighlightText;
}
.MathJax_MenuDisabled:focus,
.MathJax_MenuLabel:focus {
background-color: #e8e8e8;
}
.MathJax_ContextMenu:focus {
outline: none;
}
.MathJax_ContextMenu .MathJax_MenuItem:focus {
outline: none;
}
#MathJax_AboutClose {
top: 0.2em;
right: 0.2em;
}
.MathJax_Menu .MathJax_MenuClose {
top: -10px;
left: -10px;
}
.MathJax_MenuClose {
position: absolute;
cursor: pointer;
display: inline-block;
border: 2px solid #aaa;
border-radius: 18px;
-webkit-border-radius: 18px;
-moz-border-radius: 18px;
-khtml-border-radius: 18px;
font-family: "Courier New", Courier;
font-size: 24px;
color: #f0f0f0;
}
.MathJax_MenuClose span {
display: block;
background-color: #aaa;
border: 1.5px solid;
border-radius: 18px;
-webkit-border-radius: 18px;
-moz-border-radius: 18px;
-khtml-border-radius: 18px;
line-height: 0;
padding: 8px 0 6px;
}
.MathJax_MenuClose:hover {
color: white !important;
border: 2px solid #ccc !important;
}
.MathJax_MenuClose:hover span {
background-color: #ccc !important;
}
.MathJax_MenuClose:hover:focus {
outline: none;
}
</style>
<style type="text/css">
.MathJax_Preview .MJXf-math {
color: inherit !important;
}
</style>
<style type="text/css">
.MJX_Assistive_MathML {
position: absolute !important;
top: 0;
left: 0;
clip: rect(1px, 1px, 1px, 1px);
padding: 1px 0 0 0 !important;
border: 0 !important;
height: 1px !important;
width: 1px !important;
overflow: hidden !important;
display: block !important;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.MJX_Assistive_MathML.MJX_Assistive_MathML_Block {
width: 100% !important;
}
</style>
<style type="text/css">
#MathJax_Zoom {
position: absolute;
background-color: #f0f0f0;
overflow: auto;
display: block;
z-index: 301;
padding: 0.5em;
border: 1px solid black;
margin: 0;
font-weight: normal;
font-style: normal;
text-align: left;
text-indent: 0;
text-transform: none;
line-height: normal;
letter-spacing: normal;
word-spacing: normal;
word-wrap: normal;
white-space: nowrap;
float: none;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
box-shadow: 5px 5px 15px #aaaaaa;
-webkit-box-shadow: 5px 5px 15px #aaaaaa;
-moz-box-shadow: 5px 5px 15px #aaaaaa;
-khtml-box-shadow: 5px 5px 15px #aaaaaa;
filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='gray', Positive='true');
}
#MathJax_ZoomOverlay {
position: absolute;
left: 0;
top: 0;
z-index: 300;
display: inline-block;
width: 100%;
height: 100%;
border: 0;
padding: 0;
margin: 0;
background-color: white;
opacity: 0;
filter: alpha(opacity=0);
}
#MathJax_ZoomFrame {
position: relative;
display: inline-block;
height: 0;
width: 0;
}
#MathJax_ZoomEventTrap {
position: absolute;
left: 0;
top: 0;
z-index: 302;
display: inline-block;
border: 0;
padding: 0;
margin: 0;
background-color: white;
opacity: 0;
filter: alpha(opacity=0);
}
</style>
<style type="text/css">
.MathJax_Preview {
color: #888;
}
#MathJax_Message {
position: fixed;
left: 1em;
bottom: 1.5em;
background-color: #e6e6e6;
border: 1px solid #959595;
margin: 0px;
padding: 2px 8px;
z-index: 102;
color: black;
font-size: 80%;
width: auto;
white-space: nowrap;
}
#MathJax_MSIE_Frame {
position: absolute;
top: 0;
left: 0;
width: 0px;
z-index: 101;
border: 0px;
margin: 0px;
padding: 0px;
}
.MathJax_Error {
color: #cc0000;
font-style: italic;
}
</style>
<style type="text/css">
.MJXp-script {
font-size: 0.8em;
}
.MJXp-right {
-webkit-transform-origin: right;
-moz-transform-origin: right;
-ms-transform-origin: right;
-o-transform-origin: right;
transform-origin: right;
}
.MJXp-bold {
font-weight: bold;
}
.MJXp-italic {
font-style: italic;
}
.MJXp-scr {
font-family: MathJax_Script, "Times New Roman", Times, STIXGeneral,
serif;
}
.MJXp-frak {
font-family: MathJax_Fraktur, "Times New Roman", Times, STIXGeneral,
serif;
}
.MJXp-sf {
font-family: MathJax_SansSerif, "Times New Roman", Times, STIXGeneral,
serif;
}
.MJXp-cal {
font-family: MathJax_Caligraphic, "Times New Roman", Times, STIXGeneral,
serif;
}
.MJXp-mono {
font-family: MathJax_Typewriter, "Times New Roman", Times, STIXGeneral,
serif;
}
.MJXp-largeop {
font-size: 150%;
}
.MJXp-largeop.MJXp-int {
vertical-align: -0.2em;
}
.MJXp-math {
display: inline-block;
line-height: 1.2;
text-indent: 0;
font-family: "Times New Roman", Times, STIXGeneral, serif;
white-space: nowrap;
border-collapse: collapse;
}
.MJXp-display {
display: block;
text-align: center;
margin: 1em 0;
}
.MJXp-math span {
display: inline-block;
}
.MJXp-box {
display: block !important;
text-align: center;
}
.MJXp-box:after {
content: " ";
}
.MJXp-rule {
display: block !important;
margin-top: 0.1em;
}
.MJXp-char {
display: block !important;
}
.MJXp-mo {
margin: 0 0.15em;
}
.MJXp-mfrac {
margin: 0 0.125em;
vertical-align: 0.25em;
}
.MJXp-denom {
display: inline-table !important;
width: 100%;
}
.MJXp-denom > * {
display: table-row !important;
}
.MJXp-surd {
vertical-align: top;
}
.MJXp-surd > * {
display: block !important;
}
.MJXp-script-box > * {
display: table !important;
height: 50%;
}
.MJXp-script-box > * > * {
display: table-cell !important;
vertical-align: top;
}
.MJXp-script-box > *:last-child > * {
vertical-align: bottom;
}
.MJXp-script-box > * > * > * {
display: block !important;
}
.MJXp-mphantom {
visibility: hidden;
}
.MJXp-munderover {
display: inline-table !important;
}
.MJXp-over {
display: inline-block !important;
text-align: center;
}
.MJXp-over > * {
display: block !important;
}
.MJXp-munderover > * {
display: table-row !important;
}
.MJXp-mtable {
vertical-align: 0.25em;
margin: 0 0.125em;
}
.MJXp-mtable > * {
display: inline-table !important;
vertical-align: middle;
}
.MJXp-mtr {
display: table-row !important;
}
.MJXp-mtd {
display: table-cell !important;
text-align: center;
padding: 0.5em 0 0 0.5em;
}
.MJXp-mtr > .MJXp-mtd:first-child {
padding-left: 0;
}
.MJXp-mtr:first-child > .MJXp-mtd {
padding-top: 0;
}
.MJXp-mlabeledtr {
display: table-row !important;
}
.MJXp-mlabeledtr > .MJXp-mtd:first-child {
padding-left: 0;
}
.MJXp-mlabeledtr:first-child > .MJXp-mtd {
padding-top: 0;
}
.MJXp-merror {
background-color: #ffff88;
color: #cc0000;
border: 1px solid #cc0000;
padding: 1px 3px;
font-style: normal;
font-size: 90%;
}
.MJXp-scale0 {
-webkit-transform: scaleX(0);
-moz-transform: scaleX(0);
-ms-transform: scaleX(0);
-o-transform: scaleX(0);
transform: scaleX(0);
}
.MJXp-scale1 {
-webkit-transform: scaleX(0.1);
-moz-transform: scaleX(0.1);
-ms-transform: scaleX(0.1);
-o-transform: scaleX(0.1);
transform: scaleX(0.1);
}
.MJXp-scale2 {
-webkit-transform: scaleX(0.2);
-moz-transform: scaleX(0.2);
-ms-transform: scaleX(0.2);
-o-transform: scaleX(0.2);
transform: scaleX(0.2);
}
.MJXp-scale3 {
-webkit-transform: scaleX(0.3);
-moz-transform: scaleX(0.3);
-ms-transform: scaleX(0.3);
-o-transform: scaleX(0.3);
transform: scaleX(0.3);
}
.MJXp-scale4 {
-webkit-transform: scaleX(0.4);
-moz-transform: scaleX(0.4);
-ms-transform: scaleX(0.4);
-o-transform: scaleX(0.4);
transform: scaleX(0.4);
}
.MJXp-scale5 {
-webkit-transform: scaleX(0.5);
-moz-transform: scaleX(0.5);
-ms-transform: scaleX(0.5);
-o-transform: scaleX(0.5);
transform: scaleX(0.5);
}
.MJXp-scale6 {
-webkit-transform: scaleX(0.6);
-moz-transform: scaleX(0.6);
-ms-transform: scaleX(0.6);
-o-transform: scaleX(0.6);
transform: scaleX(0.6);
}
.MJXp-scale7 {
-webkit-transform: scaleX(0.7);
-moz-transform: scaleX(0.7);
-ms-transform: scaleX(0.7);
-o-transform: scaleX(0.7);
transform: scaleX(0.7);
}
.MJXp-scale8 {
-webkit-transform: scaleX(0.8);
-moz-transform: scaleX(0.8);
-ms-transform: scaleX(0.8);
-o-transform: scaleX(0.8);
transform: scaleX(0.8);
}
.MJXp-scale9 {
-webkit-transform: scaleX(0.9);
-moz-transform: scaleX(0.9);
-ms-transform: scaleX(0.9);
-o-transform: scaleX(0.9);
transform: scaleX(0.9);
}
.MathJax_PHTML .noError {
vertical-align: ;
font-size: 90%;
text-align: left;
color: black;
padding: 1px 3px;
border: 1px solid;
}
</style>
<link
rel="stylesheet"
type="text/css"
href="https://g.csdnimg.cn/collection-box/2.0.3/collection-box.css"
/>
<script
type="text/javascript"
src="https://g.csdnimg.cn/user-login/2.3.2/user-login.js"
></script>
</head>
<body>
<main>
<script type="text/javascript">
var blogSensitiveWords = "";
function getQueryString(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象
var r = window.location.search.substr(1).match(reg); //匹配目标参数
if (r != null) return decodeURIComponent(r[2]);
return "";
}
function stripscript(s) {
var pattern = new RegExp(
"[`~!@#$^&*()=|{}':;',\\[\\].<>/?~!@#¥……&*()——|{}【】‘;:”“'。,、?%]"
);
var rs = "";
for (var i = 0; i < s.length; i++) {
rs = rs + s.substr(i, 1).replace(pattern, "");
}
return rs;
}
var blogHotWords =
stripscript(getQueryString("utm_term")).length > 1
? stripscript(getQueryString("utm_term"))
: "";
</script>
<div class="blog-content-box">
<div class="article-header-box">
<div class="article-header">
<div class="article-title-box">
<h1 class="title-article" id="articleContentId">
卫星对地观察模型系统操作说明
</h1>
</div>
</div>
</div>
<div
id="csdn-shop-window-top"
class="csdn-shop-window-common"
style="margin-top: 18px; padding: 0px; display: none"
></div>
<!-- mu lu -->
<div class="groupfile" id="directory">
<h3 class="aside-title">目录</h3>
<div class="align-items-stretch group_item">
<div class="pos-box">
<div class="scroll-box">
<div class="toc-box">
<ol>
<li class=""><a href="#t0">对地观察模型系统操作说明</a></li>
<li class="sub-box">
<ol>
<li class=""><a href="#t1">作者简介</a></li>
<li class=""><a href="#t2">1.建议配置</a></li>
<li class=""><a href="#t3">2.客户端的启动</a></li>
<li class=""><a href="#t4">3.客户端结构介绍</a></li>
<li class=""><a href="#t5">4. EOMS信息窗口</a></li>
<li class="sub-box">
<ol>
<li class=""><a href="#t6">4.1 卫星信息窗口</a></li>
<li class="">
<a href="#t7">4.2 地面站信息窗口</a>
</li>
<li class="">
<a href="#t8">4.3感兴趣(AOI)区域信息窗口</a>
</li>
</ol>
</li>
<li class=""><a href="#t9">5. EOMS功能按钮</a></li>
<li class="sub-box">
<ol>
<li class="">
<a href="#t10">5.1 实时模式按钮</a>
</li>
<li class="">
<a href="#t11">5.3 覆盖分析按钮</a>
</li>
<li class="active">
<a href="#t12">5.4 任务规划按钮</a>
</li>
<li class="">
<a href="#t13">5.5 系统配置按钮</a>
</li>
<li><a href="#t14">5.6&nbsp;关于按钮</a></li>
</ol>
</li>
<li><a href="#t15">6. 加载卫星操作示例</a></li>
<li><a href="#t16">7. 加载地面站操作示例</a></li>
<li>
<a href="#t17">8. 定义感兴趣(AOI)区域操作示例</a>
</li>
<li><a href="#t18">9. 仿真模式操作示例</a></li>
<li><a href="#t19">10. 任务规划操作示例</a></li>
<li class="sub-box">
<ol>
<li><a href="#t20">10.1一站多星任务规划</a></li>
<li><a href="#t21">10.2多站一星任务规划</a></li>
</ol>
</li>
<li><a href="#t22">11. 覆盖分析操作示例</a></li>
</ol>
</li>
</ol>
</div>
</div>
</div>
</div>
</div>
<!-- mu lu -->
<article class="baidu_pl">
<div id="article_content" class="article_content clearfix">
<link
rel="stylesheet"
href="https://csdnimg.cn/release/blogv2/dist/mdeditor/css/editerView/ck_htmledit_views-b5506197d8.css"
/>
<div id="content_views" class="htmledit_views">
<h1>
<a name="t0"></a>
<a name="t0"></a
><strong
><strong><strong>对地</strong></strong
><strong><strong>观察</strong></strong
><strong><strong>模型系统操作说明</strong></strong>
</strong>
</h1>
<p style="margin-left: 0pt">
对地观察模型系统(Earth Observing Model
System)是一套可以进行卫星对地观察仿真与任务分析的软件。该软件系目前国内该领域第一个B-S架构软件。
</p>
<p style="margin-left: 0pt">
该软件支持在线、离线方式对卫星的基本信息、轨道参数等基础数据进行引接和存储;支持卫星目标数据增、删、改、查等基本馆里功能,以及星历数据的发布、检索、浏览和下载等功能;支持根据卫星星历数据进行轨道计算、提供星下点计算、卫星当前高度计算;支持卫星基本信息、三维模型、轨道模型以及卫星运行轨迹、卫星覆盖范围等仿真展示;提供点过境预报、区域过境预报、反航天侦察等功能。目前该软件的服务器端已经发布在http://8.140.167.224:8000
上,供用户试用。EOMS系基于数字地球开源平台Cesium开发的。本文档旨在介绍客户端的使用说明:
</p>
<!-- author indroducion -->
<h2 style="margin-left: 0pt">
<a name="t1"></a><a name="t1"></a>作者简介
</h2>
<p>
谢兴:工学博士,毕业于武汉大学多媒体中心,主要从事三维仿真、计算视觉、遥感图像处理、地理信息系统的研究。业余时间从事开源软件开发。
</p>
<p>
<img
alt=""
height="341"
src="https://img-blog.csdnimg.cn/20210509151707751.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3doX3hpZXhpbmc=,size_16,color_FFFFFF,t_70"
width="347"
/>
</p>
<!-- author indroducion -->
<h2>
<a name="t1"></a>
<a name="t1"></a
><strong
><strong><strong>1.建议配置</strong></strong>
</strong>
</h2>
<p style="margin-left: 0pt">
CPU::Intel i3级别或同等级AMD处理器以上
</p>
<p style="margin-left: 0pt">RAM:8G或以上</p>
<p style="margin-left: 0pt">硬盘:240G 或以上</p>
<p style="margin-left: 0pt">显示分辨率:1280*768或以上</p>
<h2>
<a name="t2"></a>
<a name="t2"></a
><strong
><strong><strong>2.客户端的启动</strong></strong>
</strong>
</h2>
<p style="margin-left: 0pt">
EOMS系采用浏览器-服务器架构开发的模型系统,其客户端在目前操作支持的浏览器上都可以启动。本文档以Chrome浏览器作为示例浏览器。
</p>
<p style="margin-left: 0pt">
启动Chrome浏览器,在地址栏中键入8.140.167.224:8000,回车,即可启动EOMS客户端,启动之后的界面如图
</p>
<p style="text-align: center">
<img
alt=""
src="https://img-blog.csdnimg.cn/20210501214448129.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3doX3hpZXhpbmc=,size_16,color_FFFFFF,t_70"
width="62%"
/>
</p>
<h2>
<a name="t3"></a>
<a name="t3"></a
><strong
><strong><strong>3.客户端结构介绍</strong></strong>
</strong>
</h2>
<p style="margin-left: 0pt">
位于客户端顶部的是cesium信息条,位于客户端底部的是cesium时间控制条。右上的四个按钮为cesium基本功能按钮,图中数字地球下方的5个按钮为EOMS功能按钮。位于主展示窗体左侧的是EOMS信息窗。
</p>
<p style="margin-left: 0pt">
<strong
><strong><strong>4. EOMS信息窗口</strong></strong>
</strong>
</p>
<p style="margin-left: 0pt">
初入界面可以直接看到的EOMS信息窗口共有3个,分别是卫星信息窗口,地面站信息窗口,和感兴趣(AOI)区域信息窗口
</p>
<h3>
<a name="t4"></a>
<a name="t4"></a
><strong
><strong><strong>4.1 卫星信息窗口</strong></strong>
</strong>
</h3>
<p style="text-align: center">
<img
alt=""
height="544"
src="https://img-blog.csdnimg.cn/2021050121510146.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3doX3hpZXhpbmc=,size_16,color_FFFFFF,t_70"
width="383"
/>
</p>
<p style="margin-left: 0pt">&nbsp;</p>
<p style="margin-left: 0pt">
上图即为卫星信息窗口。点击卫星信息窗口的标题栏可在该窗口被隐藏窗体后再度打开。EOMS将录有卫星两行星历的文件存入数据库,并定期更新。然后将卫星的相关数据发至客户端,并在卫星信息窗口展示。
</p>
<p style="text-align: center">
<img
alt=""
height="261"
src="https://img-blog.csdnimg.cn/20210501215306811.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3doX3hpZXhpbmc=,size_16,color_FFFFFF,t_70"
width="693"
/>
</p>
<p style="margin-left: 0pt">
点击卫星名后边的齿轮,会显示卫星的属性。属性中包含两行星历数据,轨道高度,卫星幅宽以及优先级。允许用户改动的是卫星的优先级。优先级属性定义的是接收卫星数据的优先级,将会在卫星任务接收规划中使用到。点击属性对话框的关闭按钮关闭属性对话框。
</p>
<h3>
<a name="t5"></a>
<a name="t5"></a
><strong
><strong><strong>4.2 地面站信息窗口</strong></strong>
</strong>
</h3>
<p style="text-align: center">
<img
alt=""
height="354"
src="https://img-blog.csdnimg.cn/20210501215417355.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3doX3hpZXhpbmc=,size_16,color_FFFFFF,t_70"
width="383"
/>
</p>
<p style="margin-left: 0pt">
点击地面站信息窗口的标题栏,即可打开地面站信息窗口,如上图。与卫星信息窗口类似。
</p>
<p style="text-align: center">
<img
alt=""
height="218"
src="https://img-blog.csdnimg.cn/20210501215453741.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3doX3hpZXhpbmc=,size_16,color_FFFFFF,t_70"
width="693"
/>
</p>
<p style="margin-left: 0pt">&nbsp;</p>
<p style="margin-left: 0pt">
点击地面站名后边的齿轮,会显示地面站的属性。属性中包含位置(经纬度及高程),接收半径,准备时间以及复位时间。
</p>
<p style="margin-left: 0pt">
点击属性对话框的关闭按钮关闭属性对话框。
</p>
<h3>
<a name="t6"></a>
<a name="t6"></a
><strong
><strong
><strong>4.3感兴趣(AOI)区域信息窗口</strong></strong
>
</strong>
</h3>
<p style="text-align: center">
<img
alt=""
height="276"
src="https://img-blog.csdnimg.cn/20210501215510193.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3doX3hpZXhpbmc=,size_16,color_FFFFFF,t_70"
width="392"
/>
</p>
<p style="margin-left: 0pt">&nbsp;</p>
<p style="margin-left: 0pt">
点击感兴趣(AOI)区域窗口的标题栏,即可打开感兴趣(AOI)区域信息窗口,如上图。该窗口提供用户定义感兴趣区域的名称以及位置。用户可以在主窗体中找到感兴趣的区域所在的大概位置,点击本窗体的鼠标拾取按钮(<img
alt=""
height="31"
src="https://img-blog.csdnimg.cn/20210501215538747.png"
width="30"
/>)拾取区域的范围,待窗体中的左上角、右下角坐标出现数字以后,再点击添加按钮(
<img
alt=""
height="29"
src="https://img-blog.csdnimg.cn/202105012155489.png"
width="29"
/>)完成对感兴趣区域的添加。
</p>
<p style="margin-left: 0pt">&nbsp;</p>
<h2>
<a name="t7"></a>
<a name="t7"></a
><strong
><strong><strong>5. EOMS功能按钮</strong></strong>
</strong>
</h2>
<p style="text-align: center">
<img
alt=""
height="111"
src="https://img-blog.csdnimg.cn/20210501215625832.png"
width="618"
/>
</p>
<p style="margin-left: 0pt">&nbsp;</p>
<p style="margin-left: 0pt">
EOMS的功能按钮共有6个,如上图,从左到右依次为:实时模式按钮,仿真模式按钮,覆盖分析按钮,任务规划按钮,系统设置、关于按钮。前4个按钮将鼠标移至其上时都会给出名称提示。以下逐个介绍这6个按钮的功能。
</p>
<h3>
<a name="t8"></a>
<a name="t8"></a
><strong
><strong><strong>5.1 实时模式按钮</strong></strong>
</strong>
</h3>
<p>
<img
alt=""
height="100"
src="https://img-blog.csdnimg.cn/20210501215726373.png"
width="105"
/>
</p>
<p style="margin-left: 0pt">
EOMS系统默认的模式即是实时模式。如果有选定卫星,则该卫星的实时位置信息将在主展示窗体中给出。在其他的工作模式下需要切换会实时模式时,可以点击该按钮。
</p>
<p style="margin-left: 0pt">
<strong
><strong><strong>5.2 仿真模式按钮</strong></strong>
</strong>
</p>
<p>
<img
alt=""
height="99"
src="https://img-blog.csdnimg.cn/20210501215738441.png"
width="100"
/>
</p>
<p style="margin-left: 0pt">
仿真模式按钮提供用户以仿真的方式观察卫星运行的情况。点击仿真模式按钮之后系统将进入仿真模式,如下图。
</p>
<p style="text-align: center">
<img
alt=""
height="417"
src="https://img-blog.csdnimg.cn/20210501215802398.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3doX3hpZXhpbmc=,size_16,color_FFFFFF,t_70"
width="693"
/>
</p>
<p style="margin-left: 0pt">
在仿真模式下,EOMS系统提供两项功能,即星下点计算和访站分析。这两项分析都需要选定仿真的时间段。目前EOMS系统只提供一日之内的运行仿真。
</p>
<h3>
<a name="t9"></a>
<a name="t9"></a
><strong
><strong><strong>5.3 覆盖分析按钮</strong></strong>
</strong>
</h3>
<p>
<img
alt=""
height="102"
src="https://img-blog.csdnimg.cn/20210501215816382.png"
width="102"
/>
</p>
<p style="margin-left: 0pt">
覆盖分析按钮提供卫星对地观测的覆盖分析功能。需要选定某颗卫星,还需要定义某个感兴趣区域。另外还需要指定需要进行覆盖分析的时段。目前使用的覆盖分析法为网格分析法。因此需要指定网格密度。
</p>
<p style="text-align: center">
<img
alt=""
height="417"
src="https://img-blog.csdnimg.cn/20210501215841505.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3doX3hpZXhpbmc=,size_16,color_FFFFFF,t_70"
width="693"
/>
</p>
<p style="margin-left: 0pt">
点击覆盖分析按钮之后EOMS系统的界面如上图所示。在这里可以指定做覆盖分析的相关参数。
</p>
<h3>
<a name="t10"></a>
<a name="t10"></a
><strong
><strong><strong>5.4 任务规划按钮</strong></strong>
</strong>
</h3>
<p>
<img
alt=""
height="100"
src="https://img-blog.csdnimg.cn/20210501215910593.png"
width="101"
/>
</p>
<p style="margin-left: 0pt">
任务规划按钮提供卫星对地接收的任务规划功能,目前提供一站多星和多站一星两种任务规划功能。点击任务规划按钮之后EOMS系统的界面如下图所示。
</p>
<p style="text-align: center">
<img
alt=""
height="417"
src="https://img-blog.csdnimg.cn/20210501215924684.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3doX3hpZXhpbmc=,size_16,color_FFFFFF,t_70"
width="693"
/>
</p>
<p style="margin-left: 0pt">&nbsp;</p>
<p style="margin-left: 0pt">
任务规划功能需要指定地面站和卫星。并指定任务规划的时间段。
</p>
<h3 style="margin-left: 0pt">
<a name="t13"></a><a name="t13"></a
><strong
><strong><strong>5.5 系统配置按钮</strong></strong></strong
>
</h3>
<p style="text-align: center">
<img
alt=""
height="405"
src="https://img-blog.csdnimg.cn/20210509150950677.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3doX3hpZXhpbmc=,size_16,color_FFFFFF,t_70"
width="755"
/>
</p>
<h3>
<a name="t11"></a>
<a name="t11"></a
><strong
><strong><strong>5.5 关于按钮</strong></strong>
</strong>
</h3>
<p>
<img
alt=""
height="105"
src="https://img-blog.csdnimg.cn/2021050121594772.png"
width="102"
/>
</p>
<p style="margin-left: 0pt">
将鼠标移至该按钮上,即可显示关于本软件的相关介绍信息
</p>
<p style="margin-left: 0pt">&nbsp;</p>
<h2>
<a name="t12"></a>
<a name="t12"></a
><strong
><strong><strong>6. 加载卫星操作示例</strong></strong>
</strong>
</h2>
<p style="text-align: center">
<img
alt=""
src="https://img-blog.csdnimg.cn/20210501220137192.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3doX3hpZXhpbmc=,size_16,color_FFFFFF,t_70"
width="1200"
/>
</p>
<p style="margin-left: 0pt">&nbsp;</p>
<p style="margin-left: 0pt">
在卫星信息对话框中,在需要选定加载的卫星的名字前方,勾选该卫星,即完成卫星的加载。选中的卫星会根据相关的信息绘制到主展示窗体中,如上图所示。
</p>
<p style="margin-left: 0pt">
EOMS系统将卫星当前位置前后的一段轨迹绘制出来,便于用户有一个直观的感知。
</p>
<p style="margin-left: 0pt">
目前提供的卫星信息只包含对地观测的资源卫星。
</p>
<p style="text-align: center">
<img
alt=""
height="449"
src="https://img-blog.csdnimg.cn/20210501220200847.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3doX3hpZXhpbmc=,size_16,color_FFFFFF,t_70"
width="693"
/>
</p>
<p style="margin-left: 0pt">&nbsp;</p>
<p style="margin-left: 0pt">
在2D模式下,用户也可以直观看到卫星的所处位置以及前后的运行轨迹。
</p>
<h2>
<a name="t13"></a>
<a name="t13"></a
><strong
><strong><strong>7. 加载地面站操作示例</strong></strong>
</strong>
</h2>
<p style="text-align: center">
<img
alt=""
height="449"
src="https://img-blog.csdnimg.cn/20210501220220638.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3doX3hpZXhpbmc=,size_16,color_FFFFFF,t_70"
width="693"
/>
</p>
<p style="margin-left: 0pt">&nbsp;</p>
<p style="margin-left: 0pt">
在地面站信息对话框中,在需要选定加载的地面站的名字前方,勾选该地面站,即完成地面站的加载。选中的地面站会根据相关的信息绘制到主展示窗体中,如上图所示。图中勾选了Nuuk地面站和Sodankyla地面站。默认的地面站接收footprint是2000km。
</p>
<p style="margin-left: 0pt">
EOMS系统将地面站的接收footprint绘制出来,便于用户有一个直观的感知。这个接收范围在2D模式下有这不同的形状表现。入下图所示
</p>
<p style="text-align: center">
<img
alt=""
height="449"
src="https://img-blog.csdnimg.cn/20210501220311603.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3doX3hpZXhpbmc=,size_16,color_FFFFFF,t_70"
width="693"
/>
</p>
<p style="margin-left: 0pt">&nbsp;</p>
<h2>
<a name="t14"></a>
<a name="t14"></a
><strong
><strong
><strong>8. 定义感兴趣(AOI)区域操作示例</strong></strong
>
</strong>
</h2>
<p style="margin-left: 0pt">
利用鼠标滚轮可以放大和缩小3D地球。找到感兴趣(AOI)区域的大概位置以后即可进行选取。
</p>
<p style="text-align: center">
<img
alt=""
height="449"
src="https://img-blog.csdnimg.cn/20210501220336651.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3doX3hpZXhpbmc=,size_16,color_FFFFFF,t_70"
width="693"
/>
</p>
<p style="margin-left: 0pt">&nbsp;</p>
<p style="margin-left: 0pt">
示例中选择了重庆地区。首先,将数字地球缩放到重庆地区的大概位置,然后点击感兴趣(AOI)区域信息窗口中的鼠标拾取按钮<img
alt=""
height="45"
src="https://img-blog.csdnimg.cn/20210501220357613.png"
width="50"
/>,就进入鼠标拾取模式。进入鼠标拾取模式以后,先拾取的是感兴趣区域的左上角,此时单击鼠标左键,稍等以后就会出现一个左上角固定,右下角坐标可变的红色矩形。移动鼠标可以改变矩形覆盖的位置。选取好矩形大小后,再度点击鼠标左键,即完成感兴趣区域的拾取。此时矩形的左上角坐标和右下角坐标将会在感兴趣(AOI)区域信息窗口中显示出来。再点击感兴趣(AOI)区域信息窗口中的添加按钮
<img
alt=""
height="45"
src="https://img-blog.csdnimg.cn/20210501220419832.png"
width="50"
/>,此感兴趣区域就会被创建出来。
</p>
<p style="text-align: center">
<img
alt=""
height="309"
src="https://img-blog.csdnimg.cn/20210501220429676.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3doX3hpZXhpbmc=,size_16,color_FFFFFF,t_70"
width="382"
/>
</p>
<p style="margin-left: 0pt">然后可以继续添加其他的感兴趣区域。</p>
<p style="text-align: center">
<img
alt=""
height="449"
src="https://img-blog.csdnimg.cn/20210501220503242.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3doX3hpZXhpbmc=,size_16,color_FFFFFF,t_70"
width="693"
/>
</p>
<p style="margin-left: 0pt">&nbsp;</p>
<p style="margin-left: 0pt">
本例中又选择在武汉地区添加了一个名叫aoi_1的感兴趣区域,以此类推。
</p>
<p style="text-align: center">
<img
alt=""
height="504"
src="https://img-blog.csdnimg.cn/20210501220519489.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3doX3hpZXhpbmc=,size_16,color_FFFFFF,t_70"
width="693"
/>
</p>
<p style="margin-left: 0pt">&nbsp;</p>
<p style="margin-left: 0pt">
选择好感兴趣区域以后,将鼠标移至感兴趣区域上,可点击右上角工具栏中的摄像机图标<img
alt=""
height="40"
src="https://img-blog.csdnimg.cn/20210501220540309.png"
width="40"
/>即可将场景缩放至以该地区为中心的状态。
</p>
<p style="margin-left: 0pt">&nbsp;</p>
<p style="margin-left: 0pt">
对于感兴趣区域的定义,还可以手动输入坐标的信息,方法是直接对感兴趣区域信息框里的Edit控件进行编辑。
</p>
<p style="text-align: center">
<img
alt=""
height="449"
src="https://img-blog.csdnimg.cn/20210501220556871.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3doX3hpZXhpbmc=,size_16,color_FFFFFF,t_70"
width="693"
/>
</p>
<h2>
<a name="t15"></a>
<a name="t15"></a
><strong
><strong><strong>9. 仿真模式操作示例</strong></strong>
</strong>
</h2>
<p style="text-align: center">
<img
alt=""
height="449"
src="https://img-blog.csdnimg.cn/20210501220617552.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3doX3hpZXhpbmc=,size_16,color_FFFFFF,t_70"
width="693"
/>
</p>
<p style="margin-left: 0pt">&nbsp;</p>
<p style="margin-left: 0pt">
如上图,先添加两颗卫星到主展示窗体上,再点击仿真模式按钮,选择好需要仿真的时间段,如下图所示
</p>
<p style="margin-left: 0pt">&nbsp;</p>
<p style="text-align: center">
<img
alt=""
height="449"
src="https://img-blog.csdnimg.cn/20210501220628350.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3doX3hpZXhpbmc=,size_16,color_FFFFFF,t_70"
width="693"
/>
</p>
<p style="margin-left: 0pt">
然后点击仿真参数窗口的星下点计算按钮<img
alt=""
height="32"
src="https://img-blog.csdnimg.cn/20210501220645170.png"
width="35"
/>。EMOS将会以5分钟为采样间隔计算两颗卫星(本例中是AQUA和TERRA)的星下点坐标序列。计算是以多线程的方式进行的,在计算的同时,主窗体右侧会出现一个卫星轨迹信息窗口,列出具体的卫星轨迹时间点及经纬度坐标信息。计算完毕之后,卫星轨迹信息窗口上方会出现一个橙色的信息提示框,告诉用户计算完成。如下图所示。
</p>
<p style="text-align: center">
<img
alt=""
height="449"
src="https://img-blog.csdnimg.cn/20210501220718261.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3doX3hpZXhpbmc=,size_16,color_FFFFFF,t_70"
width="693"
/>
</p>
<p style="margin-left: 0pt">&nbsp;</p>
<p style="margin-left: 0pt">
浏览器窗体的左下角有一个时间控制操作盘
</p>
<p style="margin-left: 0pt">
<img
alt=""
height="121"
src="https://img-blog.csdnimg.cn/2021050122073647.png"
width="153"
/>
</p>
<p style="margin-left: 0pt">
时间控制盘有4个可操纵控件,分别为场景正播(Play
forward)、逆播(Play
Reverse)、暂停,以及播放倍速指针。在计算完星下点轨迹以后,点击Play
forward按钮,并根据自己的需求调整播放倍速,本例中选择的播放倍速是490倍,这样在太阳同步轨道上缓慢运行的Terra和Aqua两颗卫星在仿真模式下就可以迅速地运行起来了。在播放模拟场景的时候可以点击暂停按钮暂停播放,需要回溯卫星轨迹的时候可以点击Play
Reverse按钮,逆向播放。
</p>
<p style="text-align: center">
<img
alt=""
height="449"
src="https://img-blog.csdnimg.cn/20210501220753784.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3doX3hpZXhpbmc=,size_16,color_FFFFFF,t_70"
width="693"
/>
</p>
<p style="margin-left: 0pt">&nbsp;</p>
<p style="margin-left: 0pt">
仿真模式下,还可以对选定的卫星对选定的地面站进行访站分析。先往主窗体中添加两个地面站,本例中为Nuuk和摩尔曼斯克站,然后点击仿真参数窗口的访站分析按钮。EOMS系统将会在浏览器中新建一个页面来输出生成的结果。这可能需要一段时间进行计算和报表生成并将结果发送到前端。此期间用户可以在界面上进行正常的操作。
</p>
<p style="margin-left: 0pt">
<img
alt=""
src="https://img-blog.csdnimg.cn/20210502130245211.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3doX3hpZXhpbmc=,size_16,color_FFFFFF,t_70"
width="1200"
/>
</p>
<p style="margin-left: 0pt">
最后生成的结果如上图所示。此时用户可以拖动页面下方的滚动条和时间轴缩放来获得自己喜欢的视图。
</p>
<h2>
<a name="t16"></a>
<a name="t16"></a
><strong
><strong><strong>10. 任务规划操作示例</strong></strong>
</strong>
</h2>
<h3>
<a name="t17"></a>
<a name="t17"></a
><strong
><strong><strong>10.1一站多星任务规划</strong></strong>
</strong>
</h3>
<p style="margin-left: 0pt">
如下图,本例中选择了Nuuk地面站和AELOUS
、ALOS-2、ALSAT-1B、AQUA和AURA五颗卫星作为规划目标。
</p>
<p style="margin-left: 0pt">
点击EOMS功能按钮中的任务规划按钮,会弹出任务规划对话框,然后在地面站下拉菜单中选择Nuuk站,并在卫星下拉菜单中选好上述的五颗卫星。如下图
</p>
<p style="text-align: center">
<img
alt=""
height="501"
src="https://img-blog.csdnimg.cn/202105012208540.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3doX3hpZXhpbmc=,size_16,color_FFFFFF,t_70"
width="693"
/>
</p>
<p style="margin-left: 0pt">然后择定规划的起始时间</p>
<p style="text-align: center">
<img
alt=""
height="347"
src="https://img-blog.csdnimg.cn/20210501220907279.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3doX3hpZXhpbmc=,size_16,color_FFFFFF,t_70"
width="451"
/>
</p>
<p style="margin-left: 0pt">&nbsp;</p>
<p style="margin-left: 0pt">
点击执行按钮,将会在浏览器中打开一个新的页面。在此页面下,需要等待一段时间,即可看到如下的展示结果:
</p>
<p style="text-align: center">
<img
alt=""
src="https://img-blog.csdnimg.cn/20210502124425384.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3doX3hpZXhpbmc=,size_16,color_FFFFFF,t_70"
width="61.8%"
/>
</p>
<p style="margin-left: 0pt">
页面分为上下两个区,上面是卫星、地面站信息以及任务规划的甘特图,在甘特图中,时间轴被分为多个区段,无冲突的时间段用绿色标签显示,存在冲突的时间段用红色标签显示,柱状实体表示卫星的时间窗,绿色柱状图表似乎该卫星在这个时间段被卫星站接收,而红色的卫星时间窗被卫星站抛弃。如果对规划结果不满意,可以选择在任务规划结果页面左下侧的“任务规划参数”栏,对参数进行修改,并重新规划,“高级选项”可以让用户自己选择任务规划的指标函数。
</p>
<p style="text-align: center">
<img
alt=""
src="https://img-blog.csdnimg.cn/20210502124747846.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3doX3hpZXhpbmc=,size_16,color_FFFFFF,t_70"
width="61.8%"
/>
</p>
<h3>
<a name="t18"></a>
<a name="t18"></a
><strong
><strong><strong>10.2多站一星任务规划</strong></strong>
</strong>
</h3>
<p style="margin-left: 0pt">
与11.1节中的操作类似,只是选项卡选择多站一星选项卡,然后本例中选择了Nuuk,Sodankyla和摩尔曼斯克地面站来对AQUA卫星的接收任务进行规划
</p>
<p style="text-align: center">
<img
alt=""
height="501"
src="https://img-blog.csdnimg.cn/20210501221017924.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3doX3hpZXhpbmc=,size_16,color_FFFFFF,t_70"
width="693"
/>
</p>
<p style="margin-left: 0pt">&nbsp;</p>
<p style="margin-left: 0pt">
点击执行按钮之后,得到如下图的结果。其表达意义和进一步高级选项等与10.1节类似。
</p>
<p style="text-align: center">
<img
alt=""
src="https://img-blog.csdnimg.cn/20210502124926424.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3doX3hpZXhpbmc=,size_16,color_FFFFFF,t_70"
width="1200"
/>
</p>
<h2>
<a name="t19"></a>
<a name="t19"></a
><strong
><strong><strong>11. 覆盖分析操作示例</strong></strong>
</strong>
</h2>
<p style="margin-left: 0pt">
参照第9节中的内容,添加一个感兴趣区域,本例中以武汉地区为例,先定义感兴趣区域aoi_0,如图所示然后点击EOMS功能按钮中的覆盖分析按钮。得到下图
</p>
<p style="text-align: center">
<img
alt=""
height="461"
src="https://img-blog.csdnimg.cn/20210501221058608.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3doX3hpZXhpbmc=,size_16,color_FFFFFF,t_70"
width="636"
/>
</p>
<p style="margin-left: 0pt">&nbsp;</p>
<p style="margin-left: 0pt">
在感兴趣区域中选择了aoi_0,并在卫星选择框里选择AQUA卫星。然后择定覆盖分析的的观测时间。并点击执行按钮。即可得到下图的计算结果。黄色的区域即为该时间段内AUQA卫星可以覆盖到的区域
</p>
<p style="text-align: center">
<img
alt=""
src="https://img-blog.csdnimg.cn/20210502130444360.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3doX3hpZXhpbmc=,size_16,color_FFFFFF,t_70"
width="62%"
/>
</p>
<p style="margin-left: 0pt">&nbsp;</p>
</div>
<div>
<div></div>
</div>
</div>
</article>
</div>
<div id="csdn-shop-window" class="csdn-shop-window-common"></div>
<script
type="text/javascript"
crossorigin=""
src="https://csdnimg.cn/release/phoenix/production/qrcode-7c90a92189.min.js"
></script>
<script
src="//g.csdnimg.cn/??sharewx/1.2.1/sharewx.js"
type="text/javascript"
></script>
<script
type="text/javascript"
crossorigin=""
src="https://g.csdnimg.cn/collection-box/2.0.3/collection-box.js"
></script>
<div class="first-recommend-box recommend-box">
<div
class="recommend-item-box type_blog clearfix"
data-url="https://blog.csdn.net/appe1943/article/details/8937967"
>
<div class="content-box"></div>
</div>
</div>
<a id="commentBox" name="commentBox"></a>
<script
src="https://g.csdnimg.cn/common/csdn-footer/csdn-footer.js"
data-isfootertrack="false"
type="text/javascript"
></script>
<script type="text/javascript">
window.csdn.csdnFooter.options = {
el: ".blog-footer-bottom",
type: 2,
};
</script>
</main>
</body>
</html>
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/QingMings/EOMS.git
git@gitee.com:QingMings/EOMS.git
QingMings
EOMS
EOMS
master

搜索帮助