πŸ—ΊοΈData Visualization

with DBConn(dbpath="/home/AIS_2020_01_01_aisdb.db") as dbconn:
        # extracting data for 5 hours from SQLite database
        qry = aisdb.DBQuery(dbconn=dbconn, callback=in_timerange,
                      start = datetime(2020, 1, 1, hour=1),
                      end=datetime(2020, 1, 1, hour=5),
                      ship_type="70",
                      )

        
        rowgen_ = qry.gen_qry(reaggregate_static=True, verbose=True)
        tracks_ = aisdb.track_gen.TrackGen(rowgen_, decimate=False)
        tracks = aisdb.encode_greatcircledistance(tracks_,
                                                  distance_threshold=50000,
                                                  minscore=1e-5,
                                                  speed_threshold=50)

        domain = None # DomainFromTxts('EastCoast', folder=os.environ.get('AISDBZONES'))
        aisdb.web_interface.visualize(
            tracks,
            domain=domain,
            visualearth=True,
            open_browser=True,
        )

Last updated