Для этого используется программа Global Mapper. В примерах будут представлены скриншоты с версии программы на английском языке, но существует и вариант программы с интерфейсом на русском языке.
Итак, вначале запускается программа Global Mapper. При начальном запуске появляется вот такое меню:

Для загрузки привязываемой карта выбираем пункт "Open Your Own Data Files" и указываем в открывшемся окне файл с картой в виде изображения. Если файл не содержит информации о привязке, то получаем вот такое сообщение:

Выбираем "Yes". В результате открывается окно привязки карты:

В левом окне устанавливаем точку на перекрестие координатной сетки карты и указываем в окнах внизу широту и долготу выбранной точки. Добавляем точку на карту, выбирая "Add Point to List":

Выполняем эту операцию для 4-х точек в разных углах карты. Получаем вот такой результат:

Указываем проекцию, в которой создана привязываемая карта. Для многих карт это проекция Гаусса-Крюгера, 6 degree zone

Завершаем привязку карты, нажимая "OK" в правом нижнем углу окна. В результате изменения проекции карта немного изменяет форму:

Осталось только сохранить привязанное изображение карты и сформировать файл привязки. Идем в меню "File" и выбираем формат экспорта привязанной карты. Для нашего сайта можно, например, использовать формат GeoTIFF:

Вот и все - карта привязана. Полученный файл с привязанной картой можно затем передавать на сайт для размещения. Мы сами выполним заключительную операцию - нарезку изображения на тайлы и их размещения в базе данных сайта.