Skip to content

Index is out of bounds #13

@jks-liu

Description

@jks-liu
import numpy as np
from noiseplanet.matcher.model.route import route_from_track, graph_from_track
from noiseplanet.matcher import matching
import pandas as pd

track = np.array([[22.268942156, 114.184837977],
[22.26886763, 114.184626828],
[22.26876443, 114.184181684],
[22.268763939, 114.184155534],
[22.268766766, 114.184134369],
[22.268774784, 114.184118914],
[22.268783376, 114.184106381],
[22.268798513, 114.184089471],
[22.26892887, 114.18396158],
[22.269265791, 114.183630446],
[22.269747789, 114.183162936],
[22.270157877, 114.182682855]])
graph = matching.model.graph_from_track(track)
track_coor, route_corr, edgeid, stats = matching.match(graph, track, method='hmm')

error:

---------------------------------------------------------------------------
IndexError                                Traceback (most recent call last)
<ipython-input-1-b90d1030b8a8> in <module>
     17 [22.270157877, 114.182682855]])
     18 graph = matching.model.graph_from_track(track)
---> 19 track_coor, route_corr, edgeid, stats = matching.match(graph, track, method='hmm')

~/nb/p/py/noiseplanet/noiseplanet/matcher/matching.py in match(graph, track, method)
     61         track_corr, route_corr, edgeid, stats = model.match_nearest_edge(graph, track)
     62     elif method == 'hmm':
---> 63         track_corr, route_corr, edgeid, stats = model.match_leuven(graph, track)
     64     return track_corr, route_corr, edgeid, stats
     65 

~/nb/p/py/noiseplanet/noiseplanet/matcher/model/leuven.py in match_leuven(graph, track)
    123         lon_corr.append(lon)
    124 
--> 125         _, _, distance = geod.inv(track[idx][1], track[idx][0], lon, lat)
    126         proj_dist[idx] += distance
    127 

IndexError: index 12 is out of bounds for axis 0 with size 12

PS:
Origin issue is from user @1213314896

#11 (comment)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions