File:Positional astronomy de.svg

出自Wikimedia Commons
跳至導覽 跳至搜尋

原始檔案(SVG 檔案,表面大小:537 × 469 像素,檔案大小:65 KB)

說明

說明

添加單行說明來描述出檔案所代表的內容

摘要

[編輯]
描述
Deutsch: Elongationen (Winkelabstände) von Planeten in Bezug auf die Sonne, von der Erde aus gesehen.
日期
來源 Positional astronomy.svg
作者
其他版本

[編輯]

SVG開發
InfoField
 
SVG檔案的原始碼通過W3C驗證
 
向量圖形使用MetaPost創作。
原始碼
InfoField

PostScript code

metapost-source
beginfig(1);

defaultscale := 10pt/fontsize defaultfont;

def drawangle(expr A,X,B,r,w,col) =
    draw (X + r*unitvector(A-X))
         { r*unitvector(A-X) rotated 90 }
         ..
         { r*unitvector(B-X) rotated 90 }
         (X + r*unitvector(B-X)) withpen pencircle scaled w withcolor col;
enddef;

def drawcircle(expr X,r,w,col,shade,angle) =
    draw (X + (r,0))..(X + (0,r))..(X - (r,0))..(X - (0,r))..cycle withpen pencircle scaled w withcolor col;
    if shade: fill (X + (r,0))--(X - (r,0))..(X - (0,r))..(X + (r,0))..cycle rotatedaround (X,angle); fi;
enddef;

def drawcircleS(expr X,r,w,col,angle) =
    drawcircle(X,r,w,col,true,angle);
enddef;

s = 2cm;
r = 2.2mm;
path p;
pair A, B, C, D;
pair GEE;  % greatest eastern elongation
pair GWE;  % greatest western elongation
pair EQ;  % eastern quadrature
pair WQ;  % western quadrature
pair Sun;  % position of the Sun, defines the origin
  Sun = (0,0);
pair Earth;  % position of the Earth
pair planet;
numeric GEEangle, GWEangle, EQangle, WQangle, planetangle;
GEEangle = 300;
GWEangle = 60;
EQangle = 311.8103;
WQangle = 48.1897;  % arccos(2/3)

pair Conj;  % conjunction
pair Opp;  % opposition
pair SupConj;  % superior conjunction
pair InfConj;  % inferior conjunction

% draw the circles and define points of interest
for i=0 upto 2:
  A := (s + i*s,0);
  B := A rotated 90;
  C := B rotated 90;
  D := C rotated 90;
  p := A..B..C..D..cycle;
  draw p withpen pencircle scaled 1pt;
  
  if i=1:
    Earth := D;
  fi;
  
  if i=0:
    GEE := D rotated GEEangle;
    GWE := D rotated GWEangle;
  fi;
  
  if i=2:
    EQ := D rotated EQangle;
    WQ := D rotated WQangle;  % arccos(2/3)
  fi;
  
  % naming special points for further labeling references
  if i=0:
    SupConj := B;
    InfConj := D;
  fi;
  if i=2:
    Conj := B;
    Opp := D;
  fi;
endfor;

% draw small circles at points of interest
drawcircleS(Conj,r,1pt,black,180);
drawcircleS(SupConj,r,1pt,black,180);
drawcircleS(Opp,r,1pt,black,0);
drawcircleS(InfConj,r,1pt,black,0);

drawcircle(Earth,2.5mm,1pt,black,false,0);
drawcircleS(GEE,r,1pt,black,GEEangle);
drawcircleS(GWE,r,1pt,black,GWEangle);
drawcircleS(EQ,r,1pt,black,EQangle);
drawcircleS(WQ,r,1pt,black,WQangle);

drawcircle(Sun,1.6mm,1pt,black,false,0);
pair out; out = (0,0.6cm);
pair inlft; inlft = (0,2.5mm) rotated 15;
pair inrt; inrt = (0,2.5mm) rotated (-15);
path q;
for i=0 step 30 until 360:
  q := (inlft--out--inrt) rotated i;
  draw q;
endfor;

numeric planetAngle; planetAngle = 330;
planet := D rotated planetAngle;
drawcircleS(planet,r,1pt,black,planetAngle);

% draw the dashed lines
draw B--D withpen pencircle scaled 1pt dashed evenly;
draw EQ--WQ withpen pencircle scaled 1pt dashed evenly;
draw GEE--Earth--GWE withpen pencircle scaled 1pt dashed evenly;
draw Sun--planet--Earth withpen pencircle scaled 1pt dashed evenly;

% draw the Sun and the Earth
drawangle(Earth,planet,Sun,1.0cm,1pt,black);
drawangle(Sun,Earth,planet,0.7cm,1pt,black);

% labelling
label(btex $\alpha$ etex, planet) shifted (1cm,0.8cm);
label(btex $\varepsilon$ etex, Earth) shifted (-0.8cm,0.6cm);

lbl = 0.2cm;

label.lrt(btex Erde etex, Earth) shifted (lbl,-lbl);
label.urt(btex Sonne etex, Sun) shifted (lbl,3*lbl);

label.bot(btex Opposition etex, Opp) shifted (0,-lbl);
label.top(btex Konjunktion etex, Conj) shifted (0,lbl);
label.top(btex obere Konjunktion etex, SupConj) shifted (0,lbl);

label.top(btex untere etex, InfConj) shifted (0,3*lbl);
label.top(btex Konjunktion etex, InfConj) shifted (0,lbl);

label.lrt(btex westliche Quadratur etex, WQ) shifted (0,-lbl);
label.llft(btex \"ostliche Quadratur etex, EQ) shifted (0,-lbl);

label.top(btex gr\"o\ss te westliche etex, GWE) shifted (8*lbl,lbl);
label.top(btex Elongation etex, GWE) shifted (6*lbl,-lbl);
label.top(btex gr\"o\ss te \"ostliche etex, GEE) shifted (-7.5*lbl,lbl);
label.top(btex Elongation etex, GEE) shifted (-6*lbl,-lbl);

% arrows
pair OPO,EO,IPO;
OPO := Conj rotated 32;
EO := Earth rotated (180+42);
IPO := SupConj rotated 80;

pair sft; sft := (-lbl,lbl);

drawarrow ((OPO + 3*sft)--(OPO + sft));
drawarrow ((EO + 10*sft)--(EO + sft));
drawarrow ((IPO + 18*sft)--(IPO + sft));

label.top(btex Umlaufbahn eines etex, (OPO + 3*sft)) shifted (0.7*lbl,1.8*lbl);
label.top(btex oberen Planeten etex, (OPO + 3*sft)) shifted (0,0);

label.top(btex Umlaufbahn der Erde etex, (EO + 10*sft)) shifted (-5*lbl,0);

label.top(btex Umlaufbahn eines etex, (IPO + 18*sft)) shifted (-2.8*lbl,1.8*lbl);
label.top(btex unteren Planeten etex, (IPO + 18*sft)) shifted (-3*lbl,0);

endfig;
end

授權條款

[編輯]
w:zh:共享創意
姓名標示 相同方式分享
您可以自由:
  • 分享 – 複製、發佈和傳播本作品
  • 重新修改 – 創作演繹作品
惟需遵照下列條件:
  • 姓名標示 – 您必須指名出正確的製作者,和提供授權條款的連結,以及表示是否有對內容上做出變更。您可以用任何合理的方式來行動,但不得以任何方式表明授權條款是對您許可或是由您所使用。
  • 相同方式分享 – 如果您利用本素材進行再混合、轉換或創作,您必須基於如同原先的相同或兼容的條款,來分布您的貢獻成品。

檔案歷史

點選日期/時間以檢視該時間的檔案版本。

日期/時間縮⁠圖尺寸用戶備⁠註
目前2013年9月19日 (四) 14:37於 2013年9月19日 (四) 14:37 版本的縮圖537 × 469(65 KB)Patrick87對話 | 貢獻== {{int:filedesc}} == {{Information |Description={{de|Winkelabstände von Sonne, inneren und äußeren Planeten von der Erde aus gesehen.}} |Source=Positional astronomy.svg |Date=2013-09-19 |Author=*[[:File:Positiona...

全域檔案使用狀況

詮釋資料