
Хотелки, пожелания, предложения для TypeSet=Topo или в целом
Модераторы: Fencer_Silver, Admin, Alex
-
- Бета тестер
- Сообщения: 1149
- Зарегистрирован: 23 апр 2012, 11:23
Re: Хотелки, пожелания, предложения для TypeSet=Topo
ОК, понято, спасибо! 

-
- Бета тестер
- Сообщения: 1149
- Зарегистрирован: 23 апр 2012, 11:23
Re: Хотелки, пожелания, предложения для TypeSet=Topo
По поводу сохранения выделения только что нарисованных объектов, которое на данный момент присутствует в программе.
Суть следующая: в настоящее время все линии и полигоны после завершения их создания становятся выделены. Это правильно. Теперь можно запросто поменять их тип и свойства через панель свойств. И не надо предварительно заново выделять объект.
Но если начать рисовать следующий объект или начать делать другое какое-то действие над картой через меню, то есть загрузить программу новой задачей, не связанной непосредственно со свойствами только что нарисованной линии или полигона, то выделение у них почему-то сохраняется, пока его принудительно не уберёшь нажатием на клавишу Esc.
Хотелка: снимать выделение у только что нарисованных линий и полигонов, как только начнутся новые действия картографа над картой, не связанные непосредственно с ними. Например, при старте создания следующих линий и полигонов, при применении каких-либо действий над картой через менюшки программы. А не тянуть полученное выделение хвостом через последующие действия над картой, пока не нажмёшь Esc.
Отказано.
Alex
Суть следующая: в настоящее время все линии и полигоны после завершения их создания становятся выделены. Это правильно. Теперь можно запросто поменять их тип и свойства через панель свойств. И не надо предварительно заново выделять объект.
Но если начать рисовать следующий объект или начать делать другое какое-то действие над картой через меню, то есть загрузить программу новой задачей, не связанной непосредственно со свойствами только что нарисованной линии или полигона, то выделение у них почему-то сохраняется, пока его принудительно не уберёшь нажатием на клавишу Esc.
Хотелка: снимать выделение у только что нарисованных линий и полигонов, как только начнутся новые действия картографа над картой, не связанные непосредственно с ними. Например, при старте создания следующих линий и полигонов, при применении каких-либо действий над картой через менюшки программы. А не тянуть полученное выделение хвостом через последующие действия над картой, пока не нажмёшь Esc.
Отказано.
Alex
Re: Хотелки, пожелания, предложения для TypeSet=Topo
Можно хотелку...
Хотелось бы иметь функцию (кнопку) в редакторе, позволяющую всем водным полигонам присвоить правильные типы, согласно площади полигона... А то сейчас в картах полный бардак, то фонтан в парке - озеро большое, то море - озеро малое... Нарисовав полигон новый на карте водоема не знаешь заранее какой правильный тип присвоить, приходиться потом смотреть на площадь полигона и менять тип согласно этим данным. А так кнопку нажал и все само поменялось... было бы хорошо...
Реализовано в групповой таблице. С помощью запросов получаем все полигоны с заданой площадью (любые) - далее меняем типы, этажи, одним махом для тысяч объектов. Fencer_Silver
Хотелось бы иметь функцию (кнопку) в редакторе, позволяющую всем водным полигонам присвоить правильные типы, согласно площади полигона... А то сейчас в картах полный бардак, то фонтан в парке - озеро большое, то море - озеро малое... Нарисовав полигон новый на карте водоема не знаешь заранее какой правильный тип присвоить, приходиться потом смотреть на площадь полигона и менять тип согласно этим данным. А так кнопку нажал и все само поменялось... было бы хорошо...
Реализовано в групповой таблице. С помощью запросов получаем все полигоны с заданой площадью (любые) - далее меняем типы, этажи, одним махом для тысяч объектов. Fencer_Silver
Garmin - Forever!!!
Re: Хотелки, пожелания, предложения для TypeSet=Topo
Еще хотелка... можно ввести функцию, что бы при рисовании произвольного полигона и нажатии на кнопку Shift рисовались углы только в 90 градусов (т.е прямые углы), очень часто приходится рисовать здания с прямыми углами и сложной формы, эта функция бы очень помогала бы... Может есть какая другая комбинация, о которой я не знаю, с подобной функцией, сообщите тогда о таковой плиз...
Реализовано Fencer_Silver
Реализовано Fencer_Silver
Garmin - Forever!!!
-
- Бета тестер
- Сообщения: 1149
- Зарегистрирован: 23 апр 2012, 11:23
Re: Хотелки, пожелания, предложения для TypeSet=Topo
А "выровнять прямые углы" из контекстного меню полигонов в режиме редактирования узлов - не годится?
Re: Хотелки, пожелания, предложения для TypeSet=Topo
Не годится... Хочется сразу нужные углы рисовать в 90 градусов, а не потом готовый полигон ровнять... Эта функция реализована в Мапэдите, и очень удобная, хотелось бы иметь подобный инструмент в МГЕ, раз уж перешел на него...
Garmin - Forever!!!
- Alex
- Администратор
- Сообщения: 1017
- Зарегистрирован: 06 фев 2012, 15:57
- Откуда: Украина
- Настроение:
- Контактная информация:
Re: Хотелки, пожелания, предложения для TypeSet=Topo
Данная хотелка - стоит в очереди.
-
- Бета тестер
- Сообщения: 1149
- Зарегистрирован: 23 апр 2012, 11:23
Re: Хотелки, пожелания, предложения для TypeSet=Topo
Хотелка для программы в целом (все тайпсеты).
В редакторе фильтров в групповой таблице при выборе нужных типов хотелось бы видеть только присутствующие в карте типы.
Весь тайпсет здесь явно не нужен! Зачем фильтровать то, чего нет на карте?
Скриншот.jpg
Тем более, что многочисленные лишние позиции (да ещё когда одним сплошным списком представлены все точки, линии и полигоны тайпсета!) реально затрудняют картографу оперативный поиск отдельных фильтруемых типов.
В редакторе фильтров в групповой таблице при выборе нужных типов хотелось бы видеть только присутствующие в карте типы.
Весь тайпсет здесь явно не нужен! Зачем фильтровать то, чего нет на карте?

Скриншот.jpg
Тем более, что многочисленные лишние позиции (да ещё когда одним сплошным списком представлены все точки, линии и полигоны тайпсета!) реально затрудняют картографу оперативный поиск отдельных фильтруемых типов.
- Fencer_Silver
- Разработчик
- Сообщения: 922
- Зарегистрирован: 06 фев 2012, 16:00
- Откуда: Украина
- Настроение:
- Контактная информация:
Re: Хотелки, пожелания, предложения для TypeSet=Topo
А зачем в таблицу добавлять все типы???? В FAQ написано - в таблицу попадает то, что выбрано в карте. Неважно чем - мышью, по текстовому поиску, по адресному поиску, по команде "Выбрать объекты" и т.д. Если тебе нужны, например только дома, то и выбери их по команде"Выбрать по типу", потом после выбора "Открыть в таблице", а потом делай выборку, например с улицей "Басейная", и массово им чего-нибудь присваивай. Чем меньше объектов в таблице - тем меньше она жрет оперативки, и тем быстрее она работает.User_tester писал(а):Хотелка для программы в целом (все тайпсеты).
В редакторе фильтров в групповой таблице при выборе нужных типов хотелось бы видеть только присутствующие в карте типы.
Весь тайпсет здесь явно не нужен! Зачем фильтровать то, чего нет на карте?
Скриншот.jpg
Тем более, что многочисленные лишние позиции (да ещё когда одним сплошным списком представлены все точки, линии и полигоны тайпсета!) реально затрудняют картографу оперативный поиск отдельных фильтруемых типов.
-
- Бета тестер
- Сообщения: 1149
- Зарегистрирован: 23 апр 2012, 11:23
Re: Хотелки, пожелания, предложения для TypeSet=Topo
Поясню на примере.
Допустим, изначально мы открыли в таблице все POI школ и кинотеатров, как вы советуете. Два открытых типа - это не много, чтобы оперативка зависла.
Задача - сделать выборку школ и кинотеатров, расположенных по улице Бассейной.
Решение. Жмём чёрный значок "лейка" внизу таблицы. Откроется редактор фильтров. В нём жмём кнопку и начинаем добавлять новое условие. Для этого выбираем в первом поле "Тип", потом "равно" и видим рядом строку <пусто>. Вот если нажать на <пусто>, то откроется список абсолютно всех объектов из тайпсета. Хотя в карте нет всего этого выпавшего огромного перечня типов из тайпсета, а есть только некоторые. И именно школы и кинотеатры из этих некоторых редактируются в данный момент в таблице.
Вывод. Так почему бы не сделать в выпавшем списке выбор типа только из открытых в таблице? В нашем случае - предлагать выбирать в этом поле только типы "школа" и "кинотеатр". Зачем мне в списке видеть множество других типов, которых не то, что в таблице не открыто, а вообще даже в карте нет? Вот ведь о чём идёт речь!
Допустим, изначально мы открыли в таблице все POI школ и кинотеатров, как вы советуете. Два открытых типа - это не много, чтобы оперативка зависла.
Задача - сделать выборку школ и кинотеатров, расположенных по улице Бассейной.
Решение. Жмём чёрный значок "лейка" внизу таблицы. Откроется редактор фильтров. В нём жмём кнопку и начинаем добавлять новое условие. Для этого выбираем в первом поле "Тип", потом "равно" и видим рядом строку <пусто>. Вот если нажать на <пусто>, то откроется список абсолютно всех объектов из тайпсета. Хотя в карте нет всего этого выпавшего огромного перечня типов из тайпсета, а есть только некоторые. И именно школы и кинотеатры из этих некоторых редактируются в данный момент в таблице.
Вывод. Так почему бы не сделать в выпавшем списке выбор типа только из открытых в таблице? В нашем случае - предлагать выбирать в этом поле только типы "школа" и "кинотеатр". Зачем мне в списке видеть множество других типов, которых не то, что в таблице не открыто, а вообще даже в карте нет? Вот ведь о чём идёт речь!

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

- Fencer_Silver
- Разработчик
- Сообщения: 922
- Зарегистрирован: 06 фев 2012, 16:00
- Откуда: Украина
- Настроение:
- Контактная информация:
Re: Хотелки, пожелания, предложения для TypeSet=Topo
Для любых разных непредвиденных ситуаций. Мало ли что может понадобиться. Т.Е. мы сделали возможность выбирать объекты - как угодно. Можешь, в принципе, пойти от обратного - найти улицу бассейную в адресном поиске - выделить все объекты, принадлежащие улице басейной (там есть такой инструмент - в адресном поиске), потом добавить в таблицу, и сделать выборку на типы - "школа" и "интернат". Можешь поискать в текстовом поиске "ул. Бассейная" - с условием "в адресах" - и после нахождения нажать кнопку "Выделить все и показать на карте", а потом "Открыть в таблице", и опять - таки сделать выборку по типу (школа и кинотеатр). Можешь пойти тем путем, каким ты и пошел - открыть всю карту в таблице и сделать несколько условий ("Тип=Школа" или "Тип=кинотеатр") и ("улица=Бассейная"). Видишь, какие возможности? Вот для этого и делали. Но я думаю, что первый вариант - более практичен.User_tester писал(а):Спасибо.Единственное - поясните, пожалуйста, мне неразобравшемуся, в чем идея наличия целиком всего тайпсета для выбора для колонки "Тип" в редакторе фильтров? Любопытно просто.
-
- Бета тестер
- Сообщения: 1149
- Зарегистрирован: 23 апр 2012, 11:23
Re: Хотелки, пожелания, предложения для TypeSet=Topo
Столкнулся со следующей проблемой! Изначально имелась карта на русском языке, реестр адресов, естественно, тоже на русском. Применил транслитерацию, чтобы сделать карту на латинице. Но реестр адресов остался на русском. И теперь программа при проверке карты совершенно справедливо выдала море ошибок, что, мол, "наименования населенных пунктов различны". Море ошибок фактически на пустом месте!
То же самое происходит при других видах преобразования названий.
Хотелось бы научить программу автоматом наряду с лабелами преобразовывать также секции CountryName, RegionName, CityName, Country№, Region№, City№.
Не вручную ведь переписывать реестр адресов для тысяч населенных пунктов!
Добавлено спустя 31 минуту:
Заинтересовался, открыл, чтобы глянуть для сравнения мапэдит - там это оказалось реализовано, причём сделали в виде птички-опции "Применять ко всем строковым атрибутам (элементам адреса и т.д.)".
То же самое происходит при других видах преобразования названий.
Хотелось бы научить программу автоматом наряду с лабелами преобразовывать также секции CountryName, RegionName, CityName, Country№, Region№, City№.
Не вручную ведь переписывать реестр адресов для тысяч населенных пунктов!

Добавлено спустя 31 минуту:
Заинтересовался, открыл, чтобы глянуть для сравнения мапэдит - там это оказалось реализовано, причём сделали в виде птички-опции "Применять ко всем строковым атрибутам (элементам адреса и т.д.)".
- Fencer_Silver
- Разработчик
- Сообщения: 922
- Зарегистрирован: 06 фев 2012, 16:00
- Откуда: Украина
- Настроение:
- Контактная информация:
Re: Хотелки, пожелания, предложения для TypeSet=Topo
Как реализовано в Мапедите - нам не интересно. Транслитерация - вчерашний день, который дорабатываться не будет. Пример - ул. Цветочная на русском - может быть ул Квіткова ИЛИ ул. Цветочна (топононимы) на украинском. А вот создание настоящих мультиязычных карт, с репозиторием - это ДА! Это - поддерживает гармин, и поддержат все остальные.
Транслитерация поддерживаться не будет. Равно, как и устаревший формат OZI
Транслитерация поддерживаться не будет. Равно, как и устаревший формат OZI