File:Auxiliary Latitudes Difference.svg
Aus Wikimedia Commons, dem freien Medienarchiv
Zur Navigation springen
Zur Suche springen
![File:Auxiliary Latitudes Difference.svg](https://upload.wikimedia.org/wikipedia/commons/thumb/1/18/Auxiliary_Latitudes_Difference.svg/540px-Auxiliary_Latitudes_Difference.svg.png?20190905232449)
Größe der PNG-Vorschau dieser SVG-Datei: 540 × 360 Pixel. Weitere Auflösungen: 320 × 213 Pixel | 640 × 427 Pixel | 1.024 × 683 Pixel | 1.280 × 853 Pixel | 2.560 × 1.707 Pixel.
Originaldatei (SVG-Datei, Basisgröße: 540 × 360 Pixel, Dateigröße: 47 KB)
Dateiinformationen
Strukturierte Daten
Bildtexte
Kurzbeschreibungen
Ergänze eine einzeilige Erklärung, was diese Datei darstellt.
Graph of the difference between geodetic latitude and five auxiliary latitudes
Beschreibung
[Bearbeiten]BeschreibungAuxiliary Latitudes Difference.svg |
English: Graph of the difference between geodetic latitude and five auxiliary latitudes on the WGS 84 ellipsoid. Conformal and Geocentric are indistinguishable at this resolution. |
Datum | |
Quelle | Eigenes Werk |
Urheber | Apocheir |
SVG‑Erstellung InfoField | ![]() Der Quelltext dieser SVG-Datei ist W3C-invalid wegen eines Fehlers. ![]() Dieser W3C-invalide Plot wurde mit Matplotlib erstellt. |
Quelltext InfoField | Python codemport numpy as np
from scipy.special import ellipeinc
import matplotlib.pyplot as plt
f = 1/298.257223563
esq = f*(2-f)
e = np.sqrt(esq)
def gd(x):
return 2*np.arctan(np.tanh(x/2))
def gdinv(x):
return 2*np.arctanh(np.tan(x/2))
npts = 181
geodetic = np.linspace(0,np.pi/2,npts)
geocentric = np.arctan((1-f)**2 * np.tan(geodetic))
parametric = np.arctan((1-f) * np.tan(geodetic))
m = (ellipeinc(geodetic, esq) -
esq * np.sin(geodetic) * np.cos(geodetic) /
np.sqrt(1 - esq * np.sin(geodetic)**2))
rectifying = np.pi/2*m/m.max()
qp = 1 + (1-esq)/e*np.arctanh(e)
q = ((1 - esq)*np.sin(geodetic)/(1 - esq*np.sin(geodetic)**2) +
(1 - esq)/e*np.arctanh(e*np.sin(geodetic)))
authalic = np.arcsin(q/qp)
conformal = gd(gdinv(geodetic) - e * np.arctanh(e*np.sin(geodetic)))
gddegrees = np.linspace(0,90,npts)
gdmindiff = np.zeros(gddegrees.shape)
parmindiff = 10800/np.pi*(parametric - geodetic)
autmindiff = 10800/np.pi*(authalic - geodetic)
recmindiff = 10800/np.pi*(rectifying - geodetic)
conmindiff = 10800/np.pi*(conformal - geodetic)
gcmindiff = 10800/np.pi*(geocentric - geodetic)
fig = plt.figure()
ax = plt.axes()
#in this order so conformal and geocentric get contrasting colors
ax.plot(gddegrees, conmindiff, label='conformal', dashes=[4, 4])
ax.plot(gddegrees, gcmindiff, label='geocentric', dashes=[0, 4, 4, 0])
ax.plot(gddegrees, gdmindiff, label='geodetic')
ax.plot(gddegrees, parmindiff, label='parametric')
ax.plot(gddegrees, autmindiff, label='authalic')
ax.plot(gddegrees, recmindiff, label='rectifying')
bbox = dict(color='white', alpha=0)
ax.text(45, -0.1, 'Geodetic', bbox=bbox,
horizontalalignment='center', verticalalignment='top')
ax.text(45, min(parmindiff) + 0.2, 'Parametric', bbox=bbox,
horizontalalignment='center', verticalalignment='bottom')
ax.text(45, min(autmindiff) + 0.15, 'Authalic', bbox=bbox,
horizontalalignment='center', verticalalignment='bottom')
ax.text(45, min(recmindiff) + 0.25, 'Rectifying', bbox=bbox,
horizontalalignment='center', verticalalignment='bottom')
ax.text(45, min(gcmindiff) + 0.35, 'Conformal/\nGeocentric', bbox=bbox,
horizontalalignment='center', verticalalignment='bottom')
ax.set(xlim=(0, 90),
xlabel='Geodetic latitude (degrees)',
ylabel='Difference from geodetic latitude (minutes)',
title='Auxiliary latitudes');
ax.xaxis.set_major_locator(plt.MaxNLocator(7))
plt.savefig("Auxiliary Latitudes Difference.svg")
|
Lizenz
[Bearbeiten]Ich, der Urheber dieses Werkes, veröffentliche es unter der folgenden Lizenz:
![]() ![]() |
Diese Datei wird unter der Creative-Commons-Lizenz „CC0 1.0 Verzicht auf das Copyright“ zur Verfügung gestellt. |
Die Person, die das Werk mit diesem Dokument verbunden hat, übergibt dieses weltweit der Gemeinfreiheit, indem sie alle Urheberrechte und damit verbundenen weiteren Rechte – im Rahmen der jeweils geltenden gesetzlichen Bestimmungen – aufgibt. Das Werk kann – selbst für kommerzielle Zwecke – kopiert, modifiziert und weiterverteilt werden, ohne hierfür um Erlaubnis bitten zu müssen.
http://creativecommons.org/publicdomain/zero/1.0/deed.enCC0Creative Commons Zero, Public Domain Dedicationfalsefalse |
Dateiversionen
Klicke auf einen Zeitpunkt, um diese Version zu laden.
Version vom | Vorschaubild | Maße | Benutzer | Kommentar | |
---|---|---|---|---|---|
aktuell | 23:24, 5. Sep. 2019 | ![]() | 540 × 360 (47 KB) | Apocheir (Diskussion | Beiträge) | User created page with UploadWizard |
Du kannst diese Datei nicht überschreiben.
Dateiverwendung
Die folgende Seite verwendet diese Datei:
Globale Dateiverwendung
Die nachfolgenden anderen Wikis verwenden diese Datei:
Metadaten
Diese Datei enthält weitere Informationen, die in der Regel von der Digitalkamera oder dem verwendeten Scanner stammen. Durch nachträgliche Bearbeitung der Originaldatei können einige Details verändert worden sein.
Breite | 432pt |
---|---|
Höhe | 288pt |
Strukturierte Daten
In dieser Datei abgebildete Objekte
Motiv
Einige Werte ohne einen Wikidata-Eintrag
5. September 2019
image/svg+xml
a14e7ca30f021e11bc5754bbcea9f67496946949
47.959 Byte
360 Pixel
540 Pixel
Versteckte Kategorien: