Занявшись картами ГГЦ, пришлось обратить пристальное внимание на сабж. Некоторые мысли по этому поводу здесь. Если в каких-либо рассуждениях я ошибаюсь, прошу меня поправить.
1) Привязку карт удобнее делать в OziExplorer'е, там увеличение больше, следовательно, точнее прицеливание.
2) При привязке необходимо правильно выбрать проекцию и датум (систему координат) привязываемой карты. Все найденные в сети материалы по этому вопросу базируются на картах ГШ.
С системами координат просто: карты ГШ используют
СК-42 (Пулково), для всего остального -
WGS84. Вывод: привязывать карты ГШ нужно с установкой
СК-42, а при последующих обработках карт переходить на
WGS84.
В сети нашёл упоминания о том, что советские топокарты (и Генштаб в том числе) нарисованы в проекции
Гаусса-Крюгера. Иноземные картографы используют проекцию
UTM (Universal Transverse Mercator), отличающуюся от "нашей" (
чем).
Обе упомянутые проекции являются
частными случаями проекции
Transverse Mercator, отсюда главный вывод: если при привязке карт Генштаба установить проекцию
Transverse Mercator и правильно указать нужны параметры проекции, то проекция
Transverse Mercator будет абсолютно идентична проекции
Гаусса-Крюгера.
Карты ГШ рекомендуют привязывать не по градусной сетке, а по километровой (проекция к тому толкает).
Всё ранее описанное относится к картам ГШ, а как быть с другими картами, проекция и СК которых неизвестны? Первое, что приходит в голову - раз карты "наши", то и параметры их логично было бы использовать те же, что и раньше (зачем изобретать велосипед?) Косвенные показатели (форма изображений, скосы в разные стороны) говорят о той же проекции
Гаусса-Крюгера. Вроде бы ничего не остаётся, как применить к этим картам параметры карт ГШ.
3) Сказано - сделано. Привязываем наши карты. Поскольку километровой сетки на этих картах нет, ничего не остаётся, как привязывать по градусам, причём, только по четырём углам (больше-то всё равно точек нет). Но нам интересно не просто привязать квадраты, но и собрать некую целостную картину, например, карту области, а затем нарезать её на тайлы с целью использования в SAS.Планете. Со сшивкой отдельных квадратов отлично справляется Global Mapper, и, если привязка была проведена аккуратно, листы становятся как влитые, только иногда видны краевые линии квадратов. Для нарезки на тайлы проекция
Transverse Mercator не годится, так как в ней боковые стороны карт не перпендикулярны верхней и нижней сторонам (трапеция), а тайловая структура подразумевает квадраты. Значит, нам прямая дорога к перепроецированию.
4) В Global Mapper'е имеется два варианта указания проекции (и системы координат тоже): для слоя (то есть собственно карты) и для вида (для того, что выводится на экран). Первый вариант сам Global Mapper категорически не рекомендует использовать, то есть он рекомендует оставить для карты исходные проекцию и СК. А вот при выводе на экран можно извращаться как угодно, ничего не потеряется. Однако при экспорте в различные типы данных используются именно установки вида. Что же, нам того и надо. Устанавливаем в меню "Конфигурация" проекцию
Mercator, систему координат
WGS84 и OK. Что мы видим? Наша карта "выпрямилась", стороны её стали перпендикулярны друг другу. Всё хорошо? А вот и нет! Проверяя привязку перепроецированной карты, убеждаемся в том, что углы карты теперь не совпадают с теми значениями градусов, минут и секунд, которые были введены при привязке. Сдвиг имеется как по широте, так и по долготе. Он небольшой, но для подробной карты это сотни метров ошибки. При нарезке на тайлы и просмотре в SAS.Планете также видно, что границы изображений не совпадают с бланковкой листов ГШ.
Почему так происходит и можно ли это победить?
Это происходит потому, что в разных системах координат одна и та же точка на карте будет иметь различные значения координат. В нашем случае при привязке карт введённые значения градусов/минут для углов карты соответствуют системе координат СК-42. Затем при экспорте тайлов назначаем другую систему координат - WGS84, в которой тем же точкам на карте соответствуют уже другие значения градусов/минут. Чтобы в SAS.Планете углы квадратов карты совпали с перекрестьями бланковки карт ГШ, необходимо, чтобы эта бланковка учитывала "другую" систему координат. То есть перекрестья линий бланковки ГШ не должны иметь точно таких же координат, какие имеют углы карт ГШ. Сейчас этого нет, поэтому опираться на бланковку карт ГШ особо нельзя. Однако сами карты привязаны правильно, и приёмник укажет правильное положение по этим картам.