Looks like @potaro67v is right. The web pattern occurs when images in a sequence have an identical timestamp. Look at sequence MMELGQyTaUbj3IMDMKJ_Hw
for example:
{
"type": "Feature",
"properties": {
"ca": 181.06398512714964,
"camera_make": "Motorola",
"camera_model": "XT1032",
"captured_at": "2002-12-08T12:00:00.000Z",
"key": "TwFJx5fo1bA8Zr0HTa7rhg",
"pano": false,
"sequence_key": "MMELGQyTaUbj3IMDMKJ_Hw",
"user_key": "JPgWcFefquxNHtScGW-fdg",
"username": "didihn",
"quality_score": 5
},
"geometry": {
"type": "Point",
"coordinates": [
13.2815717,
52.6568217
]
}
}
{
"type": "Feature",
"properties": {
"ca": 237.96131545377943,
"camera_make": "Motorola",
"camera_model": "XT1032",
"captured_at": "2002-12-08T12:00:00.000Z",
"key": "hiNMc9M72Cmjvdzl8AaVog",
"pano": false,
"sequence_key": "MMELGQyTaUbj3IMDMKJ_Hw",
"user_key": "JPgWcFefquxNHtScGW-fdg",
"username": "didihn",
"quality_score": 5
},
"geometry": {
"type": "Point",
"coordinates": [
13.281135,
52.642555
]
}
}
However, this basically only concerns the web viewer (or mapillary-js) because reconstruction produces proper navigation in space. Only sequence traversal is broken or turns out ugly on the map. These sequences do not break other sequences or other Mapillary data. They only look ugly on the map. I am not sure there is any easy remedy for this for the web viewer because even if for example the original image files were ordered alphabetically as to the true sequence of events (shots) the web viewer has no access (and should not have) to the original file names to make out any proper order. I don’t know, perhaps ordering by image key might help to make the web pattern more bearable in that case?