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

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

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

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

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

Сообщение User_tester »

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

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

Сообщение User_tester »

По поводу сохранения выделения только что нарисованных объектов, которое на данный момент присутствует в программе.

Суть следующая: в настоящее время все линии и полигоны после завершения их создания становятся выделены. Это правильно. Теперь можно запросто поменять их тип и свойства через панель свойств. И не надо предварительно заново выделять объект.

Но если начать рисовать следующий объект или начать делать другое какое-то действие над картой через меню, то есть загрузить программу новой задачей, не связанной непосредственно со свойствами только что нарисованной линии или полигона, то выделение у них почему-то сохраняется, пока его принудительно не уберёшь нажатием на клавишу Esc.

Хотелка: снимать выделение у только что нарисованных линий и полигонов, как только начнутся новые действия картографа над картой, не связанные непосредственно с ними. Например, при старте создания следующих линий и полигонов, при применении каких-либо действий над картой через менюшки программы. А не тянуть полученное выделение хвостом через последующие действия над картой, пока не нажмёшь Esc.

Отказано.
Alex
Vovan_Alm
Бета тестер
Бета тестер
Сообщения: 482
Зарегистрирован: 05 апр 2012, 13:09
Откуда: Алма-Ата

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

Сообщение Vovan_Alm »

Можно хотелку...
Хотелось бы иметь функцию (кнопку) в редакторе, позволяющую всем водным полигонам присвоить правильные типы, согласно площади полигона... А то сейчас в картах полный бардак, то фонтан в парке - озеро большое, то море - озеро малое... Нарисовав полигон новый на карте водоема не знаешь заранее какой правильный тип присвоить, приходиться потом смотреть на площадь полигона и менять тип согласно этим данным. А так кнопку нажал и все само поменялось... было бы хорошо...

Реализовано в групповой таблице. С помощью запросов получаем все полигоны с заданой площадью (любые) - далее меняем типы, этажи, одним махом для тысяч объектов. Fencer_Silver
Garmin - Forever!!!
Vovan_Alm
Бета тестер
Бета тестер
Сообщения: 482
Зарегистрирован: 05 апр 2012, 13:09
Откуда: Алма-Ата

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

Сообщение Vovan_Alm »

Еще хотелка... можно ввести функцию, что бы при рисовании произвольного полигона и нажатии на кнопку Shift рисовались углы только в 90 градусов (т.е прямые углы), очень часто приходится рисовать здания с прямыми углами и сложной формы, эта функция бы очень помогала бы... Может есть какая другая комбинация, о которой я не знаю, с подобной функцией, сообщите тогда о таковой плиз...

Реализовано Fencer_Silver
Garmin - Forever!!!
User_tester
Бета тестер
Бета тестер
Сообщения: 1149
Зарегистрирован: 23 апр 2012, 11:23
Беларусь

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

Сообщение User_tester »

А "выровнять прямые углы" из контекстного меню полигонов в режиме редактирования узлов - не годится?
Vovan_Alm
Бета тестер
Бета тестер
Сообщения: 482
Зарегистрирован: 05 апр 2012, 13:09
Откуда: Алма-Ата

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

Сообщение Vovan_Alm »

Не годится... Хочется сразу нужные углы рисовать в 90 градусов, а не потом готовый полигон ровнять... Эта функция реализована в Мапэдите, и очень удобная, хотелось бы иметь подобный инструмент в МГЕ, раз уж перешел на него...
Garmin - Forever!!!
Аватара пользователя
Alex
Администратор
Администратор
Сообщения: 1017
Зарегистрирован: 06 фев 2012, 15:57
Откуда: Украина
Настроение:
Контактная информация:
Украина

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

Сообщение Alex »

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

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

Сообщение User_tester »

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

В редакторе фильтров в групповой таблице при выборе нужных типов хотелось бы видеть только присутствующие в карте типы.

Весь тайпсет здесь явно не нужен! Зачем фильтровать то, чего нет на карте? ;)

Скриншот.jpg

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

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

Сообщение Fencer_Silver »

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

В редакторе фильтров в групповой таблице при выборе нужных типов хотелось бы видеть только присутствующие в карте типы.

Весь тайпсет здесь явно не нужен! Зачем фильтровать то, чего нет на карте? ;)

Скриншот.jpg

Тем более, что многочисленные лишние позиции (да ещё когда одним сплошным списком представлены все точки, линии и полигоны тайпсета!) реально затрудняют картографу оперативный поиск отдельных фильтруемых типов.
А зачем в таблицу добавлять все типы???? В FAQ написано - в таблицу попадает то, что выбрано в карте. Неважно чем - мышью, по текстовому поиску, по адресному поиску, по команде "Выбрать объекты" и т.д. Если тебе нужны, например только дома, то и выбери их по команде"Выбрать по типу", потом после выбора "Открыть в таблице", а потом делай выборку, например с улицей "Басейная", и массово им чего-нибудь присваивай. Чем меньше объектов в таблице - тем меньше она жрет оперативки, и тем быстрее она работает.
User_tester
Бета тестер
Бета тестер
Сообщения: 1149
Зарегистрирован: 23 апр 2012, 11:23
Беларусь

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

Сообщение User_tester »

Поясню на примере.

Допустим, изначально мы открыли в таблице все POI школ и кинотеатров, как вы советуете. Два открытых типа - это не много, чтобы оперативка зависла.

Задача - сделать выборку школ и кинотеатров, расположенных по улице Бассейной.

Решение. Жмём чёрный значок "лейка" внизу таблицы. Откроется редактор фильтров. В нём жмём кнопку и начинаем добавлять новое условие. Для этого выбираем в первом поле "Тип", потом "равно" и видим рядом строку <пусто>. Вот если нажать на <пусто>, то откроется список абсолютно всех объектов из тайпсета. Хотя в карте нет всего этого выпавшего огромного перечня типов из тайпсета, а есть только некоторые. И именно школы и кинотеатры из этих некоторых редактируются в данный момент в таблице.

Вывод. Так почему бы не сделать в выпавшем списке выбор типа только из открытых в таблице? В нашем случае - предлагать выбирать в этом поле только типы "школа" и "кинотеатр". Зачем мне в списке видеть множество других типов, которых не то, что в таблице не открыто, а вообще даже в карте нет? Вот ведь о чём идёт речь! :)
Последний раз редактировалось User_tester 27 сен 2012, 19:24, всего редактировалось 1 раз.
Аватара пользователя
Fencer_Silver
Разработчик
Разработчик
Сообщения: 922
Зарегистрирован: 06 фев 2012, 16:00
Откуда: Украина
Настроение:
Контактная информация:
Украина

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

Сообщение Fencer_Silver »

Так, я понял. Вероятнее всего, ты совершенно не разобрался в групповой, а соответственно не понял всей прелести МГЕ. У тебя в таблице УЖЕ ЕСТЬ ТОЛЬКО ШКОЛЫ И КИНОТЕАТРЫ. Зачем еще делать фильтр??? ОНИ УЖЕ ЕСТЬ И ТАМ НЕТ НИКАКИХ ЛИШНИХ ОБЪЕКТОВ, КРОМЕ ШКОЛ И КИНОТЕАТРОВ. Соответственно тебе уже не нужен фильтр на "Школа" и "Кинотеатр", а нужно только построить один фильтр где улица = "Басейная". Все - ТЫ ПОЛУЧИШЬ ТОЛЬКО ШКОЛЫ И КИНОТЕАТРЫ ПО УЛ.БАССЕЙНАЯ.
User_tester
Бета тестер
Бета тестер
Сообщения: 1149
Зарегистрирован: 23 апр 2012, 11:23
Беларусь

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

Сообщение User_tester »

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

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

Сообщение Fencer_Silver »

User_tester писал(а):Спасибо. :) Единственное - поясните, пожалуйста, мне неразобравшемуся, в чем идея наличия целиком всего тайпсета для выбора для колонки "Тип" в редакторе фильтров? Любопытно просто.
Для любых разных непредвиденных ситуаций. Мало ли что может понадобиться. Т.Е. мы сделали возможность выбирать объекты - как угодно. Можешь, в принципе, пойти от обратного - найти улицу бассейную в адресном поиске - выделить все объекты, принадлежащие улице басейной (там есть такой инструмент - в адресном поиске), потом добавить в таблицу, и сделать выборку на типы - "школа" и "интернат". Можешь поискать в текстовом поиске "ул. Бассейная" - с условием "в адресах" - и после нахождения нажать кнопку "Выделить все и показать на карте", а потом "Открыть в таблице", и опять - таки сделать выборку по типу (школа и кинотеатр). Можешь пойти тем путем, каким ты и пошел - открыть всю карту в таблице и сделать несколько условий ("Тип=Школа" или "Тип=кинотеатр") и ("улица=Бассейная"). Видишь, какие возможности? Вот для этого и делали. Но я думаю, что первый вариант - более практичен.
User_tester
Бета тестер
Бета тестер
Сообщения: 1149
Зарегистрирован: 23 апр 2012, 11:23
Беларусь

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

Сообщение User_tester »

Столкнулся со следующей проблемой! Изначально имелась карта на русском языке, реестр адресов, естественно, тоже на русском. Применил транслитерацию, чтобы сделать карту на латинице. Но реестр адресов остался на русском. И теперь программа при проверке карты совершенно справедливо выдала море ошибок, что, мол, "наименования населенных пунктов различны". Море ошибок фактически на пустом месте!

То же самое происходит при других видах преобразования названий.

Хотелось бы научить программу автоматом наряду с лабелами преобразовывать также секции CountryName, RegionName, CityName, Country№, Region№, City№.

Не вручную ведь переписывать реестр адресов для тысяч населенных пунктов! :shock:

Добавлено спустя 31 минуту:
Заинтересовался, открыл, чтобы глянуть для сравнения мапэдит - там это оказалось реализовано, причём сделали в виде птички-опции "Применять ко всем строковым атрибутам (элементам адреса и т.д.)".
Аватара пользователя
Fencer_Silver
Разработчик
Разработчик
Сообщения: 922
Зарегистрирован: 06 фев 2012, 16:00
Откуда: Украина
Настроение:
Контактная информация:
Украина

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

Сообщение Fencer_Silver »

Как реализовано в Мапедите - нам не интересно. Транслитерация - вчерашний день, который дорабатываться не будет. Пример - ул. Цветочная на русском - может быть ул Квіткова ИЛИ ул. Цветочна (топононимы) на украинском. А вот создание настоящих мультиязычных карт, с репозиторием - это ДА! Это - поддерживает гармин, и поддержат все остальные.
Транслитерация поддерживаться не будет. Равно, как и устаревший формат OZI
Ответить