我想要內插以下衛星地面軌跡:的Python插值跟蹤
的問題是在(LON,LAT)的不連續性 - >(0,0),其導致該地區一個貧窮的擬合曲線:
我不知道,如果一個參數插值將是最好的辦法,現在我剛申請的線性插值:
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
from scipy import interpolate
df = pd.read_table('groundtracks', sep='\t')
x = df['lon']
y = df['lat']
f = interpolate.interp1d(x, y, kind='linear')
xnew = np.linspace(x.min(), x.max(), num=x.count()*2)
ynew = f(xnew)
謝謝,這是一個很好的解決方法,但是數據需要事先進行一些操作,以按照您的建議按象限分割。 – npires 2014-11-21 16:43:55