Страница 1 из 1

Создание схемы

Добавлено: 05 июн 2015, 23:30
defond
Здравствуйте.

Возникла необходимость составить схему, без картографической подложки (белый фон). Схема составляется на полотне 300х300 мм или пикселей, на выбор.

Есть объект - дорога - которая имеет две координаты, начала и конца участка. Точка А (45.006977, 39.117587) и точка Б (45.008380, 39.122297).

Сам участок должен располагаться в центре полотна. При этом, объект не может превышать 2/3 ширины или высоты полотна.

Рисую схему в PIL (Python), но это не принципиально, т.к. принципы рисования стандартны - верхний левый угол имеет координаты (0,0), правый нижний угол имеет координаты (300,300).

Получается, нужно перевести геокоординаты в относительные. Вот тут пока с мыслями туго. Буду рад, если кто-то подскажет направление.

Re: Создание схемы

Добавлено: 06 июн 2015, 06:21
stout
Координаты точек из градусов в радианы, вместо геодезической широты B вычисляете изометрическую
q = atanh(sin(B)) + e*atanh(e*sin(B)); e — эксцентриситет эллипсоида, вполне можно считать e ≈ 0.006694
А дальше работаете с ними как с прямоугольными.

Re: Создание схемы

Добавлено: 06 июн 2015, 09:51
defond
Спасибо! :)