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

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

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

Аватара пользователя
Alex
Администратор
Администратор
Сообщения: 1017
Зарегистрирован: 06 фев 2012, 15:57
Откуда: Украина
Настроение:
Контактная информация:
Украина

Re: Beta тестирование (обсуждение функционала beta версий)

Сообщение Alex »

Обновился MicroGIS Editor до версии 1.0.11.536b.
 Перечень изменений:
Версия 1.0.11.536b 16.12.2012
- Добавлено: во все временные ограничения:
а) Период дат
б) Дни года
в) Дни месяца
г) Дни недели месяца
д) Дни недели года
е) Недели года
ж) Недели месяца
з) Месяцы года
и) Дни месяца года
В файл польского формата записываются нестандартными ключами:
а) Time =( DR, YYYY/MM/DD, YYYY/MM/DD,HH:MM,HH:MM)
б) Time = (DY,DD,DD,HH:MM,HH:MM)
в) Time = (DM,DD,DD,HH:MM,HH:MM)
г) Time = (DWM,DW,WM,DW,WM,HH:MM,HH:MM)
д)Time = (DWY,DW,WY,DW,WY,HH:MM,HH:MM)
е)Time = (WM,WM,WM,HH:MM,HH:MM)
ж)Time = (WY,WY,WY,HH:MM,HH:MM)
з)Time = (MY,MY,MY,,HH:MM,HH:MM)
и)Time = (DMY,DM,MY,DM,MY,HH:MM,HH:MM)
- Добавлено: экспорт в шейпы МПС все возможные временные ограничения;
- Добавлено: все ограничения участвуют в проверке роутинга;
- Исправлено: запись шейпов для открытия в АркГис (ОГРОМНАЯ БЛАГОДАРНОСТЬ MONSTRIA).
💻 Всегда где-то рядом. Если что — найдём решение.
KartaBY
Активный пользователь
Активный пользователь
Сообщения: 128
Зарегистрирован: 05 апр 2012, 10:55
Контактная информация:
Беларусь

Re: Beta тестирование (обсуждение функционала beta версий)

Сообщение KartaBY »

Ух молодцы.
Но не могу сообразить как поставить на дорогу ограничение скорости 40 км/ч с 8:00-16:00. :roll:

Упс. Скачал обновление. Установил, а у меня все равно осталась версия 535. :shock:
Kartaby.by
User_tester
Бета тестер
Бета тестер
Сообщения: 1149
Зарегистрирован: 23 апр 2012, 11:23
Беларусь

Re: Beta тестирование (обсуждение функционала beta версий)

Сообщение User_tester »

KartaBY писал(а):не могу сообразить как поставить на дорогу ограничение скорости 40 км/ч с 8:00-16:00. :roll:
Пока не прикрутили оставшуюся мою хотелку "Driving Restrictions", только ручками прописать в шейпах:
RSTR1_1: Special Speed Situation: time dependent, speed: 40
DT1_1: On Day: ...; Time: 8:00-16:00
Аватара пользователя
Alex
Администратор
Администратор
Сообщения: 1017
Зарегистрирован: 06 фев 2012, 15:57
Откуда: Украина
Настроение:
Контактная информация:
Украина

Re: Beta тестирование (обсуждение функционала beta версий)

Сообщение Alex »

Забыли увеличить номер версии, не обращайте внимания.
💻 Всегда где-то рядом. Если что — найдём решение.
User_tester
Бета тестер
Бета тестер
Сообщения: 1149
Зарегистрирован: 23 апр 2012, 11:23
Беларусь

Re: Beta тестирование (обсуждение функционала beta версий)

Сообщение User_tester »

Alex писал(а):Обновился MicroGIS Editor до версии 1.0.11.536b.
Перечень изменений:
- Добавлено: во все временные ограничения:
- Добавлено: экспорт в шейпы МПС все возможные временные ограничения;
Молодцы, разработчики, спасибо за реализацию хотелки! :friend: :D

Пожелания и замечания по временным ограничениям:

1.
Изображение

2. В "Периоде дат", если случайно допустишь ошибку и поставишь исходную дату позднее конечной, то экспорт в шейпы временного запрета не произойдёт. Только при нормальной записи экспортируется. В итоге можешь просто не заметить свою ошибку и потерять информацию в карте. Проверки карты это не находят:
Note: The Start Date must be earlier than the End Date.
Можно ли добавить?

Так же для похожих позиций:
 
Day of Year
Note: The Start Day must be earlier than the End Day.

Day of Month
Note: The Start Day must be earlier than the End Day.

Day of Week of Month
Note: The Start Day must be earlier than the End Day.

Day of Week of Year
Note: The Start Day must be earlier than the End Day.

Week of Month
Note: The Start Week must be earlier than the End Week.

Week of Year
Note: The Start Week must be earlier than the End Week.

Month of Year
Note: The Start Month must be earlier than the End Month.

Day of Month of Year
Note: The Start Day must be earlier than the End Day.
3. Ошибка в "Днях года": последний день можно выставить 366. Но должно быть максимум 365, согласно мануалу.

4. Временные запреты прописаны только для манёвров (повороты, развороты на перекрёстках). Надо бы прописать и для рёбер дорог. Там они совместно используются с "Driving Restrictions".
Аватара пользователя
Fencer_Silver
Разработчик
Разработчик
Сообщения: 922
Зарегистрирован: 06 фев 2012, 16:00
Откуда: Украина
Настроение:
Контактная информация:
Украина

Re: Beta тестирование (обсуждение функционала beta версий)

Сообщение Fencer_Silver »

2. В "Периоде дат", если случайно допустишь ошибку и поставишь исходную дату позднее конечной, то экспорт в шейпы временного запрета не произойдёт. Только при нормальной записи экспортируется. В итоге можешь просто не заметить свою ошибку и потерять информацию в карте. Проверки карты это не находят:
Более того - ОН ДАЖЕ НЕ ЗАПИШЕТСЯ В ПОЛЬСКИЙ! Какие тогда проверки?
Ошибка в "Днях года": последний день можно выставить 366. Но должно быть максимум 365, согласно мануалу.
А високосный год?
User_tester
Бета тестер
Бета тестер
Сообщения: 1149
Зарегистрирован: 23 апр 2012, 11:23
Беларусь

Re: Beta тестирование (обсуждение функционала beta версий)

Сообщение User_tester »

Fencer_Silver писал(а):Более того - ОН ДАЖЕ НЕ ЗАПИШЕТСЯ В ПОЛЬСКИЙ! Какие тогда проверки?
У меня всё записалось успешно при сохранении ;)

Как вариант - предупреждение пусть выскакивает при наборе неверного значения.

Добавлено спустя 1 минуту 12 секунд:
Fencer_Silver писал(а):А високосный год?
Гармин викокосных годов не знает, судя по мануалу.
Аватара пользователя
Fencer_Silver
Разработчик
Разработчик
Сообщения: 922
Зарегистрирован: 06 фев 2012, 16:00
Откуда: Украина
Настроение:
Контактная информация:
Украина

Re: Beta тестирование (обсуждение функционала beta версий)

Сообщение Fencer_Silver »

У меня всё записалось успешно при сохранении

Как вариант - предупреждение пусть выскакивает при наборе неверного значения.
Проверил - при записи, по крайней мере "Период дат" - в польский ОГРАНИЧЕНИЕ ПО-ВРЕМЕНИ - не записывается (Имеется ввиду дата начала позже даты конца). Записывается ограничение поворота, но без времени действия, как и задумывалось.
User_tester
Бета тестер
Бета тестер
Сообщения: 1149
Зарегистрирован: 23 апр 2012, 11:23
Беларусь

Re: Beta тестирование (обсуждение функционала beta версий)

Сообщение User_tester »

Нашёл ошибку. Сейчас экспортируется запись вида:

Data Range: Jan/1/2014 - Dec/31/2014; Time: 06:00-22:00;

А надо:

Date Range: Jan/1/2014 - Dec/31/2014; Time: 06:00-22:00;

Из-за этого компилятор выдаёт:

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

WARNING: DT1_1 on LINK_ID=3: unable to parse field "Data Range: Jan/1/2014 - Dec/31/2014"
Ещё навыдавал мне при компиляции множество:
 
Starting Map Build Engine...
WARNING! Message: Driving restriction problem - There is a restriction that connects two roads together, but the roads do not share a point in common
WARNING! Message: Driving restriction problem - There is a restriction that connects two roads together, but the roads do not share a point in common
WARNING! Message: Driving restriction problem - There is a restriction that connects two roads together, but the roads do not share a point in common
WARNING! Message: Driving restriction problem - There is a restriction that connects two roads together, but the roads do not share a point in common
WARNING! Message: Driving restriction problem - There is a restriction that connects two roads together, but the roads do not share a point in common
WARNING! Message: Driving restriction problem - There is a restriction that connects two roads together, but the roads do not share a point in common
WARNING! Message: Driving restriction problem - There is a restriction that connects two roads together, but the roads do not share a point in common
WARNING! Message: Driving restriction problem - There is a restriction that connects two roads together, but the roads do not share a point in common
WARNING! Message: Driving restriction problem - There is a restriction that connects two roads together, but the roads do not share a point in common
WARNING! Message: Driving restriction problem - There is a restriction that connects two roads together, but the roads do not share a point in common
WARNING! Message: Driving restriction problem - There is a restriction that connects two roads together, but the roads do not share a point in common
WARNING! Message: Driving restriction problem - There is a restriction that connects two roads together, but the roads do not share a point in common
WARNING! Message: Driving restriction problem - There is a restriction that connects two roads together, but the roads do not share a point in common
WARNING! Message: Driving restriction problem - There is a restriction that connects two roads together, but the roads do not share a point in common
WARNING! Message: Driving restriction problem - There is a restriction that connects two roads together, but the roads do not share a point in common
WARNING! Message: Driving restriction problem - There is a restriction that connects two roads together, but the roads do not share a point in common
WARNING! Message: Driving restriction problem - There is a restriction that connects two roads together, but the roads do not share a point in common
WARNING! Message: Driving restriction problem - There is a restriction that connects two roads together, but the roads do not share a point in common
WARNING! Message: Driving restriction problem - There is a restriction that connects two roads together, but the roads do not share a point in common
WARNING! Message: Driving restriction problem - There is a restriction that connects two roads together, but the roads do not share a point in common
WARNING! Message: Driving restriction problem - There is a restriction that connects two roads together, but the roads do not share a point in common
WARNING! Message: Driving restriction problem - There is a restriction that connects two roads together, but the roads do not share a point in common
WARNING! Message: Driving restriction problem - There is a restriction that connects two roads together, but the roads do not share a point in common
WARNING! Message: Driving restriction problem - There is a restriction that connects two roads together, but the roads do not share a point in common
WARNING! Message: Driving restriction problem - There is a restriction that connects two roads together, but the roads do not share a point in common
WARNING! Message: Driving restriction problem - There is a restriction that connects two roads together, but the roads do not share a point in common
WARNING! Message: Driving restriction problem - There is a restriction that connects two roads together, but the roads do not share a point in common
WARNING! Message: Driving restriction problem - There is a restriction that connects two roads together, but the roads do not share a point in common
WARNING! Message: Driving restriction problem - There is a restriction that connects two roads together, but the roads do not share a point in common
WARNING! Message: Driving restriction problem - There is a restriction that connects two roads together, but the roads do not share a point in common
WARNING! Message: Driving restriction problem - There is a restriction that connects two roads together, but the roads do not share a point in common
WARNING! Message: Driving restriction problem - There is a restriction that connects two roads together, but the roads do not share a point in common
WARNING! Message: Driving restriction problem - There is a restriction that connects two roads together, but the roads do not share a point in common
WARNING! Message: Driving restriction problem - There is a restriction that connects two roads together, but the roads do not share a point in common
WARNING! Message: Driving restriction problem - There is a restriction that connects two roads together, but the roads do not share a point in common
WARNING! Message: Driving restriction problem - There is a restriction that connects two roads together, but the roads do not share a point in common
WARNING! Message: Driving restriction problem - There is a restriction that connects two roads together, but the roads do not share a point in common
WARNING! Message: Driving restriction problem - There is a restriction that connects two roads together, but the roads do not share a point in common
WARNING! Message: Driving restriction problem - There is a restriction that connects two roads together, but the roads do not share a point in common
WARNING! Message: Driving restriction problem - There is a restriction that connects two roads together, but the roads do not share a point in common
WARNING! Message: Driving restriction problem - There is a restriction that connects two roads together, but the roads do not share a point in common
WARNING! Message: Driving restriction problem - There is a restriction that connects two roads together, but the roads do not share a point in common
WARNING! Message: Driving restriction problem - There is a restriction that connects two roads together, but the roads do not share a point in common
WARNING! Message: Driving restriction problem - There is a restriction that connects two roads together, but the roads do not share a point in common
WARNING! Message: Driving restriction problem - There is a restriction that connects two roads together, but the roads do not share a point in common
WARNING! Message: Driving restriction problem - There is a restriction that connects two roads together, but the roads do not share a point in common
WARNING! Message: Driving restriction problem - There is a restriction that connects two roads together, but the roads do not share a point in common
WARNING! Message: Driving restriction problem - There is a restriction that connects two roads together, but the roads do not share a point in common
WARNING! Message: Driving restriction problem - There is a restriction that connects two roads together, but the roads do not share a point in common
WARNING! Message: Driving restriction problem - There is a restriction that connects two roads together, but the roads do not share a point in common
WARNING! Message: Driving restriction problem - There is a restriction that connects two roads together, but the roads do not share a point in common
WARNING! Message: Driving restriction problem - There is a restriction that connects two roads together, but the roads do not share a point in common
WARNING! Message: Driving restriction problem - There is a restriction that connects two roads together, but the roads do not share a point in common
WARNING! Message: Driving restriction problem - There is a restriction that connects two roads together, but the roads do not share a point in common
WARNING! Message: Driving restriction problem - There is a restriction that connects two roads together, but the roads do not share a point in common
WARNING! Message: Driving restriction problem - There is a restriction that connects two roads together, but the roads do not share a point in common
Map Build Engine completed successfully with 56 warnings
Уже просмотрел связанность дорог, всё в норме. Думаю, в чём может быть причина?

Добавлено спустя 4 минуты 32 секунды:
Fencer_Silver писал(а):Проверил - при записи, по крайней мере "Период дат" - в польский ОГРАНИЧЕНИЕ ПО-ВРЕМЕНИ - не записывается (Имеется ввиду дата начала позже даты конца). Записывается ограничение поворота, но без времени действия, как и задумывалось.
Повторюсь, у меня всё сохраняется в польском. Изменил, сохранил изменения дискеткой, закрыл программу, открыл исходник в Notepad++:

[Restrict]
Nod=1
TraffPoints=2,1,3
TraffRoads=3,1
Time=(DR,2014/1/23,2013/12/10,06:00,22:00)
[END-Restrict]
Аватара пользователя
Fencer_Silver
Разработчик
Разработчик
Сообщения: 922
Зарегистрирован: 06 фев 2012, 16:00
Откуда: Украина
Настроение:
Контактная информация:
Украина

Re: Beta тестирование (обсуждение функционала beta версий)

Сообщение Fencer_Silver »

1. Хорошо, проверю. Сделаю, что бы вообще такой запрет не был легален.
2. По варнингам - проверь Link_ID - те ли это дороги. Соединяются ли они вообще.
User_tester
Бета тестер
Бета тестер
Сообщения: 1149
Зарегистрирован: 23 апр 2012, 11:23
Беларусь

Re: Beta тестирование (обсуждение функционала beta версий)

Сообщение User_tester »

Fencer_Silver писал(а):проверь Link_ID - те ли это дороги. Соединяются ли они вообще.
Хорошо, посмотрю. Только не понятно, как могли затронуться LINK_ID и поменяться на линки от чужих дорог. Я ведь линки вообще не меняю в редакторе, правлю остальные атрибуты у дорог. А редактор сам присваивает LINK_ID.
Аватара пользователя
Fencer_Silver
Разработчик
Разработчик
Сообщения: 922
Зарегистрирован: 06 фев 2012, 16:00
Откуда: Украина
Настроение:
Контактная информация:
Украина

Re: Beta тестирование (обсуждение функционала beta версий)

Сообщение Fencer_Silver »

Может мой косяк. Проверь.

Добавлено спустя 7 минут 13 секунд:
Проверил у себя. Все нормально. Содал 10 запретов. Link_ID - корректен.
Нашёл ошибку. Сейчас экспортируется запись вида:

Data Range: Jan/1/2014 - Dec/31/2014; Time: 06:00-22:00;

А надо:

Date Range: Jan/1/2014 - Dec/31/2014; Time: 06:00-22:00;
А в чем разница?
User_tester
Бета тестер
Бета тестер
Сообщения: 1149
Зарегистрирован: 23 апр 2012, 11:23
Беларусь

Re: Beta тестирование (обсуждение функционала beta версий)

Сообщение User_tester »

Fencer_Silver писал(а):А в чем разница?
Date - дата, число (англ.)
Data - данные (англ.)

В шейпах надо писать Date Range (период по датам), а не Data Range (диапазон данных). См. мануал к MPC.

Добавлено спустя 13 минут 31 секунду:
Поправил вручную запись Data Range на Date Range и скомпилировал заново. Предыдущий варнинг не выскочил. :|

Добавлено спустя 31 минуту 52 секунды:
По поводу високосного года - специально проверил при сборке. На удивление, на день 366 не ругается, всё собралось исправно. Запрет виден :shock:

А вот на 367 день уже ругается. Значит, в мануале неправильно написано, что максимум 365 дней. Предлагаю оставить 366.
Аватара пользователя
Fencer_Silver
Разработчик
Разработчик
Сообщения: 922
Зарегистрирован: 06 фев 2012, 16:00
Откуда: Украина
Настроение:
Контактная информация:
Украина

Re: Beta тестирование (обсуждение функционала beta версий)

Сообщение Fencer_Silver »

Ага, проглядел. А что с "длинными варнингами"? Что с LINK_ID?
User_tester
Бета тестер
Бета тестер
Сообщения: 1149
Зарегистрирован: 23 апр 2012, 11:23
Беларусь

Re: Beta тестирование (обсуждение функционала beta версий)

Сообщение User_tester »

Fencer_Silver писал(а):А что с "длинными варнингами"? Что с LINK_ID?
Проверю вечером, потом отпишусь. Сейчас труба зовёт!
Ответить