Пересчитать координаты из географических координат в плоские (по ГОСТ или в спец. программах). И дальше по пунктам, координаты которых известны в двух системах, найти аффинные параметры (если площадь не более 20 км2 и объект не протяжённый).
Поворот (или синус с косинусом угла поворота) и находится.... Вместе со смещениями по осям и масштабным(и) коэффициентом . http://www.geoprofi.ru/default.aspx?mode=binary&id=1260 стр.57, справа сверху... ;-)
Я не о том. Параметры поворота, естественно, находятся без проблем. Я о том, что с терминологией стоит обращаться осторожно. Если мне не изменяет память, то аффинное преобразование - это перемещение без поворота. Или я неправ?
Кстати, МСК-15 относительно СК42 без подворота, т.е. осевые меридианы МСК-15 и соответствующей зоны СК42 одинаковые?
Афинным преобразованием можно даже на 90 градусов повернуть. Главное чтоб Х и У не перепутать и чтоб ошибка за кривизу (искажений СК) не превысили допустимой точности. Для больших объектов надо параметры МСК определять.
Аффинное преобразование - общий случай. http://gis-lab.info/qa/affine-math.html В частном случае может быть без поворота, тогда а2=0 и b1=0. Если еще и а1=1, b2=1, то масштабный(е)* коэффициент(ы) =1 и остается только смещение. *) они могут отличаться по осям...
кто нибудь мне за отдельную плату может точный ключ перевода подсчитать? необходимую информацию предоставлю
Тут бы конечно уточнить какие географические, WGS-84 или "Наши" Если WGS-84 то все просто. Забиваете координаты в любую программу для работы с навигатором(и) или в сам навигатор. Предварительно выберите удобный вид отображения и ввода координат. Затем поменяйте систему на UTM у вас все координаты пересчитаются в плоские. Любым доступным вам способом перенесите эти точки в автокад, скопируйте и вставте как блок, желательно для наглядности соединить точки линией. Для дальнейшего преобразования нам нужно знать хотя бы два знака в разных сторонах нашей кучи точек. Создайте новый файл в автокаде и туда занесите известные точки, чем больше тем лучше, но что бы они были и в точках что мы линией соединили. Затем копируем соединенные линией точки и вставляем как блок, "присобачиваемся" к одной из точек блока и перетаскиваем на эту же точку но в новом проекте. Потом снова выделяем наш "блок с линиями", снова "присобачиваемся" к этой же совмещенной уже точке и нажимаем русскую букву "О" , активизируется режим поворота по точкам. Снова цепляемся к этой же общей точке и на другом конце блока выбираем другую общую точку но не совмещенную. Совмещаем эти точки. Ну вот и все. Все точки пересчитались, проверяемся по третьей и четвертой общей точке (если есть)