Вы , кажется, запрашивает формулу:
xScaled = x / 500
Для более общего решения следующий псевдокод может отображать один диапазон в другой:
def mapRange (x, from_min, from_max, to_min, to_max):
return (x - from_min) * (to_max - to_min) / (from_max - from_min) + to_min