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

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

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

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

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

Сообщение User_tester »

MicroGIS Editor v1.0.10.508b

В окне функции транслитерации наименований объектов не работает поле, куда надо вписывать или выбирать файл *.trans для транслитерации. Поле полностью не работает.
Аватара пользователя
_Michael_
Наш человек
Наш человек
Сообщения: 226
Зарегистрирован: 13 фев 2012, 16:29
Откуда: Кировоград
Контактная информация:
Украина

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

Сообщение _Michael_ »

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

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

Сообщение Alex »

User_tester писал(а):В окне функции транслитерации наименований объектов не работает поле, куда надо вписывать или выбирать файл *.trans для транслитерации. Поле полностью не работает.
Всё там работает. Подкинешь *.trans - переключение появится. Методику создания файлов - я описал в мануале. Залил на сервер, свежий мануал. Можно скачать новый и заменить старый.

Добавлено спустя 1 минуту 21 секунду:
Miner писал(а):Да. Запускается. Только когда прогу просто запускаю. Потом в ней открываю полиш и в нём работаю..
Но стоит только правой кнопкой мыши по полишу> "открыть с помощью", как тут те самые ошибки.. :funny: В общем не критично, и жить с этим в общем-то тоже можно. Но вы ж сами просите сообщать о багах ;)
Права админа на EXE-файле установил? Отпишись.
💻 Всегда где-то рядом. Если что — найдём решение.
User_tester
Бета тестер
Бета тестер
Сообщения: 1149
Зарегистрирован: 23 апр 2012, 11:23
Беларусь

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

Сообщение User_tester »

Alex писал(а):Всё там работает. Подкинешь *.trans - переключение появится. Методику создания файлов - я описал в мануале. Залил на сервер, свежий мануал. Можно скачать новый и заменить старый.
Свежий выложенный мануал скачал, прочитал раздел про транслитерацию и приступаю к реализации.

Сразу просьба описать чуть подробнее следующие фрагменты мануала про транслитерацию.
[LANGID]
Секция определяющая ID исходного языка

пустая строка

[TEST]
Секция с примером данных, необходимых для выполнения проверки данных программой. Результаты проверки заносятся в журнал программы.
1. Откуда узнать конкретный ID исходного языка, чтобы записать его в [LANGID]? Может, он где-то прописан в свойствах карты или ещё где-то?

2. А с секцией [TEST] совсем не понятно. По какому принципу сюда вписывать что-то и откуда брать это что-то?

Добавлено спустя 27 минут 11 секунд:
3. Непонятно, надо ли вписывать небуквенные знаки кириллицы в раздел [DATA]? См. таблицу №3 в http://ru.wikipedia.org/wiki/ISO_9

4. Непонятно, почему поле со списком файлов транслитерации было неактивно, пока не создал свой файл Russian-Latin.trans? Теперь в списке наряду с ним появился также Ukrainian-Latin.trans. Но ведь он был в программе изначально, с момента её установки! Почему программа раньше не видела его и поле было неактивно, пока не создал ещё один trans-файл? Не баг ли это? ;)
Vovan_Alm
Бета тестер
Бета тестер
Сообщения: 482
Зарегистрирован: 05 апр 2012, 13:09
Откуда: Алма-Ата

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

Сообщение Vovan_Alm »

Fencer_Silver писал(а): Добавлено спустя 17 минут 31 секунду:
To Vovan_Alm: Как с озерами - морями? Все получилось?
Ну как бы у меня и так порядок с озерами и морями... Это я так ставлю задачи актуальные у нас в Жипиэс Клубе... Я думаю, что при необходимости разберусь, ты же хорошо все объяснил с картинками... :D
Garmin - Forever!!!
User_tester
Бета тестер
Бета тестер
Сообщения: 1149
Зарегистрирован: 23 апр 2012, 11:23
Беларусь

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

Сообщение User_tester »

MicroGIS Editor v1.0.10.508 beta

Обнаружил на примере тайпсетов Garmin и ТОПО закономерности-баги:

1. При переключении скинов с пользовательского на стандартный программный в любом из тайпсетов происходит превращение отсутствующих типов в нули в меню «выделить по типу», а в панели свойств объекта - нет. Неопознанные объекты при этом невозможно выделить через меню «выделение по типу», а также невозможно через это меню посмотреть, какие именно номера объектов отсутствуют.

2. Чисто пользовательские типы, отсутствующие в каждом из тайпсетов, при смене тайпсетов обнуляются как в меню «выделение по типу», так и в панели свойств. Хотя выделение по типу для них становится возможно, но также уже нельзя узнать, какие именно первоначально это были номера.

Вами было сделано, чтобы при выполнении операций замыкания линии в полигон и размыкании полигона в линию, о которых раньше здесь сообщалось, происходило полное обнуление нового созданного объекта и в панели свойств, и в окне выделения по типу, и он легко потом выделялся. И это вы правильно сделали! Но пусть это будет единственный случай полного обнуления!

А для описанных выше двух случаях сделайте, пожалуйста, чтобы номера неопознанных объектов не пропадали ни в панели свойств, ни в окне выделения по типу, и эти неопознанные объекты также свободно выделялись по типу. В мапэдите, к слову, номера нигде не пропадают и неопознанные объекты выделяются. Что представляется очень удобным.
Miner
Зарегистрированный пользователь
Зарегистрированный пользователь
Сообщения: 13
Зарегистрирован: 30 сен 2012, 12:40
Откуда: Омск
Россия

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

Сообщение Miner »

Alex писал(а):
User_tester писал(а): Права админа на EXE-файле установил? Отпишись.
Да. Установил. Если два раза по ярлычку, то вылетает вот эта табличка:
Изображение, и программа открывается.

Если правой кнопкой мыши, и выбрать из контекстного меню команду "открыть с помощью", то сначала открывается эта:
Изображение

а затем эта:
Изображение

Причём это происходит, как на домашнем компе с Win7 x64, так и на рабочем с Win7 x32. В общем из контекстного меню файл карты не открыть.
Чую, что загвоздка в старой версии программы. Та где-то отметилась в реестре..
User_tester
Бета тестер
Бета тестер
Сообщения: 1149
Зарегистрирован: 23 апр 2012, 11:23
Беларусь

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

Сообщение User_tester »

MicroGIS Editor v1.0.10.508 beta

Недавно мне прислали карту в польском формате с просьбой вырезать и собрать кусок из неё. Открыл карту в микрогисе и не смог её обрезать снаружи и сохранить. Обрезание происходит, но при попытке сохранить остаток нажатием на дискетку происходит вылет с ошибкой Access Violation в модуле MicroGIS Editor.exe.

Изображение

Мапэдит режет и сохраняет эту же карту без проблем, а здесь почему-то не получается. Надо будет ещё поколупаться и посмотреть. Может, удастся определить баг.
DarkDiver
Бета тестер
Бета тестер
Сообщения: 363
Зарегистрирован: 06 мар 2012, 04:31
Контактная информация:
Россия

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

Сообщение DarkDiver »

Alex писал(а): - Доделаны все аттрибуты для морских объектов, включая запись в файл, спецификация:
Аттрибут Color (Feature Color)
Аттрибут Style (Feature Style)
Аттрибут FoudationColor (BOUY_F_CLR)
Аттрибут Light (BUOY_L_CLR)
Потестил морские атрибуты. То, что реализовано - корректно работает и конвертируется в img при помощи cGPSMapper, но есть пара замечаний:

1) Реализованных атрибутов категорически не достаточно для создания полноценной морской карты. Например для маяков в морской карте всегда указывается тип маяка (проблесковый, длиннопроблесковый и т.п.), период маяка, дальность маяка:
LightType=xxx
Period=xxx
Light=(colour,range)

Кроме того, довольно часто встречаются многосекторные маяки:
Light=(colour,range,angle)...(colour,range,angle)
Period=2.3,...,2.3,1.0
Т.е. для каждого цвета указывается угол и дальность.

Не реализована поддержка параметра Depth=##.# для тех типов которые его поддерживают.
В общем необходима поддержка всех остальных морских атрибутов поддерживаемых сGPSMapper.

2) Небольшой баг: параметр FoundationColor=# может быть задан только для типов 0x102xx - т.е. для буев.
На данный момент этот атрибут доступен и у маяков.
http://john.bdk.com.ru
Vovan_Alm
Бета тестер
Бета тестер
Сообщения: 482
Зарегистрирован: 05 апр 2012, 13:09
Откуда: Алма-Ата

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

Сообщение Vovan_Alm »

Минер У тебя 100% 2 проги на компе стоят... одна прописана в реестре и ты в ней пытаешься открывать полишь через правую кнопку, вторая новая... но она не прописана в реестре... потому работает но полишь через правую кнопку не открывает... Ищи вторую старую прогу...
Garmin - Forever!!!
Аватара пользователя
Alex
Администратор
Администратор
Сообщения: 1017
Зарегистрирован: 06 фев 2012, 15:57
Откуда: Украина
Настроение:
Контактная информация:
Украина

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

Сообщение Alex »

User_tester писал(а):Сразу просьба описать чуть подробнее следующие фрагменты мануала про транслитерацию.
Хорошо. Опишу подробнее.

Добавлено спустя 34 секунды:
User_tester писал(а):Откуда узнать конкретный ID исходного языка, чтобы записать его в [LANGID]? Может, он где-то прописан в свойствах карты или ещё где-то?
Вставлю табличку в мануал.

Добавлено спустя 2 минуты 30 секунд:
User_tester писал(а):А с секцией [TEST] совсем не понятно. По какому принципу сюда вписывать что-то и откуда брать это что-то?
Пишешь слово на исходном языке, затем слово на конечном языке, согласно таблице транслитерации в секции DATA.

Добавлено спустя 1 минуту 4 секунды:
User_tester писал(а):Непонятно, надо ли вписывать небуквенные знаки кириллицы в раздел [DATA]? См. таблицу №3 в http://ru.wikipedia.org/wiki/ISO_9
Ytn не надо. Опирайся на пример: Ukrainian-Latin.trans
💻 Всегда где-то рядом. Если что — найдём решение.
Аватара пользователя
Fencer_Silver
Разработчик
Разработчик
Сообщения: 922
Зарегистрирован: 06 фев 2012, 16:00
Откуда: Украина
Настроение:
Контактная информация:
Украина

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

Сообщение Fencer_Silver »

вырезать и собрать кусок из неё. Открыл карту в микрогисе и не смог её обрезать снаружи и сохранить. Обрезание происходит, но при попытке сохранить остаток нажатием на дискетку происходит вылет с ошибкой Access Violation в модуле MicroGIS Editor.exe.
Можешь не искать - я нашел и устранил. Спасибо.
User_tester
Бета тестер
Бета тестер
Сообщения: 1149
Зарегистрирован: 23 апр 2012, 11:23
Беларусь

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

Сообщение User_tester »

Alex писал(а):Ytn не надо. Опирайся на пример: Ukrainian-Latin.trans
В этом примере в секции [DATA] зачем-то имеется апостроф ', который превращается в апостроф '. Поэтому спросил насчёт других небуквенных символов. А вот для чего апостроф менять?

Добавлено спустя 2 минуты 37 секунд:
Fencer_Silver писал(а):Можешь не искать - я нашел и устранил. Спасибо.
Тогда хорошо. Пожалуйста.
Аватара пользователя
Alex
Администратор
Администратор
Сообщения: 1017
Зарегистрирован: 06 фев 2012, 15:57
Откуда: Украина
Настроение:
Контактная информация:
Украина

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

Сообщение Alex »

User_tester писал(а):При переключении скинов с пользовательского на стандартный программный в любом из тайпсетов происходит превращение отсутствующих типов в нули в меню «выделить по типу», а в панели свойств объекта - нет. Неопознанные объекты при этом невозможно выделить через меню «выделение по типу», а также невозможно через это меню посмотреть, какие именно номера объектов отсутствуют.
1. Как это ты в Topo переключаешь скин? TYP файл доступен только для GARMIN
2. TYP файлы это не для разукрашивания карты - это средство расширения количества типов и тыкать туда сюда не надо.
3. Перед началом работы ты определяешь свой набор типов, если его нехватает - дописываешь недостающие типы в TYP файл и подключаешь его. Конечно если ты перевыберешь TYP файл - то твои пользовательские типы станут в карте безликими и ты не сможешь их выбрать. Это логично. Так и должно быть.

Добавлено спустя 1 минуту 46 секунд:
Miner писал(а):Да. Установил. Если два раза по ярлычку, то вылетает вот эта табличка:
После регистрации программы - ошибка уйдет сама собой.

Добавлено спустя 5 минут 51 секунду:
User_tester писал(а):В этом примере в секции [DATA] зачем-то имеется апостроф ', который превращается в апостроф '. Поэтому спросил насчёт других небуквенных символов. А вот для чего апостроф менять?
Апостроф - это тоже бува. Нужно вносить всё что имеется в текстовых строках, кроме цифр и знаков припинания.
💻 Всегда где-то рядом. Если что — найдём решение.
DarkDiver
Бета тестер
Бета тестер
Сообщения: 363
Зарегистрирован: 06 мар 2012, 04:31
Контактная информация:
Россия

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

Сообщение DarkDiver »

Alex писал(а):
User_tester писал(а):При переключении скинов с пользовательского на стандартный программный в любом из тайпсетов происходит превращение отсутствующих типов в нули в меню «выделить по типу», а в панели свойств объекта - нет. Неопознанные объекты при этом невозможно выделить через меню «выделение по типу», а также невозможно через это меню посмотреть, какие именно номера объектов отсутствуют.
2. TYP файлы это не для разукрашивания карты - это средство расширения количества типов и тыкать туда сюда не надо.
3. Перед началом работы ты определяешь свой набор типов, если его нехватает - дописываешь недостающие типы в TYP файл и подключаешь его. Конечно если ты перевыберешь TYP файл - то твои пользовательские типы станут в карте безликими и ты не сможешь их выбрать. Это логично. Так и должно быть.
Тут речь вот о чем. Допустим есть карта, в которой есть, например, нестандартный полигон с идентификатором 0x1d. При этом, допустим тип-файла нет вообще.
Если в редакторе ткнуть в этот полигон, то в поле Type of Object мы видим: 0x001d - что логично и правильно. А вот если ткнем Select -> By Type то в перечне доступных типов мы этот идентификатор не увидим, а вместо него ( а также вместо других таких нестандартных объектов) увидим кучу типов с одинаковым идентификатором 0x0000, вместо 0x001d и других.

Т.е программа, вместо настоящего кода объекта заданного в исходнике карты, отображает код 0x0000.
И это, несомненно - баг!

Используется ли тип-файл, или нет, определены ли данные нестандартные типы в тип-файле или нет - это совершенно другой вопрос, ни какого отношения к проблеме не имеющий. Просто, если тип определен в тип-файле - для него нужно отображать соответствующую иконку, если нет - то рисовать знак "вопрос" в качестве иконки (как и сделано сейчас), но идентификаторы типов в меню Select -> By Type должны однозначно отображаться правильные, а не нули.
http://john.bdk.com.ru
Ответить