Страница 200 из 272

Re: Beta тестирование (тестирование, баги, замечания)

Добавлено: 27 мар 2013, 05:53
User_tester
Alex писал(а): - Возможно удаление DAT файлов, при этом удалится сервис из программы, возможно добавление своих сервисов, или их модификация.
- Добавлено: два пустых сервиса для использования в них закешированых тайлов
Расскажите, пожалуйста, как делать DAT файлы и скрипты WEB карт! ;) Интересует, что именно и как писать вот в этом блоке (пример для Bing):

Код: Выделить всё

[SCRIPT]

Var 
   strResult:string;
   i:byte;
   X1,Y1,X2,Y2:integer;
begin
   strResult:='';     
   X1:=Round(IntPower(2,z)) div 2;
   Y1:=Round(IntPower(2,z)) div 2;
   X2:=X1; Y2:=Y1;
   for i:=2 to z+1 do
    begin
    X2:=X2 div 2;
    Y2:=Y2 div 2;
    if x<X1
     then begin
           X1:=X1-X2;
           if y<Y1 then begin
                            Y1:=Y1-Y2;
                            strResult:=strResult+'0';
                           end
                      else begin
                            Y1:=Y1+Y2;
                            strResult:=strResult+'2';
                           end;
          end
     else begin
           X1:=X1+X2;
           if y<Y1 then begin
                             Y1:=Y1-Y2;
                             strResult:=strResult+'1';
                            end
                     else begin
                           Y1:=Y1+Y2;
                           strResult:=strResult+'3';
                          end;
         end;
     end;
 SummaryURL:=DefaultURL+strResult+'.jpeg?g=1046';
end.

Re: Beta тестирование (тестирование, баги, замечания)

Добавлено: 27 мар 2013, 07:05
User_tester
MicroGIS Editor v1.0.11.571b
Перестало задавать смещения для подложек. Задаю сдвиг на запад/восток, а подложка стоит на месте. :!:

скриншот.png

Работа с версией, к сожалению, пока что невозможна из-за этого.

Re: Beta тестирование (тестирование, баги, замечания)

Добавлено: 27 мар 2013, 07:14
DarkDiver
User_tester, по сути скрипт - это программа на языке программирования Pascal. В результате работы этой программы в строковой переменной "SummaryURL" мы должны получить URL-адрес тайла.
Этот URL-адрес зависит от координат и зума:
x,y - координаты.
z - уровень увеличения.

Соответственно в скрипте мы кодируем то, как формируется адрес тайла в зависимости от x,y,z.
Код для Bing - не самый удачный вариант для обучения, лучше рассмотреть что-нибудь попроще, например Google:

Код: Выделить всё

var 
  strTail:string; 

begin 

   strTail:=SubString('Galileo',1, Random(8));
   SummaryURL:=DefaultURL+'&x='+IntToStr(x)+'&y='+IntToStr(y)+'&z='+IntToStr(z)+'&s='+strTail; 

end.
Тут более менее все понятно. По аналогии я сделал для ДубльГИС, ОСМ, Nokia DG.
Формат строки адреса тайлов можно посмотреть в браузере, например в FireFox:
1) открываем интересующие карты
2) Меню: "Инстурменты -> Информация о странице"
3) Вкладка "Мультимедиа"
Находим в списке адреса тайлов и выискиваем закономерности, которые позволят составить скрипт.
Я правда делал не с нуля, а подглядывал в конфиги для GРSМареdit и SAS-Planeta и делал по аналогии.

Добавлено спустя 7 минут 29 секунд:
User_tester писал(а):MicroGIS Editor v1.0.11.571b
Перестало задавать смещения для подложек. Задаю сдвиг на запад/восток, а подложка стоит на месте. :!:
скриншот.png
Работа с версией, к сожалению, пока что невозможна из-за этого.
Да, подтверждаю, не работает смещение.

Re: Beta тестирование (тестирование, баги, замечания)

Добавлено: 27 мар 2013, 07:46
KartaBY
Столкнулся с таким багом.
Рисовал дороги и после них нарисовал ручей. На ручье остались висеть роутовые ноды на концах линии.
Следующий нарисованый ручей уже нод не имел.
ScreenShot026.jpg

Re: Beta тестирование (тестирование, баги, замечания)

Добавлено: 27 мар 2013, 09:06
nemec08
так и не увидел ответа по точке подъезда к ПОИ - будет реализовано или нет в перспективе?
имхо: если нет - заблокировать тогда эту функцию, если да - будем ждать.

Re: Beta тестирование (тестирование, баги, замечания)

Добавлено: 27 мар 2013, 09:15
Fencer_Silver
Добавим.

З.Ы. Всем, кто часто экспортирует свои карты в МПС шейпы. Появилась информация, что при экспорте периодически выскакивает ошибка. Причем непонятным образом. Требуется подтверждение. Прошу отписаться всех, кто готовит карты для Гармин.

Re: Beta тестирование (тестирование, баги, замечания)

Добавлено: 27 мар 2013, 09:20
User_tester
Скажите, а что слышно по ранее сообщавшейся ошибке с экспортом в шейпы?

http://micro-gis.com/forum/viewtopic.ph ... 2955#p4575
Fencer_Silver писал(а):Появилась информация, что при экспорте периодически выскакивает ошибка. Причем непонятным образом. Требуется подтверждение. Прошу отписаться всех, кто готовит карты для Гармин.
Известно ли что об этой ошибке для ориентировки?

Re: Beta тестирование (тестирование, баги, замечания)

Добавлено: 27 мар 2013, 09:25
Fencer_Silver
Исправим. Добавление Паскалевского скрипта в программу на С++ - потребовало немалых усилий....

Добавлено спустя 2 минуты 58 секунд:
Известно ли что об этой ошибке для ориентировки?
Есть инфа что периодически без явного повторения вылетает "Access ...." - программа аварийно завершается. Копать никуда не надо - надо отписаться - наблюдал у себя - или нет.

Re: Beta тестирование (тестирование, баги, замечания)

Добавлено: 27 мар 2013, 09:30
User_tester
Непосредственно при шагах по мастеру экспорта в шейпы - ошибок Access Violation пока не наблюдал. Аварийного вылета программы - тем более.

Единственное, видел что-то похожее на эту ошибку, когда был случайно открыт DBF файл, который должен был при экспорте перезаписаться. Но тут был мой недосмотр! Программа ругнулась на отсутствие возможности работать с библиотекой dll экспорта в шейпы.

Re: Beta тестирование (тестирование, баги, замечания)

Добавлено: 27 мар 2013, 09:36
Fencer_Silver
Это нормально. В этом виновата программа, открывшая DBF. Она блокирует его изменения - соответственно МГЕ не может получить доступ к файлу для записи, - появляется ошибка.

Re: Beta тестирование (тестирование, баги, замечания)

Добавлено: 27 мар 2013, 10:19
alex_f
Ошибка отображения - тип, определенный в текстовом TYP-файле как черная линия толщиной 1 px, отображается как белая линия толщиной 2 px.
Фрагмент TXT-файла (сохранен из TYPEditor v. 4.0.29).

Код: Выделить всё

[_line]
Type=0x05
UseOrientation=Y
LineWidth=1
Xpm="0 0 2 0"
"1 c #000000"
"2 c #D08800"
ExtendedLabels=N
[end]
MGE v1.0.11.571b + WinXPx32

Re: Beta тестирование (тестирование, баги, замечания)

Добавлено: 27 мар 2013, 10:49
Fencer_Silver
To alex_f
Скопировал фрагмент. Вставил в TYP файл. Прогнал через Debbuger. Проблем, к сожалению, не выявил. Смею предположить, что в файле есть еще что-то....
1.png

Re: Beta тестирование (тестирование, баги, замечания)

Добавлено: 27 мар 2013, 10:49
User_tester
Можно ли в целях удобства в списке выделить жирным шрифтом строку с включенным сейчас картографическим сервисом? :?: Не напряжет ли это сильно ресурсы?

Есть:
Изображение

Стало бы:
Изображение

Re: Beta тестирование (тестирование, баги, замечания)

Добавлено: 27 мар 2013, 11:11
alex_f
Fencer_Silver писал(а):Смею предположить, что в файле есть еще что-то....
Приложил архив с тестовым typ-файлом и фрагментом карты.
2013-03-27_11-06-56.png

Re: Beta тестирование (тестирование, баги, замечания)

Добавлено: 27 мар 2013, 11:55
nemec08
Fencer_Silver писал(а):Добавим.

З.Ы. Всем, кто часто экспортирует свои карты в МПС шейпы. Появилась информация, что при экспорте периодически выскакивает ошибка. Причем непонятным образом. Требуется подтверждение. Прошу отписаться всех, кто готовит карты для Гармин.
я последние 3 месяца - ошибок не скакало. не ставил только последнюю версию. последний раз сегодня ночью экспортировал