Аналитика http://www.geosystema.net/forum/ |
|
Пометка объекта http://www.geosystema.net/forum/viewtopic.php?f=1&t=1541 |
Страница 1 из 2 |
Автор: | Olg@ [ 21 апр 2010 14:27 ] |
Заголовок сообщения: | Пометка объекта |
При пометке объектов они выделяются в порядке видимости объектов на карте (обратном, как я заметила). Если есть группа точечных объектов, то пометить нужный довольно таки проблематично (в частности, это касается одиночных условных знаков и подписей параметров и таблиц). Поэтому хотелось бы, чтобы выделялся именно указываемый курсором объект, а не согласно очереди в списке. Вложение: select.jpg [ 49.15 Кб | Просмотров: 12411 ] Как показано на рисунке - выделяем стрелку ЛЭП, а наталкивается на пикет. |
Автор: | Dkrav [ 21 апр 2010 14:53 ] |
Заголовок сообщения: | Re: Пометка объекта |
Но стрелки ЛЭП то не существует ![]() ![]() |
Автор: | Olg@ [ 21 апр 2010 15:15 ] |
Заголовок сообщения: | Re: Пометка объекта |
Dkrav писал(а): Но стрелки ЛЭП то не существует ![]() ![]() Да, у такого условного знака есть точка вставки и угол поворота. Кроме того есть еще и размер условного знака, по которому можно просчитать попал на него курсор иле нет. |
Автор: | Bondarets Alexander [ 21 апр 2010 16:57 ] |
Заголовок сообщения: | Re: Пометка объекта |
Цитата: Да, у такого условного знака есть точка вставки и угол поворота. Кроме того есть еще и размер условного знака, по которому можно просчитать попал на него курсор иле нет. Если так делать для каждого условного знака, то выделение на больших картах будет очень медленно работать. Да и зачем такие тонкости, можно ведь из выпадающего списка выбрать нужный объект. |
Автор: | Olg@ [ 21 апр 2010 17:18 ] |
Заголовок сообщения: | Re: Пометка объекта |
Bondarets Alexander писал(а): Да и зачем такие тонкости, можно ведь из выпадающего списка выбрать нужный объект. Оказывается, и не все могут ![]() При желании всегда можно найти нужный объект - так или иначе. Другой вопрос в том, сколько на это уйдет времени, усилий и нервов. На счет тонкостей - извините, но в наше время без них ну никак не обойтись ![]() Bondarets Alexander писал(а): Если так делать для каждого условного знака, то выделение на больших картах будет очень медленно работать. Ну у кого-то это уже реализовано, и работает, к тому же довольно шустренько работает. А нам опять что-то мешает? Или чем мы хуже? |
Автор: | ADg [ 21 апр 2010 18:06 ] |
Заголовок сообщения: | Re: Пометка объекта |
Есть логика в предложениях Ольги (Olg@)... поддерживаю. Тем более что означенный анализ - не такая уж и проблема: что мешает выбирать стандартным быстрым способом (я так понимаю по экстентам объектов?) а потом уже из выбранного проанализировать кто и как лежит относительно клика. А от себя хочется добавить: 1. Последовательные клики должны выделять объекты в порядке их "вертикального" положения (то которое меняют команды на верх, на низ). А по какому принципу идет отбор объектов на данный момент (уж точно не поп положению)?? 2. Радиус поиска объектов уж очень большой - надо дать возможность его изменить (логичнее в экранных пикселах), так что бы клики за пределами полигона или в стороне от линии/точки не захватывали объектов. 3. Вообще последовательные клики выбирают плохо - иногда хватают совершенно левый объект и ни как не захватывают какой-то из лежащих под курсором - один выход двойной клик и выбор из меню. |
Автор: | Olg@ [ 22 июн 2010 14:16 ] |
Заголовок сообщения: | Re: Пометка объекта |
Привожу еще один наглядный пример неполноценного выделения объекта: просматривая рельеф наткнулась на ошибочное и значение и размещение - "15". Почему это значение, и собственно подпись, там очутились - понятия не имею. Последовательно выделив все горизонтали в пределах экрана - нужной не нашла. Вложение: Выпадающий список выдает не более 12 значений, которые, в принципе, от зума экрана ну никак не зависит. Так что это не помогло. Вложение: Помог поиск объекта по значению параметра. Благо у меня здесь было всего лишь пять вариантов, и с четвертой попытки я нашла нужную горизонталь. Вложение: Можно конечно поизощряться и придумать еще много способов поиска нужного объекта. А если усложнить карту, добавить еще кучу объектов и параметров, всевозможных формул и значений к ним... то что же тогда? Несколько часов ![]() И добавлю еще, что к сожалению не каждый рядовой пользователь (а тем более новичок) умеет пользоваться поиском и другими базовыми командами и вместо того, чтобы поразмыслить с сформировать запрос, он будет в течении часа долбить монитор (ну или звать на помощь). |
Автор: | paul [ 22 июн 2010 16:26 ] |
Заголовок сообщения: | Re: Пометка объекта |
Было бы неплохо также реализовать пометку объектов при помощи рамки по типу ГИСа. Помечаются все объекты, которые рамка пересекла. И только они. ![]() |
Автор: | Olg@ [ 22 июн 2010 17:52 ] |
Заголовок сообщения: | Re: Пометка объекта |
Выделение рамкой: с верхнего левого\правого угла - только полностью попавшие в рамку, с нижнего правого\левого - все пересекаемые и входящие в рамку объекты |
Автор: | Anton Gorpynich [ 22 июн 2010 20:10 ] |
Заголовок сообщения: | Re: Пометка объекта |
Olg@ писал(а): Выделение рамкой: с верхнего левого\правого угла - только полностью попавшие в рамку, с нижнего правого\левого - все пересекаемые и входящие в рамку объекты А разве сейчас не так выделяется? Идет речь о выделении объектов, а не подписей. |
Автор: | Olg@ [ 23 июн 2010 08:28 ] |
Заголовок сообщения: | Re: Пометка объекта |
Anton Gorpynich писал(а): А разве сейчас не так выделяется? Идет речь о выделении объектов, а не подписей. Так, поэтому и написала. Или быть может я неправильно поняла paul? |
Автор: | paul [ 23 июн 2010 09:13 ] |
Заголовок сообщения: | Re: Пометка объекта |
Цитата: ...с нижнего правого\левого - все пересекаемые и входящие в рамку объекты К сожалению не знал об этой возможности ![]() ![]() Может подскажете и по Ctrl+L? |
Автор: | Dmitriy Fedorov [ 23 июн 2010 10:06 ] |
Заголовок сообщения: | Re: Пометка объекта |
paul писал(а): Может подскажете и по Ctrl+L? Прокомментировал в той же ветке, однако ответ вас не порадует. Это программный глюк, придется просто быть внимательней в работе. ![]() |
Автор: | Dmitriy Fedorov [ 23 июн 2010 10:47 ] |
Заголовок сообщения: | Re: Пометка объекта |
Olg@ писал(а): Привожу еще один наглядный пример неполноценного выделения объекта: просматривая рельеф наткнулась на ошибочное и значение и размещение - "15". Почему это значение, и собственно подпись, там очутились - понятия не имею. Последовательно выделив все горизонтали в пределах экрана - нужной не нашла. Давняя проблема "отлетевших подписей". Попытки решать предпринимались здесь и частично были решены здесь, и еще в нескольких местах, которые сейчас не найду. Наверное нужно поднять вопрос снова. Мне видится два возможных пути решения: - Создание специализированых средств для проверки различных условий близости подписей к объектам в меню Карта-Проверка... или сценариев Карта-Контроль. В последнем случае существуют какие-то наработки в сценарном разделе [CAPTION]. Подробностей не раскопал, а память подводит. - Более радикальное решение заключается в том, чтобы научить программу помечать объекты через пометку вынесенных подписей. Реализовать, скажем, с помощью специального режима в рамках кнопки Показ центров. |
Автор: | misha_OD [ 23 июн 2010 11:57 ] |
Заголовок сообщения: | Re: Пометка объекта |
Dmitriy Fedorov писал(а): - Более радикальное решение заключается в том, чтобы научить программу помечать объекты через пометку вынесенных подписей. Реализовать, скажем, с помощью специального режима в рамках кнопки Показ центров. Найбільш прийнятний для користувача варіант. Просто і зрозуміло. |
Страница 1 из 2 | Часовой пояс: UTC + 2 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |