原始文件(SVG文件,尺寸为975 × 787像素,文件大小:47 KB)


摘要

描述
English: Diagram of Earth Centered, Earth Fixed coordinates in relation to latitude and longitude.
日期
来源 自己的作品
作者 Krishnavedala
 
W3C-validity not checked.
LaTeX source code
\documentclass[10pt,border=1pt,tikz,class=scrartcl]{standalone}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage{mathtools}
\usepackage{gensymb}

\usepackage{tikz-3dplot}
\usetikzlibrary{arrows,calc,positioning,decorations.pathreplacing}

\begin{document}
\scriptsize
\tdplotsetmaincoords {80}{100}
\begin{tikzpicture}[thick,auto,>=stealth,xscale=4,yscale=3,tdplot_main_coords]
	\pgfmathsetmacro{\pxyz}{.6}
	\draw [->,thin] (0,0,0) -- (1.2,0,0) node [anchor=north east] {X};
	\draw [->,thin] (0,0,0) -- (0,1.2,0) node [anchor=north] {Y};
	\draw [->,thin] (0,0,0) -- (0,0,1.2) node [anchor=south] {Z};
	\tdplotdrawarc {(0,0,0)}{1}{-90}{90}{}{};
	\tdplotdrawarc [dotted] {(0,0,0)}{1}{90}{270}{}{};
	\draw [green!50!gray] (\pxyz,0,0) -- ++(0,\pxyz,0) node [pos=.5,below] {$y$} 
		-- ++(-\pxyz,0,0) node [pos=.5,below right] {$x$} 
		-- ++(0,0,\pxyz) node [pos=.5,right] {$z$} 
		-- ++(0,-\pxyz,0) -- ++(\pxyz,0,0) -- ++(0,0,-\pxyz)
		(\pxyz,0,\pxyz) -- ++(0,\pxyz,0) -- ++(0,0,-\pxyz)
		(\pxyz,\pxyz,\pxyz) -- ++(-\pxyz,0,0)
	;
	\draw [red] (0,0,0) -- (\pxyz,\pxyz,0)	node [pos=.8,above] {$p$}
		(0,0,0) -- (\pxyz,\pxyz,\pxyz)	node [pos=.7,above] {$r$};
	\tdplotdrawarc [->,thin] {(0,0,0)} {.3} {0}{45}{below}{$\lambda$};
	\tdplotgetpolarcoords{\pxyz}{\pxyz}{\pxyz}
	\tdplotsetthetaplanecoords{45};
	\tdplotdrawarc [tdplot_rotated_coords,->,thin] {(0,0,0)} {.3} {90}{\tdplotrestheta}{right}{$\phi$};
	%\draw [->,dashed] (0,0,0) -- (-1.2,0);
	%\draw [->,dashed] (0,0,0) -- (0,-1.2,0);
	\draw [->,dashed,thin] (0,0,0) -- (0,0,-1.2);
	\tdplotsetthetaplanecoords{0};
	\tdplotdrawarc [tdplot_rotated_coords]{(0,0,0)}{1}{0}{180}{}{};
	\tdplotdrawarc [tdplot_rotated_coords,dotted] {(0,0,0)}{1}{180}{360}{}{};
	\tdplotsetthetaplanecoords{90};
	\tdplotdrawarc [tdplot_rotated_coords]{(0,0,0)}{1}{0}{360}{}{};
	\draw (0,0,0) + (0,0,1.1) node [left] {North Pole}
		 (0,0,0) + (.5,.7,-.3) node {\parbox{1.5cm}{Equator\\(0\degree latitude)}}
		 (0,0,0) + (0,-.5,.5) node {\parbox{1.9cm}{Prime meridian\\(0\degree longitude)}}
	;
	\draw [anchor=east,yshift=3pt]
		 (0,1.2,1.2) node {$\phi=$ latitude}
		 (0,1.2,1.12) node {$\lambda=$ longitude}
		 (0,1.2,1.04) node [blue!50] {$a=$ major axis}
		 (0,1.2,.96) node [purple!70] {$b=$ minor axis}
		 (0,1.2,.88) node [green!50!gray] {$x,y,z=$ ECEF position}
	;
	\draw [->,thin] (.4,.8,-.3) .. controls +(north east:1mm) and +(south east:1mm) .. ++(-.1,-.05,.24);
	\draw [->,thin] (0,-.4,.6) .. controls +(north:1mm) and +(west:1mm) .. ++(0,.27,.2);
	\draw [blue!50,decorate,decoration={brace,amplitude=5pt,mirror}] (0,0,0) -- (1,0,0) node [pos=.4,above left=2pt] {$a$};
	\draw [blue!50,decorate,decoration={brace,amplitude=5pt}] (0,0,0) -- (0,1,0) node [pos=.5,above=4pt] {$a$};
	\draw [purple!70,decorate,decoration={brace,amplitude=5pt}] (0,0,0) -- (0,0,1) node [pos=.5,left=4pt] {$b$};
\end{tikzpicture}
\end{document}

许可协议

我,本作品著作权人,特此采用以下许可协议发表本作品:
w:zh:知识共享
署名 相同方式共享
您可以自由地:
  • 共享 – 复制、发行并传播本作品
  • 修改 – 改编作品
惟须遵守下列条件:
  • 署名 – 您必须对作品进行署名,提供授权条款的链接,并说明是否对原始内容进行了更改。您可以用任何合理的方式来署名,但不得以任何方式表明许可人认可您或您的使用。
  • 相同方式共享 – 如果您再混合、转换或者基于本作品进行创作,您必须以与原先许可协议相同或相兼容的许可协议分发您贡献的作品。
GNU head 已授权您依据自由软件基金会发行的无固定段落及封面封底文字(Invariant Sections, Front-Cover Texts, and Back-Cover Texts)的GNU自由文件许可协议1.2版或任意后续版本的条款,复制、传播和/或修改本文件。该协议的副本请见“GNU Free Documentation License”。
您可以选择您需要的许可协议。

说明

添加一行文字以描述该文件所表现的内容
ECEF model

此文件中描述的项目

描繪內容

文件历史

点击某个日期/时间查看对应时刻的文件。

日期/时间缩⁠略⁠图大小用户备注
当前2017年6月8日 (四) 02:552017年6月8日 (四) 02:55版本的缩略图975 × 787(47 KB)This, that and the otherIncrease default size
2014年12月7日 (日) 16:192014年12月7日 (日) 16:19版本的缩略图325 × 262(47 KB)Krishnavedala{{Information |Description ={{en|1=Diagram of Earth Centered, Earth Fixed coordinates in relation to latitude and longitude.}} |Source ={{own}} |Author =Krishnavedala |Date =2014-12-07 |Permission...

以下页面使用本文件:

全域文件用途

以下其他wiki使用此文件:

元数据