资源简介

船舶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

评论

共有 条评论