Lighthouse has a new layout. Prefer the old one? Return to the old layout, and switch back any time from the link at the top of each page.

Последовательность параметров командной строки и проекция

#4

Если в командной строке к mapsoft_mapview указать сперва карты, потом трек, то результат иной нежели если указать сперва трек, потом карты. Я не до конца понимаю почему это так, но догадываюсь примерно. Тем не менее мне кажется удобнее было бы если бы результат был одинаков. Тим

-- потому что при загрузке файлов в mapsoft_mapview проекция выставляется по первому файлу. А уж внутри файла проекция выставляется по картам, а если их нет - будет lonlat (см. комментарий к mymap() в libgeo/geo_convs.h) Слава

Reported by Тим · February 3rd, 2009 @ 08:21 PM

State: resolved
Milestone: none
Assigned to: nobody

Activity

  1. Тим
    Тим
    • State changed from new to open

    Понял.

    А может сделать какой-нибудь алгоритм, который будет выдавать одинаковый результат независимо от того каким образом переданы геоданные? (Например если есть карты, то параметры берутся по ближней к центру, в верхнем слое -- идея от балды)

    И ещё -- может сделать возможность менять проекции в mapview во время работы?

    February 3rd, 2009 @ 08:29 PM

  2. Max Ushakov
    Max Ushakov

    По поводу алгоритма выбора проекции: а может, признать уже, что lonlat выглядит криво, и выбирать по умолчанию разумную tmerc?

    По поводу менять проекцию сделал новый ticket #5 Сделать возможность менять проекцию в mapview.

    February 4th, 2009 @ 09:42 AM

  3. Vladislav Zavjalov
    Vladislav Zavjalov

    А масштаб какой по умолчанию выбирать? Все-таки проекцию надо по конкретной карте выставлять...

    February 4th, 2009 @ 02:41 PM

  4. Max Ushakov
    Max Ushakov

    Ну, когда мы по умолчанию выбираем lonlat, мы же ставим какой-то масштаб? Вот такой же и ставить...

    February 4th, 2009 @ 05:23 PM

  5. Vladislav Zavjalov
    Vladislav Zavjalov
    • State changed from open to resolved
    • Milestone order changed from 0 to 0

    Изменил логику выставления проекции.
    Теперь при загрузке карты проекция меняется всегда. При загрузке геоданных проекция устанавливается, только если до этого ее не было.

    Соответственно, если в командной строке несколько карт и треков в любом порядке -- проекция выставится по последней карте.

    August 26th, 2011 @ 01:59 AM

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.