Dosya:Auxiliary Latitudes Difference.svg

bilgipedi.com.tr sitesinden

Orijinal dosya(SVG dosyası, sözde 540 × 360 piksel, dosya boyutu: 47 KB)

Bu dosya Wikimedia Commons deposunda bulunmaktadır ve diğer projeler tarafından kullanılıyor olabilir. Aşağıda dosya açıklama sayfasındaki açıklama gösteriliyor.

Özet

Açıklama
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.
Tarih
Kaynak Yükleyenin kendi çalışması
Yazar Apocheir
SVG gelişimi
InfoField
 
Bu SVG'nin kaynak kodu bir hatadan geçersiz durumdadır.
 
Bu W3C-geçersiz vektörel grafik Matplotlib ile oluşturuldu.
Kaynak kodu
InfoField

Python code

mport 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")

Lisanslama

Ben, bu işin telif sahibi, burada işi aşağıdaki lisans altında yayımlıyorum:
Creative Commons CC-Zero Bu dosya Creative Commons Evrensel Kamu Malı İthafı altındadır.
Bu çalışmayı oluşturan kişi bu senet ile eser hakkında tüm dünya çapında telif hakkı yasaları kapsamında, yasalar tarafından izin verilen ölçülerde ve diğer benzer tüm haklarından feragat etmiş ve kamu malı olarak nitelendirmiştir. Siz bu çalışmayı ve eseri hiç bir izin almadan ticari amaçlar da dahil olmak üzere kopyalayabilir, değiştirebilir ve serbestçe dağıtabilirsiniz.

Altyazılar

Bu dosyanın temsil ettiği şeyin tek satırlık açıklamasını ekleyin.
Graph of the difference between geodetic latitude and five auxiliary latitudes

Bu dosyada gösterilen öğeler

betimlenen

5 Eylül 2019

image/svg+xml

a14e7ca30f021e11bc5754bbcea9f67496946949

47.959 bayt

360 piksel

540 piksel

Dosya geçmişi

Dosyanın herhangi bir zamandaki hâli için ilgili tarih/saat kısmına tıklayın.

Tarih/SaatKüçük resimBoyutlarKullanıcıYorum
güncel01.24, 6 Eylül 201901.24, 6 Eylül 2019 tarihindeki sürümün küçültülmüş hâli540 × 360 (47 KB)wikimediacommons>ApocheirUser created page with UploadWizard

Aşağıdaki sayfa bu dosyayı kullanmaktadır:

Meta veri