Urban traffic modeling and pattern detection using online map vendors and self-organizing maps