Jump to content
GPS навигатор СитиГИД
mafet

Автомасштабирование

Recommended Posts

Всем привет!

Какой формат имеет файл autoscalecfg.txt ? Хочу подправить немного автомасштаб, т.к. по дефолту он какой-то не адекватный, но ссылочка http://openinfotech.ru/tmp/autoscale.php не работает =(

  • Upvote 1

Share this post


Link to post
Share on other sites

Извините, она, ссылка - действительно в данный момент не работает.

Отдал исходники администрации, жду года разместят на всем доступном ресурсе.

Share this post


Link to post
Share on other sites

Могу у себя разместить скрипт. Сервер на коалокейшне, так что со стабильностью не должно быть проблем. Если интересно - пришлите скрипт на mafet@mafet.ru

Share this post


Link to post
Share on other sites

Какой формат имеет файл autoscalecfg.txt ? Хочу подправить немного автомасштаб, т.к. по дефолту он какой-то не адекватный, но ссылочка http://openinfotech....p/autoscale.php не работает =(

Файл имеет текстовый формат и правится любым текстовым редактором (я правлю блокнотом)

Вот к примеру мой файл:

1 0 130

10000

10000

12000

14000

17000

20000

20000

23000

27000

32000

37000

42000

50000

60000

В первой строчке задан диапазон в котором происходит автомасштабирование (в данном случае до 130 км/ч), а следующие задают сам масштаб в зависимости от скорости, для простоты можно разбить на отрезки по 10 км/ч. Т.е.:

0 км/ч- масштаб 1:10000-первая строчка (после 1 0 130),

10 км/ч- мастаб 1:10000-вторая строчка,

30 км/ч- масштаб 1:12000- третья строчка

и т.д. вплоть до 130 км/ч- масштаб 1:60000- последняя строка.

Share this post


Link to post
Share on other sites

Могу у себя разместить скрипт. Сервер на коалокейшне, так что со стабильностью не должно быть проблем. Если интересно - пришлите скрипт на mafet@mafet.ru

Отправил на почту.

Share this post


Link to post
Share on other sites

.

Edited by mafet

Share this post


Link to post
Share on other sites

Спасибо огромное. :)

Обновил ссылку в FAQ.

Edited by PsevDANIm

Share this post


Link to post
Share on other sites

Что то не понятно мне с этим автомасштабом.

Воспользовался данной ссылкой http://www.mafet.ru/asc/autoscale.php и все равно СГ масштабирует как ему угодно.

У меня Samsung Galaxy S экран 4' . версия программы 5

Пробовал как при 4' так и выбирал больший экран 7'( большой экран будет по приятнее: стрелка не такая огромная, как при родном экране.) Так вот.

при 4' :

1 0 140

5000

10000

15000

25000

25000

35000

45000

45000

и т.д.

поставил такой масштаб, но на деле все равно мне гонит аж до 1:300 000 При любом размере экрана. Ладно на трассе 3D эффект исчезает, но в городе это бесит, особенно, когда подъезжаешь к нужному перекрестку или развязке. Когда уже практически повернул, то только тогда он тебе показывает нужный масштаб.

Добрый люди помогите разобраться с масштабом так, чтобы: в городе - при скорости от 60 до 90 был масштаб такой. чтобы видно было модели домов и их номера. на трассе - не имеет значения.

Характкристики:

Экран 4', но в настройках стоит 7'

Share this post


Link to post
Share on other sites

Автомасштаб по маневру включен или отключен?

Если АММ включен, то автомасштаб не работает так, как описано в autoscale.

Share this post


Link to post
Share on other sites

Автомасштаб по маневру включен или отключен?

У меня включено сейчас:

Масштаб - 10 000 (почему он меняется все время. то показывает 10 000, до доходит до 75 000?)

Наклон перспективы - средний

Автонаклон перспективы - откл.

вращение крты по движ. - Вкл.

Автомасштаб по маневру - Вкл. (при отключении, все равно масштаб периодически скачет)

Share this post


Link to post
Share on other sites

Автомасштаб по маневру - Вкл. (при отключении, все равно масштаб периодически скачет)

Отключите Автомасштаб по маневру

В этом случае изменение масштаба происходит в соответствии с файлом autoscale

и вручную кнопочками + и -

  • Upvote 1

Share this post


Link to post
Share on other sites

И так у меня в файле autoscalecfg:

1 0 140

5000

10000

15000

25000

25000

25000

25000

25000

25000

25000

50000

80000

Автомасштаб по маневру откл.

что имею: (картинки сняты при проигрывании маршрута) Масштабы разные.

29c6601ed23b.jpg a623e6e559ff.jpg e92f28e1f5d9.jpg

Share this post


Link to post
Share on other sites

так у Вас и в autoscale для этих скоростей масштабы разные.

А то, что цифры в файле не соответствуют цифре на экране, так это так и есть

масштаб устанавливается для 2D режима

а в 3D он получается в 2 раза больше

Только не спрашивайте у меня, почему так - сам не знаю :)

P.S. правда, как-то для скорости 120 не совпадает...

Edited by eklmn

Share this post


Link to post
Share on other sites

Это у Вас весь файл autoscale?

просто если это всё, то у Вас шаг изменения скорости будет 140/11=12,72

не очень удобно

добавьте еще 3 значения скорости в конец, чтобы шаг был по 10 км/ч

Edited by eklmn
  • Upvote 1

Share this post


Link to post
Share on other sites

что имею: (картинки сняты при проигрывании маршрута) Масштабы разные.

И еще я бы рекомендовал в файле количество строк делать= макс. масшт./10+1. Т.е. в Вашем случае 140/10+1=15 строк.

Так просто понятнее какой масштаб должен быть при определенной скорости. ПИсал выше в этой ветке (сообщение #4).

UPD: Вот и я про тоже:

добавьте еще пару значений скорости в конец, чтобы шаг был по 10 км/ч

Edited by s35

Share this post


Link to post
Share on other sites

А то, что цифры в файле не соответствуют цифре на экране, так это так и есть

масштаб устанавливается для 2D режима

а в 3D он получается в 2 раза больше

Как понимаю, в скрипте, который указан выше нужно будет подогнать масштаб, чтобы он меня устраивал в 3Д.

P.S. И спасибо за ответы..

Share this post


Link to post
Share on other sites

Как понимаю, в скрипте, который указан выше нужно будет подогнать масштаб, чтобы он меня устраивал в 3Д.

P.S. И спасибо за ответы..

Да.

И учтите, что если Вы будете масштаб увеличивать/уменьшать экранными кнопками, то он пропорционально изменится для всех скоростей.

Т.е. масштаб станет другим, но закон его изменения будет тот же

Share this post


Link to post
Share on other sites

Сейчас у меня по файлу вот что: (все строки)

1 0 140

5000

10000

15000

25000

25000

25000

25000

25000

25000

25000

50000

80000

Кто-нить, кому не лень. помогите.

Родной экран 4 дюйма, в настройках поставил 7 дюймов.

Хочется в 3D: при старте отображались дома и их номера. При скорости до 80 сохранялись дома и номера от 80 до 100 масштаб увеличился, но не намного. и от 110-140. были видны POI.

в картинках выше были указаны скорости приблизительно погрешность в 10 км/ч., файл масштаба использовался этот же

Share this post


Link to post
Share on other sites

Да и еще самый последний и глупый вопрос (ссылка по платформе андроид)

Настройка-->Карта--> Масштаб . Каждый раз, когда я захожу у меня этот масштаб постоянно меняется, я уже писал по этому поводу.

Ранее я заходил был масштаб 5000, потом 10000 и сейчас 2000. настройки никакие не менял, файл масштабности не менял, такой же ка и выше выложен.Стоит ли на него обращать внимание или забить огромный болт, не влияет ли он на автоматический масштаб?

Share this post


Link to post
Share on other sites

Хочется в 3D: при старте отображались дома и их номера. При скорости до 80 сохранялись дома и номера от 80 до 100 масштаб увеличился, но не намного. и от 110-140. были видны POI.

Придется подбирать масштабы.

Во-первых: добавьте еще 3 строки с масштабами в файл, чтобы легче было понимать на какую скорость он действует

во-вторых на отображение домов, номеров и ПОИ еще влияет настройка

Меню -- Настройки -- Карта -- Детализация карты

Чем она больше, тем на больших масштабах видны мелкие детали

Я у себя первый раз настраивал так:

Оставил в autoscale две строки (заголовок и один масштаб) запустил проигрывание маршрута, посмотрел, устроило, запомнил масштаб для маленькой скорости

потом поменял масштаб для средней скорости, проверил, запомнил

тоже самое для большой

(у меня всего три значения масштаба в файле)

потом размножил нужное кол-во раз

  • Upvote 1

Share this post


Link to post
Share on other sites

Кто-нить, кому не лень. помогите.

Родной экран 4 дюйма, в настройках поставил 7 дюймов.

Хочется в 3D: при старте отображались дома и их номера. При скорости до 80 сохранялись дома и номера от 80 до 100 масштаб увеличился, но не намного. и от 110-140. были видны POI.

Про 7" не скажу, но у меня на 4" уст-ве выставлено 5" (плюс еще в настройках экрана- детализация 100%) в приведенном выше файле (сообщение #4) выставлял значения так, чтобы номера домов были видны до ~70 км/ч. А вообще сами экспериментально можете подобрать. Но для удобства надо подправить файл как Вам посоветовали: увеличить количество строк.

По поводу ПОИ их видимость определяется не только файлом автомасштаба,но и детализацией (если не ошибаюсь) и файлом Resources (там надо править вручную через редактор) .

Share this post


Link to post
Share on other sites

Спасибо, буду экспериментировать по Вашему совету

Share this post


Link to post
Share on other sites

Вот что использую я:


 

1 0 130

9000

10000

12000

14000

16000

18000

20000

22000

24000

26000

28000

30000

32000

34000

36000

38000

40000

42000

44000

Share this post


Link to post
Share on other sites

Чтобы заработало как положено на айфоне надо не только АММ отключить, но и автонаклон перспективы!

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

×