Карты, не вошедшие в основной список

программа для загрузки и просмотра спутниковых снимков Земли, Луны, Марса предоставленных сервисами Google Maps и Космоснимки. Возможность работы с GPS приёмником.

Модераторы: Tolik, zed

Re: Описание карт не вошедших в основной список

Сообщение Tolik » 10 мар 2011, 14:45

Не понял. Как это - в разных масштабах?
Этот Красноармейск?
Отображается так же, как и на сайте.
Tolik
Гуру
 
Сообщения: 1624
Зарегистрирован: 28 янв 2011, 10:38
Благодарил (а): 68 раз.
Поблагодарили: 242 раз.

Re: Описание карт не вошедших в основной список

Сообщение Papazol » 10 мар 2011, 16:34

Нет, судя по приведённой формуле, это "старая" карта. Однако она отображается вполне адекватно. Даже привязка у неё есть.
Аватара пользователя
Papazol
Гуру
 
Сообщения: 1210
Зарегистрирован: 04 дек 2009, 01:39
Откуда: Рязань
Благодарил (а): 29 раз.
Поблагодарили: 147 раз.

Re: Описание карт не вошедших в основной список

Сообщение lokiab » 10 мар 2011, 19:49

Этот Красноармейск.
Вот так в САСе.
Изображение
Такое впечатление, что какая-то граница проходит.
lokiab
Новичок
 
Сообщения: 4
Зарегистрирован: 10 мар 2011, 13:43
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Описание карт не вошедших в основной список

Сообщение Papazol » 10 мар 2011, 19:56

У меня не так. И вообще, как будто половинки от разных карт. Перезагрузить участок пробовали?

Изображение
Аватара пользователя
Papazol
Гуру
 
Сообщения: 1210
Зарегистрирован: 04 дек 2009, 01:39
Откуда: Рязань
Благодарил (а): 29 раз.
Поблагодарили: 147 раз.

Re: Описание карт не вошедших в основной список

Сообщение lokiab » 10 мар 2011, 20:01

Уточню - у меня был масштаб 14.
На сайта - так как слева - так везде.

Кеш удаля неоднократно - безрезультатно.
Если менять цифры в строчке

if ((Zm11dx>2461)and(Zm11dx<2482))and((Zm11dy>1271)and(Zm11dy<1296)) then mn:='MskMO' else

наобум, то линия смещается. Беда в том, что для меня - темный лес значение этих цифр - координаты какие-то :)
lokiab
Новичок
 
Сообщения: 4
Зарегистрирован: 10 мар 2011, 13:43
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Описание карт не вошедших в основной список

Сообщение Papazol » 10 мар 2011, 21:16

На моей картинке также, как видно, масштаб z14. Не надо было править zmp, теперь только по-новой скачать и установить взамен того. Кстати, интересно, может, выложите свой zmp, я бы попробовал.
Аватара пользователя
Papazol
Гуру
 
Сообщения: 1210
Зарегистрирован: 04 дек 2009, 01:39
Откуда: Рязань
Благодарил (а): 29 раз.
Поблагодарили: 147 раз.

Re: Описание карт не вошедших в основной список

Сообщение lokiab » 10 мар 2011, 22:24

zmp не правил.
Скачал последнюю версию.
Распаковал в пустой каталог.
И вот такой эффект:
Изображение

Методом тыка разобрался. В файле ...\SASPlanet_110216\Maps\sas.maps\Other\eAtlas.zmp\GetUrlScript.txt
исправляем в строке

if ((Zm11dx>2461)and(Zm11dx<2482))and((Zm11dy>1271)and(Zm11dy<1296)) then mn:='MskMO' else

2482 на 2485 к примеру. Чистим кэш, получаем:

Изображение

Tolik писал(а):Исправил:
...
eAtlas - обновил карту для Москвы и МО
...
отсюда


Видимо, проблемы с определением границ МО.
Есть подозрение, что такой эффект будет наблюдаться по границам некого квадрата вокруг Москвы.
lokiab
Новичок
 
Сообщения: 4
Зарегистрирован: 10 мар 2011, 13:43
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Описание карт не вошедших в основной список

Сообщение Tolik » 10 мар 2011, 23:16

Наконец-то дошло :)
lokiab, я долго не мог понять, почему у вас с eAtlas проблема, а у меня нет.
Просто мы говорили про разные еатласы: вы про "старую" sas.maps\Other\eAtlas.zmp, а я про "новую" plus.maps\eatlas_new.zmp. В последней отображается нормально, но неправильная привязка.

С eAtlas.zmp вы уже сами разобрались.
Код: Выделить всё
if ((Zm11dx>2461)and(Zm11dx<2482))and((Zm11dy>1271)and(Zm11dy<1296)) then mn:='MskMO' else

Цифры определяют квадрат, в котором берутся данные из карты 'MskMO'. К сожалению (или к счастью), МО не квадратная, и если размер квадрата сделать больше, то по углам останутся белые пятна. А определять неквадратную область просто лень. Скрипт, кстати, писал не я, я только подправил - раньше квадрат был только вокруг Москвы:
Код: Выделить всё
if ((Zm11dx>2472)and(Zm11dx<2479))and((Zm11dy>1279)and(Zm11dy<1288)) then mn:='Msk' else


P.S. А у Papazol "суперстарая" карта eAtlas - у него NameInCache=Eatlas_map
Tolik
Гуру
 
Сообщения: 1624
Зарегистрирован: 28 янв 2011, 10:38
Благодарил (а): 68 раз.
Поблагодарили: 242 раз.

Re: Описание карт не вошедших в основной список

Сообщение Papazol » 11 мар 2011, 02:45

Тогда получается, что одновременно существуют уже три zmp на eAtlas. Все ли они есть в репозитории? Ведь мой "суперстарый" zmp работает, и тот, что у меня назван новым - тоже.
Аватара пользователя
Papazol
Гуру
 
Сообщения: 1210
Зарегистрирован: 04 дек 2009, 01:39
Откуда: Рязань
Благодарил (а): 29 раз.
Поблагодарили: 147 раз.

Re: Описание карт не вошедших в основной список

Сообщение Tolik » 11 мар 2011, 11:29

Papazol писал(а):Тогда получается, что одновременно существуют уже три zmp на eAtlas. Все ли они есть в репозитории? Ведь мой "суперстарый" zmp работает, и тот, что у меня назван новым - тоже.

В основном репозитарии есть "старая", в плюсовом "новая", а "суперстарой" нет.
Мне кажется, "старая" лучше "суперстарой"?
Tolik
Гуру
 
Сообщения: 1624
Зарегистрирован: 28 янв 2011, 10:38
Благодарил (а): 68 раз.
Поблагодарили: 242 раз.

Пред.След.

Вернуться в SAS.Планета

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4

cron