Хотелки, пожелания, предложения для TypeSet=Topo или в целом

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

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

MaxBel
Бета тестер
Бета тестер
Сообщения: 563
Зарегистрирован: 08 фев 2012, 20:52
Откуда: Ярославль
Россия

Re: Хотелки, пожелания, предложения для TypeSet=Topo

Сообщение MaxBel »

User_tester
спасибо
Очень хочу отблагодарить разработчиков !!!!
User_tester
Бета тестер
Бета тестер
Сообщения: 1149
Зарегистрирован: 23 апр 2012, 11:23
Беларусь

Re: Хотелки, пожелания, предложения для TypeSet=Topo

Сообщение User_tester »

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

Re: Хотелки, пожелания, предложения для TypeSet=Topo

Сообщение User_tester »

Хотелка в целом по программе MicroGIS Editor

Открыл карту в MicroGIS Editor и начал с ней работать. В какой-то момент времени мне понадобилось выполнить правку в текстовом редакторе Notepad++. Открыл в нём параллельно с микрогисом свой исходник, выполнил правку, сохранил изменения и закрыл. А MicroGIS Editor даже не понял, что исходник уже изменили. И не выдал сообщение, что карта изменена в другом приложении, и не предложил её перезагрузить в обновленном варианте. Для сравнения мапэдит выдаёт сообщение об изменении карты, но тоже, к сожалению, не обновляет её у себя на актуальную измененную версию.

Хотя если одновременно открыть исходник в MicroGIS Editor и в Notepad++, а далее выполнить правку в MicroGIS Editor и сохранить изменения, то Notepad++ моментально реагирует на это, тут же выдаёт сообщение и предлагает перезагрузить открытый файл карты в измененном варианте.

Хотелось бы такую обратную совместимость иметь в MicroGIS Editor, чтобы он тоже реагировал и предлагал перезагрузить карту, если открытый исходник параллельно изменили в текстовом редакторе. Но удобнее всего было бы видеть в меню "Файл" новый пункт - "Править в текстовом редакторе". Чтобы, не отвлекаясь от микрогиса, картограф мог быстро прямо из него открыть карту в текстовом редакторе, внести там свои правки, сделать массовые замены, сохранить, закрыть - и в микрогисе была бы автоматически загружена актуальная измененная карта. Путь к экзешнику установленного текстового редактора картограф сам бы указывал в настройках программы, в меню "Опции...", как он задаёт путь к файлу cgpsmapper.exe перед экспортом в Garmin

На сегодня, все правки, внесенные параллельно с помощью текстового редактора, к сожалению, теряются при повторном сохранении карты из микрогиса, поскольку в нём карта никак не обновилась после недавнего параллельного изменения в Notepad++.

P.S. Можно, конечно, закрывать микрогис, открывать карту в текстовом редакторе, там изменять, сохранять, потом опять загружать в микрогисе... но это всё, согласитесь, менее удобно.
Аватара пользователя
_Michael_
Наш человек
Наш человек
Сообщения: 226
Зарегистрирован: 13 фев 2012, 16:29
Откуда: Кировоград
Контактная информация:
Украина

Re: Хотелки, пожелания, предложения для TypeSet=Topo

Сообщение _Michael_ »

давайте лучше попросим поиск и замену в мге, чем отслеживание изменений в другом приложении ;)
User_tester
Бета тестер
Бета тестер
Сообщения: 1149
Зарегистрирован: 23 апр 2012, 11:23
Беларусь

Re: Хотелки, пожелания, предложения для TypeSet=Topo

Сообщение User_tester »

Может, вы и правы. ;) Только я не знаю, в каком виде это будет организовано, какие будут возможности у новой функции, соответственно, насколько она будет лучше или хуже. Вот и предлагаю для начала довести до ума описанный выше и вроде как очевидный вариант. Тем более, что мы всё равно время от времени возвращаемся и правим свои карты в текстовом редакторе.
Аватара пользователя
Alex
Администратор
Администратор
Сообщения: 1017
Зарегистрирован: 06 фев 2012, 15:57
Откуда: Украина
Настроение:
Контактная информация:
Украина

Re: Хотелки, пожелания, предложения для TypeSet=Topo

Сообщение Alex »

User_tester писал(а):Открыл карту в MicroGIS Editor и начал с ней работать. В какой-то момент времени мне понадобилось выполнить правку в текстовом редакторе Notepad++. Открыл в нём параллельно с микрогисом свой исходник, выполнил правку, сохранил изменения и закрыл. А MicroGIS Editor даже не понял, что исходник уже изменили. И не выдал сообщение, что карта изменена в другом приложении, и не предложил её перезагрузить в обновленном варианте. Для сравнения мапэдит выдаёт сообщение об изменении карты, но тоже, к сожалению, не обновляет её у себя на актуальную измененную версию.
Все правильно. После того как ты открыл карту в MGE - она загрузилась в оперативку и живет там. Все изменения которые ты делаешь - проходят в оперативке, но не в файле. Так что, перегрузить карту в обновленном варианте, как ты просишь - не представляется возможным.

Добавлено спустя 5 минут 34 секунды:
User_tester писал(а):Хотелось бы такую обратную совместимость иметь в MicroGIS Editor, чтобы он тоже реагировал и предлагал перезагрузить карту, если открытый исходник параллельно изменили в текстовом редакторе. Но удобнее всего было бы видеть в меню "Файл" новый пункт - "Править в текстовом редакторе". Чтобы, не отвлекаясь от микрогиса, картограф мог быстро прямо из него открыть карту в текстовом редакторе, внести там свои правки, сделать массовые замены, сохранить, закрыть - и в микрогисе была бы автоматически загружена актуальная измененная карта. Путь к экзешнику установленного текстового редактора картограф сам бы указывал в настройках программы, в меню "Опции...", как он задаёт путь к файлу cgpsmapper.exe перед экспортом в Garmin
Желание твое понятно, а вот метод реализации, предложенный тобой - не верен. Я уже писал - позже, в программу будет добавлен инструмент ПОИСК\ЗАМЕНА похожий на блокнот. Вот он как раз и будет предназдначен для работы с картой, так же как это сейчас делается в NOTEPAD++.
💻 Всегда где-то рядом. Если что — найдём решение.
MaxBel
Бета тестер
Бета тестер
Сообщения: 563
Зарегистрирован: 08 фев 2012, 20:52
Откуда: Ярославль
Россия

Re: Хотелки, пожелания, предложения для TypeSet=Topo

Сообщение MaxBel »

Хотелось бы реализовать подсветку в таблице по разным принципам: например сразу подвечивать полигоны с одинаковыми адресами, полигоны по 1 улице итп. Для более наглядного вида для правки объектов.
Очень хочу отблагодарить разработчиков !!!!
User_tester
Бета тестер
Бета тестер
Сообщения: 1149
Зарегистрирован: 23 апр 2012, 11:23
Беларусь

Re: Хотелки, пожелания, предложения для TypeSet=Topo

Сообщение User_tester »

Хотелка по всей программе целиком (все тайпсеты).

Хотелось бы, чтобы на панелях инструментов текущее состояние кнопок (нажаты или отжаты) запоминалось в ini файлах и сохранялось не только на текущую сессию работы, но и после перезапуска программы. До тех пор, пока картограф повторно сам не включит или не выключит кнопки и не переведёт их состояние таким образом в новый режим. Который и запомнится для будущей работы

Сейчас, например, кнопки "показать/скрыть присоединенные", "треки", "маршруты", "растровые карты" не запоминаются и всегда при перезапуске программы находятся во включенном состоянии. В итоге картографу залпом бросается в глаза сразу всё, что у него прикреплено к карте в виде аттачей. И нужное ему в данный момент для работы, и ненужное. Приходится каждый раз отключать лишнее, причём это отключение будет действовать только на текущую сессию.
Аватара пользователя
Alex
Администратор
Администратор
Сообщения: 1017
Зарегистрирован: 06 фев 2012, 15:57
Откуда: Украина
Настроение:
Контактная информация:
Украина

Re: Хотелки, пожелания, предложения для TypeSet=Topo

Сообщение Alex »

Всё ты правильно сказал. Обязательно сделаем, но както потом. Сейчас есть архи важные задачи. Могу пообещать, что через одно обновление меню ПРОСМОТР-->ОБЪЕКТЫ КАРТЫ обретёт иконки и ты сможешь организовать менюшку в главном тулбаре. Иконки уже готовы, так что через одно обновление будут встроены.
💻 Всегда где-то рядом. Если что — найдём решение.
User_tester
Бета тестер
Бета тестер
Сообщения: 1149
Зарегистрирован: 23 апр 2012, 11:23
Беларусь

Re: Хотелки, пожелания, предложения для TypeSet=Topo

Сообщение User_tester »

Пожелание по оформлению замков на заблокированных от изменений объектах.

1. При множественном выделении объектов (например, последовательно через Ctrl + клик мышью) указатель мышь над какими-то блокированными объектами, естественно, не находится. В таком случае хотелось бы видеть замочек на этих заблокированных объектах и обязательно в пределах экрана, если какой-то из заблокированных объектов по своим размерам вдруг выходит за его пределы.

Совершенно другое дело, когда выделяешь один объект. Особенно если он по размерам близок к размерам экрана или даже выходит за его пределы. Это, очевидно, линии и полигоны (например, дороги, леса, реки). В таком случае указатель "мышь" находится на объекте, поскольку этот объект - единственный выделенный. И было бы здорово появляющийся при выделении заблокированного объекта замочек, если возможно, поместить рядом с мышью. То есть, в каком месте пользователь кликнул и выделил заблокированный объект, именно в том месте возле указателя мышки и появился на объекте замочек. :D

Поместить замок просто в пределах экрана на объекте будет уже недостаточно. На карте среди множества других объектов рядом с нашим заблокированным объектом символ замка можешь не увидеть. А тем более нет смысла помещать замок за пределы экрана, если объект на данном масштабе выходит туда. Такое сейчас реализовано, например, с линиями. Замок пользователь тогда вообще не увидит, если только не изменит масштаб карты.

В предложенном же варианте сразу будет видно и понятно, что выделенный объект заблокирован, так как взгляд любого пользователя компьютера (в частности, картографа) привязан к указателю "мышь" и выделяется объект с помощью нее всегда только в пределах экрана компьютера.

2. Хотелось бы сделать замочек чуть крупнее и заметнее! Он ведь всё равно появляется только при выделении объекта - так что небольшое увеличение размеров не будет страшно.
User_tester
Бета тестер
Бета тестер
Сообщения: 1149
Зарегистрирован: 23 апр 2012, 11:23
Беларусь

Re: Хотелки, пожелания, предложения для TypeSet=Topo

Сообщение User_tester »

Пожелание по всей программе целиком (все тайпсеты)

Заметил, что, оказывается, можно прикрепить к карте один и тот же файл аттача много раз. Программа на это никак не реагирует. И каждый раз абсолютно одна и та же строка вложения записывается в конец исходника карты. Затем можно либо выборочно, либо все одинаковые аттачи одновременно отобразить, и они будут лежать друг на друге на карте. Конечно, ничего страшного в таком поведении нет.

Но всё равно такое поведение программы представляется каким-то нелогичным. Провожу аналогию с OS Windows. Если там открыть папку, например, "Мой компьютер", потом ее свернуть, а затем попытаться параллельно открыть вторую папку "Мой компьютер", то раскроется именно первая открытая. И панель внизу экрана при этом не засоряется одинаковыми открытыми окошками. Аналогично здесь - чтобы не засорялся список аттачей ненужными одинаковыми дублями.

Поэтому небольшое пожелание: как решите основные задачи, сделайте, пожалуйста, невозможным прикрепление к карте файлов с одинаковыми адресом и названием, а также организуйте при этом выскакивающее предупреждение о том, что "Файл(ы) уже прикреплен(ы) к карте. Повторное прикрепление одного и того же невозможно".
Аватара пользователя
Alex
Администратор
Администратор
Сообщения: 1017
Зарегистрирован: 06 фев 2012, 15:57
Откуда: Украина
Настроение:
Контактная информация:
Украина

Re: Хотелки, пожелания, предложения для TypeSet=Topo

Сообщение Alex »

Тыт ты прав, будем исправлять.

Добавлено спустя 3 минуты 35 секунд:
User_tester писал(а):Хотелка по всей программе целиком (все тайпсеты).

Хотелось бы, чтобы на панелях инструментов текущее состояние кнопок (нажаты или отжаты) запоминалось в ini файлах и сохранялось не только на текущую сессию работы, но и после перезапуска программы. До тех пор, пока картограф повторно сам не включит или не выключит кнопки и не переведёт их состояние таким образом в новый режим. Который и запомнится для будущей работы

Сейчас, например, кнопки "показать/скрыть присоединенные", "треки", "маршруты", "растровые карты" не запоминаются и всегда при перезапуске программы находятся во включенном состоянии. В итоге картографу залпом бросается в глаза сразу всё, что у него прикреплено к карте в виде аттачей. И нужное ему в данный момент для работы, и ненужное. Приходится каждый раз отключать лишнее, причём это отключение будет действовать только на текущую сессию.
Один и тот же вопрос был задан на нескольких форумах. Чтобы 2 - раза не писать, сделал копию....
str писал(а):Выбрать объекты по типу
Можна зробити щоб запамятовувався попередній вибір? В крайньому разі його легко скинути по кнопці "Отменить выбор". Або додати у вікно кнопку "Предыдущий набор".
Да можно конечно. Именно это запоминание сделается, потому как критическое. С остальными, типа панельки, галочки в проверках - делаться не будет, покрайней мере до завершения программы. Это все заносится в INI, а он не безразмерный, на всё нужно выделять время, ресурсы и т.д. Как следствие - нехватка памяти, тормоза. Поэтому запоминаем пока только самое важное. Кто знает, что еще впереди прийдется запоминать....
💻 Всегда где-то рядом. Если что — найдём решение.
Vovan_Alm
Бета тестер
Бета тестер
Сообщения: 482
Зарегистрирован: 05 апр 2012, 13:09
Откуда: Алма-Ата

Re: Хотелки, пожелания, предложения для TypeSet=Topo

Сообщение Vovan_Alm »

Хочу предложить другую схему проставления полостности полилинии.
Нужно дорогу разделить на отдельные полилинии на схеме, с возможностью выделить нужную полосу движения, и растравить знаки поворотов (запретов поворотов, для каждой полосы)
Примерно как на рисунке:

Добавлено спустя 18 минут 32 секунды:
Точнее даже вот так... Нужно идею немного доработать, но в принципе должно быть все понятно...

Добавлено спустя 22 минуты 58 секунд:
Еще раз изменил схему
Вложения
Движение по полосам.png
Garmin - Forever!!!
User_tester
Бета тестер
Бета тестер
Сообщения: 1149
Зарегистрирован: 23 апр 2012, 11:23
Беларусь

Re: Хотелки, пожелания, предложения для TypeSet=Topo

Сообщение User_tester »

Имеется вопрос к разработчикам.

Столкнулся с тем, что прикрепленные, а затем скрытые от отображения растры нагружают оперативную память так же, как прикрепленные, но не скрытые растры (т.е. которые видны на карте). При попытке прикрепить дополнительный растр к карте с уже прикрепленными растрами, часть из которых скрыта, а часть отображена, выдается замечание о нехватке видеопамяти и загрузка обрывается. Это, конечно, не критично, в таких случаях я захожу в текст исходника в Notepad++, временно вырезаю оттуда нужную запись растра со всеми смещениями и привязками, переношу её в другой блокнотик. А потом уже из программы присоединяю новый растр на освободившееся место и с ним работаю.

Но вот вопрос - можно ли сделать так, чтобы скрытые растры не загружали собой в полной мере оперативную память? То есть, воспринимались программой просто как обычные текстовые записи (типа комментарии с символом ; ) в конце текста исходника и занимали таким образом маленький объем в памяти (байты или килобайты). А полноценно нагружали собой оперативную память только тогда, когда картограф сделает эти прикрепленные растры видимыми на карте, т.е. включит их отображение и соберётся с ними поработать. И освобождали память обратно до размера порядка байтов/килобайтов, когда картограф сделает их скрытыми?

Следовательно, станет возможным прикреплять к карте целиком весь большой набор растров самых разных размеров для данной области рисования и удобно в любой момент между ними переключаться. Одновременно же включить отображение можно будет для того количества растров, которое по своему объему сопоставится с объёмом имеющейся в компьютере картографа оперативной памяти. :D

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

Re: Хотелки, пожелания, предложения для TypeSet=Topo

Сообщение Alex »

Твоя идея не только не понравилась, она еще и противоречит законам программирования. Так как ты предложил - сделать конечно можно, но не нужно.
Ты сам можешь зайти блокнотом в карту и закомментировать не нужные записи. Но это всё не правильно.
Дам совет:
Перегони все свои растры в ECW и прикрепляй их хоть миллион. JPG, BMP, GIF и им подобные с привязкой MAP - более не дорабатываются, как неперспективные.
💻 Всегда где-то рядом. Если что — найдём решение.
Ответить