Показать сообщение отдельно
Непрочитано 10.09.2012, 21:37
#189
lalex
winduser

Аватар для lalex
 
Club: Летающие болотоходцы
Location: Казантип, в Москве зимую
Weight: ~60 kg.
Благодарностей: 333
Ошибка возможнее всего в вычислении ширины картинки. Если вычислять не по верхнему краю, а по нижнему, например - из "нижних" координат. Надо делать все строго по инструкции. Ну и онлайн-калькулятор тоже стоит проверить... Формат числа, то, се. Если не получится в разных вариантах, то лучше повторить в каком-то другом месте, может, просто карта неверная попалась.

Сама процедура неверной быть не может, проверена множество раз и алгоритм там простейший, с т.зр. геометрии. Надо бы конвертор сочинить, SAS->GPSRes, но лень.

Ну и еще раз повторю: если задача - просто увидеть трек на карте (гугле, яндексе итп.) то НЕ НАДО делать все эти трюки. Просто конвертируешь трек в KML, и грузишь в SAS - все, он ложится куда надо. Дальше можно делать все вышеописанные танцы с картинкой, если есть такое желание.

Плюсы SAS перед гуглом - там любые карты, вплоть до генштабовских. В гугле - только одна, гугловская, точнее, только ихний спутник.

Подгонка по векторному треку - неплохая идея, если вдуматься. Можно ее еще усовершенствовать, просто рисуя трек квадратом, по рамке карты, или даже сетку разбить.
lalex вне форума Ответить с цитированием