Переписка
критика программы
Владимир Сидыганов momexe@mail.ru
От: sergejh 28 августа 1999 г.
От: Egorchik 1 сентября 1999 г.
От Виноградова Вячеслава 5 Sep 1999
От Игоря Владимировича Кузнецова 6 Sep 1999
От "Andrejew Andrej" 7 Sep 1999
Ответ : 1) в v.4.0-beta нет файла с домами,
поэтому кнопка масштаба 5 автоматически стирается.
Но в рабочей версии будут дома и будет масштаб 5.
2) если на Вашей машине уже работала программа
mom.exe v.3.0, то после запуска v.4.0-beta она регистрируется,
как обслуживающая файлы *.mom.
Чтобы вернуться к v.3.0, надо ее один раз запустить. - Т.е.
обслуживать будет та, которая была запущенна последней.
От Иванова Валерия Борисовича 16 Sep 1999
1. Добавление BMP-файла. Используя Drug&Drop перетаскиваю _хТочка.BMP
на схему. Если перед этим был установлен масштаб +4, то изображение
отображается после переключения масштаба, если же перед перетаскиванием
масштаб +1, то все нормально.
Ответ : Карту нужно перерисовать - и все изменения будут видны.
Если на карте есть подвижные объекты, то перерисовка идет
автоматически (период 0.2 сек).
2. Сохранение изменений. После добавления BMP в схему, не удается сохранить эти изменения отдельным слоем. В режиме редактирования нажимаю кнопочку "Save As". Предлагается сохранить "Гр.40 в (*.htm) или все в *.mom". В списке типов файлов свободных групп нет, а группа 40 содержит еще 115 объектов помимо моего BMP. Почему бы не сделать возможность сохранения изменений в htm-файл без групп? Все равно он потом будет грузиться в свободную группу. Кстати в mom_ie4 свободные группы предлагаются.
Ответ No.1 (добавление BMP в схему): Тут заложена некая логическая модель интересов/поведения пользователя.
Она, возможно, не совсем верна. Или я ее недостаточно ярко выразил в интерфейсе.
Я буду рад если Вы подскажите : "КАК?"
Модель. Я думаю, что пользователь или 1) вводит свои объекты - иконки,
или 2) исправляет карту (рисует свою).
По умолчанию заложено, что
В первом случае, объекты вводятся в отдельный слой - его можно сбросить в файл *.htm.
Во втором случае объекты помещаются в уже существующий слой фигур,
центр которого наиболее близок к координате вводимого объекта.
Важны слои и 1-го (тематические) и 2-го (географически локализованные) типов.
Хотя синтаксически файлы *.htm ничем не различаются.
Географически локализованные слои позволяют быстро рисовать карту.
- У каждого слоя (группы фигур) вычисляются границы и потом слой целиком
рано отсекается, если его не видно на выводимом фрагменте карты.
Программа различает 1 и 2 случай по имени иконки, которую брисили на карту.
_хТочка.BMP _хВектор.bmp _хПолигон.bmp - 2 случай. Любое другое имя - 1 случай.
Ответ No.2 (в mom_ie4 свободные группы для ввода фигур предлагаются, а в v.4.0 нет):
В v.4.0 появилось новое средство: команды, расположенные внутри вводимого файла *.htm.
См.например Mytischi.htm
1) Команда: "Вообще Все очистить" Mom.Document.DeleteAllGroup
2) Команда: "Далее загружать все фигуры в 27 слой" Mom.Document.LoadGroupOneFile 27
Эти команды синтаксически повторяют команды,
которые вводятся посредством Visual Basic через интерфейс AUTOMATION.
3. Списал с Вашего сервера файл moskow_tram_trol.mom. Затем делаю:
файлы->Open->moskow_tram_trol.mom->Открыть. На сообщение "Конвертация
старого формата *.mom в новый" отвечаю ОК. После этого - "Программа
выполнила недопустимую опрацию и будет закрыта". Может формат этого файла
слишком старый? Я дважды качал его из Интернета (на всякий случай) -
результат тот же самый.
Ответ : совместимость старых и новых *.mom заложена, но еще не до конца отработана.
- Замечание принято для исправления.
4. В режиме редактирования есть кнопочка с карандашом, которая, если я
правильно понял, позволяет редактировать линейные объекты. Нельзя ли сделать
тоже самое, но не для редактирования а для создания новых замкнутых и не
замкнутых кривых (естественно с возможностью сохранения отдельным слоем)?
Это можно было бы использовать для создания подслоя административных границ
города (округа, префектуры), границ районов МКС и пр.
Ответ : бросьте на карту _хТочка.BMP, а потом рисуйте контур карандашом
Бросок файла - это сигнал о начале ввода новой фигуры. - Все равно, что
кнопку нажать с именем "Новая фигура".
5. Возможно я не внимательно прочитал Help, но
если это Вас не очень затруднит - в двух словах: можно ли связать новый
BMP-объект с текстом (типа справки по объекту)?
Ответ : В диалоге "Аб" укажите файл или интернет-ссылку,
потом нажмите кнопку изменить объект.
Сохраните файл *.mom
6. Включите, пожалуйста, в документацию
или в Help описание системы команд mom4 как сервера автоматизации. Это может
очень пригодиться для работы с картой из Delphi.
Ответ : обязательно сделаю. Пока же, как мне кажется, наиболее эффективно
(я сам постоянно переделываю чьи-либо примеры) переделать под свою
задачу пример из примеры
Если у Вас новая задача, то опишите Вашу технологию, чтобы понять, какие
новые процедуры я должен ввести в интерфейс AUTOMATION для ее решения.
Примечание. Иванов Саша (shura@avia.formoza.ru) говорит,
что подсоединил карту к Delphi за 10 минут.
7. Самое, на мой взгляд, принципиальное. Почему-то отсутствует Back Up
при редактировании. Нет возможности отменить последнее изменение ну хотя бы
Esc-пом.
Ответ : Увы. Очень это трудно реализовать. - Отложим до версии 5.0.
8. Загрузил слой трамваев (файл Дв_Трм.htm из mom_ie4) и попытался
отредактировать маршрут. Конкретно - 1-го трамвая, т.к. мне известно, что
этот маршрут проходит точно по Чертановской ул. а не между Чертановской и
Кировоградской. Выбрал 1-ый трамвай (кстати это оказалось не просто ибо
список трамваев, однажды закрытый, вызвать назад мне не удалось. Хорошо еще,
что я знаю место, где этот трамвай ходит). Вошел в редактирование, выбрал
"передвинуть мигающий объект" (кнопка с рукой) и ткнул курсором в линию
недалеко от начала маршрута. После этого вся линия почему-то ушла вверх и
позиция курсора стала ее началом. Ладно, потащил линию вниз. Но поскольку
скроллинга при передвижке нет мне пришлось бросить линию дойдя до конца
экрана, затем передвинуть экран и ... все началось сначала. Тыкаю в линю -
она убегает (правда иногда она переварачивалась - наверное это зависит от
того куда тыкаешь). Кроме того мне показалось, что тащил я все равно только
нижний конец. Попробовал подтянуть верхний - линия подпрыгнула. Так и не
поправил.
Ответ : Объяснение скачка: Фигура прилепляется к курсору своей 1-й точкой.
И с курсором передвигается. Это не правильно. - Замечание принято для исправления.
Т.к.если фигура большая, то будет скачек этой первой точки к курсору.
Нужно, чтобы отслеживались не абсолютные, а относительные перемещения курсора.
9. Список почтовых отделений совершенно не информативен. Может в
качестве имен объектов использовать почтовый индекс, что-ли? Тогда их хоть
как-то можно будет найти.
Ответ : Замечание принято для исправления.
От Юрия Эрнестовича Цыганкова
Это очень пристрастная критика от нашего сотрудника Юрия Эрнестовича Цыганкова, который знает все изнутри. Критика справедлива и касается печати карты Подмосковья, которую он сам делал, и которая теперь цветная и растровая. Занимает 100 Мбайт, потому, к сожалению, не доступна через Интернет. Но будет на CD-ROMе.
1. При выводе растровой карты Подмосковья на печать качество получаемого отпечатка - неудовлетворительное. Это относится ко всем масштабам.
Предложения:
а) Сделать вывод на печать (по умолчанию) только для векторных картинок;
б) Печать для растровых картинок сделать опционной (выбираемой);
в) Сделать в меню "Файлы" - опцию "Печать карты" с загрузкой файлов разметки на прямоугольники размером 1200х1200; 1600х1200; 1600х1600; 2133х1600 и 2133х2133 (пикселов) соответственно;
г) Качественно распечатывать растровые картинки можно через копирование содержимого экрана (нажав клавиши Alt+PrintScreen) и используя программу Paint или Word, поэтому об этом необходимо указать в Helpе.
2. Подмосковье на печать. Векторные населенные пункты на карте отсутствуют, соответственно их наименования и даже точки отсутствуют и при выводе на печать.
Предложения:
а) Восстановить справедливость и обозначить населенные пункты на векторных картах и их распечатках.
3. Векторные реки и большие и малые на печать не выводятся ни в каком масштабе, ни при какой настройке графики черно-белого принтера.
Предложения:
а) Проверить печать на цветных пинтерах и реабелитировать гидрографию.
4. Масштабно-координатная система (строка подсказки) по умолчанию опционно не включена и показывает содержимое квадратных скобок объектов г.Москвы, а не Подмосковья.
Предложения:
а) Включить строку подсказки - по умолчанию;
б) Изменить сетку координат карты Подмосковья.
5. Отсутствуют ссылки на наши сервера www.map.ru, www.maps.ru, www.momexe.ru, mom.mtu-net.ru
Предложения:
а) Создать дополнительные кнопки прямых ссылок (на сервера поддержки пользователей и программистов) на соответствующих панелях карт Москвы, Подмосковья и России
Ответ : Замечания приняты для исправления.
____________________________________________________
© Вл.Сидыганов 1999 momexe@mail.ru