Обсуждение Beta версий (тестирование, баги, замечания)

Полноценный картографический редактор, предназначенный для создания векторных карт и картографических планов местности в открытом картографическом формате (*.PFM - Map Polish Format) с последующей компиляцией в различные (обменные, закрытые) картографические форматы, для использования в различных навигационных программах и приложениях.

Модераторы: Fencer_Silver, Admin, Alex

User_tester
Бета тестер
Бета тестер
Сообщения: 1149
Зарегистрирован: 23 апр 2012, 11:23
Беларусь

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

Сообщение 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.
User_tester
Бета тестер
Бета тестер
Сообщения: 1149
Зарегистрирован: 23 апр 2012, 11:23
Беларусь

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

Сообщение User_tester »

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

скриншот.png

Работа с версией, к сожалению, пока что невозможна из-за этого.
Последний раз редактировалось User_tester 27 мар 2013, 07:08, всего редактировалось 1 раз.
DarkDiver
Бета тестер
Бета тестер
Сообщения: 363
Зарегистрирован: 06 мар 2012, 04:31
Контактная информация:
Россия

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

Сообщение 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
Работа с версией, к сожалению, пока что невозможна из-за этого.
Да, подтверждаю, не работает смещение.
http://john.bdk.com.ru
KartaBY
Активный пользователь
Активный пользователь
Сообщения: 128
Зарегистрирован: 05 апр 2012, 10:55
Контактная информация:
Беларусь

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

Сообщение KartaBY »

Столкнулся с таким багом.
Рисовал дороги и после них нарисовал ручей. На ручье остались висеть роутовые ноды на концах линии.
Следующий нарисованый ручей уже нод не имел.
ScreenShot026.jpg
Kartaby.by
nemec08
Зарегистрированный пользователь
Зарегистрированный пользователь
Сообщения: 23
Зарегистрирован: 21 ноя 2012, 08:54
Откуда: Минск
Контактная информация:
Беларусь

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

Сообщение nemec08 »

так и не увидел ответа по точке подъезда к ПОИ - будет реализовано или нет в перспективе?
имхо: если нет - заблокировать тогда эту функцию, если да - будем ждать.
kartaby.by
Аватара пользователя
Fencer_Silver
Разработчик
Разработчик
Сообщения: 922
Зарегистрирован: 06 фев 2012, 16:00
Откуда: Украина
Настроение:
Контактная информация:
Украина

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

Сообщение Fencer_Silver »

Добавим.

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

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

Сообщение User_tester »

Скажите, а что слышно по ранее сообщавшейся ошибке с экспортом в шейпы?

http://micro-gis.com/forum/viewtopic.ph ... 2955#p4575
Fencer_Silver писал(а):Появилась информация, что при экспорте периодически выскакивает ошибка. Причем непонятным образом. Требуется подтверждение. Прошу отписаться всех, кто готовит карты для Гармин.
Известно ли что об этой ошибке для ориентировки?
Аватара пользователя
Fencer_Silver
Разработчик
Разработчик
Сообщения: 922
Зарегистрирован: 06 фев 2012, 16:00
Откуда: Украина
Настроение:
Контактная информация:
Украина

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

Сообщение Fencer_Silver »

Исправим. Добавление Паскалевского скрипта в программу на С++ - потребовало немалых усилий....

Добавлено спустя 2 минуты 58 секунд:
Известно ли что об этой ошибке для ориентировки?
Есть инфа что периодически без явного повторения вылетает "Access ...." - программа аварийно завершается. Копать никуда не надо - надо отписаться - наблюдал у себя - или нет.
User_tester
Бета тестер
Бета тестер
Сообщения: 1149
Зарегистрирован: 23 апр 2012, 11:23
Беларусь

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

Сообщение User_tester »

Непосредственно при шагах по мастеру экспорта в шейпы - ошибок Access Violation пока не наблюдал. Аварийного вылета программы - тем более.

Единственное, видел что-то похожее на эту ошибку, когда был случайно открыт DBF файл, который должен был при экспорте перезаписаться. Но тут был мой недосмотр! Программа ругнулась на отсутствие возможности работать с библиотекой dll экспорта в шейпы.
Аватара пользователя
Fencer_Silver
Разработчик
Разработчик
Сообщения: 922
Зарегистрирован: 06 фев 2012, 16:00
Откуда: Украина
Настроение:
Контактная информация:
Украина

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

Сообщение Fencer_Silver »

Это нормально. В этом виновата программа, открывшая DBF. Она блокирует его изменения - соответственно МГЕ не может получить доступ к файлу для записи, - появляется ошибка.
alex_f
Зарегистрированный пользователь
Зарегистрированный пользователь
Сообщения: 12
Зарегистрирован: 08 мар 2013, 12:15
Украина

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

Сообщение 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
Аватара пользователя
Fencer_Silver
Разработчик
Разработчик
Сообщения: 922
Зарегистрирован: 06 фев 2012, 16:00
Откуда: Украина
Настроение:
Контактная информация:
Украина

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

Сообщение Fencer_Silver »

To alex_f
Скопировал фрагмент. Вставил в TYP файл. Прогнал через Debbuger. Проблем, к сожалению, не выявил. Смею предположить, что в файле есть еще что-то....
1.png
User_tester
Бета тестер
Бета тестер
Сообщения: 1149
Зарегистрирован: 23 апр 2012, 11:23
Беларусь

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

Сообщение User_tester »

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

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

Стало бы:
Изображение
alex_f
Зарегистрированный пользователь
Зарегистрированный пользователь
Сообщения: 12
Зарегистрирован: 08 мар 2013, 12:15
Украина

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

Сообщение alex_f »

Fencer_Silver писал(а):Смею предположить, что в файле есть еще что-то....
Приложил архив с тестовым typ-файлом и фрагментом карты.
2013-03-27_11-06-56.png
Вложения
test1.rar
(2.15 КБ) 464 скачивания
nemec08
Зарегистрированный пользователь
Зарегистрированный пользователь
Сообщения: 23
Зарегистрирован: 21 ноя 2012, 08:54
Откуда: Минск
Контактная информация:
Беларусь

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

Сообщение nemec08 »

Fencer_Silver писал(а):Добавим.

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