Страница 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
Столкнулся с таким багом.
Рисовал дороги и после них нарисовал ручей. На ручье остались висеть роутовые ноды на концах линии.
Следующий нарисованый ручей уже нод не имел.
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. Проблем, к сожалению, не выявил. Смею предположить, что в файле есть еще что-то....
Re: Beta тестирование (тестирование, баги, замечания)
Добавлено: 27 мар 2013, 10:49
User_tester
Можно ли в целях удобства в списке выделить
жирным шрифтом строку с включенным сейчас картографическим сервисом?

Не напряжет ли это сильно ресурсы?
Есть:
Стало бы:

Re: Beta тестирование (тестирование, баги, замечания)
Добавлено: 27 мар 2013, 11:11
alex_f
Fencer_Silver писал(а):Смею предположить, что в файле есть еще что-то....
Приложил архив с тестовым typ-файлом и фрагментом карты.
Re: Beta тестирование (тестирование, баги, замечания)
Добавлено: 27 мар 2013, 11:55
nemec08
Fencer_Silver писал(а):Добавим.
З.Ы. Всем, кто часто экспортирует свои карты в МПС шейпы. Появилась информация, что при экспорте периодически выскакивает ошибка. Причем непонятным образом. Требуется подтверждение. Прошу отписаться всех, кто готовит карты для Гармин.
я последние 3 месяца - ошибок не скакало. не ставил только последнюю версию. последний раз сегодня ночью экспортировал