資源簡介
船舶AIS數據軌跡可視化,使用python編寫,能夠根據船舶AIS數據自動繪制船舶軌跡,并能夠對數據進行時間排序和大于一定距離的數據點自動隔斷處理。
代碼片段和文件信息
#?-*-?coding:?utf-8?-*-
“““
Created?on?Tue?Mar?10?22:50:05?2020
@author:?TSON
“““
‘‘‘
-------------------------------------------------
??File_Name:????DouglasPeuker?drawing
??Author?:???????L_ZONGYANG
??date:?????????2020/03/17
-------------------------------------------------
‘‘‘
import?pylab?as?plt
import?pandas?as?pd
data?=?pd.read_excel(‘C:/Users/TSON/Desktop/2019-01.xlsx‘)
print(data.index)#獲取行的索引名稱
print(data.columns)#獲取列的索引名稱
MMSIDATA=data[‘MMSI‘]
print(MMSIDATA)
SHIPSMMSI?=?list(set(MMSIDATA))
print(SHIPSMMSI)
lens=len(SHIPSMMSI)
print(lens)
for?i?in?range(lens):
????mmsi=SHIPSMMSI[i]
????ONESHIP=data.iloc[::][data[data.T.index[0]]==mmsi]
????ONESHIP=ONESHIP.sort_values(by=[“Unixtime“]axis=0)
????point_num=len(ONESHIP)
????start=0
評論
共有 條評論