не погромист :)
деньги есть, задача есть, програмистов со знанием осм думаю тоже не нулевое кол-во.
и при этом решения нет... :(
зачем пнг ?? есть растрослой на который чет давно забивают. svg по вкусу.
имхо точечки прекрасно можно хранить в тайловых gpx.xz. тут тебе кеширование (сиречъ уменьшение нагрузки на сервер за счет кеша на клиенте и cdn-проксирование ) и неограниченная возможность расти вширь вместо обновления железа. и полноценная поддержка исходных данных
там ещё такая тема, что когда ты в треке нажмёшь "удалить", его надо оттуда удалить