Аналитика
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
select.jpg [ 49.15 Кб | Просмотров: 12411 ]

Как показано на рисунке - выделяем стрелку ЛЭП, а наталкивается на пикет.

Автор:  Dkrav [ 21 апр 2010 14:53 ]
Заголовок сообщения:  Re: Пометка объекта

Но стрелки ЛЭП то не существует :D мистика. Объекты выделяются по топологии а не по визуальному отображению, на сколько я знаю :)

Автор:  Olg@ [ 21 апр 2010 15:15 ]
Заголовок сообщения:  Re: Пометка объекта

Dkrav писал(а):
Но стрелки ЛЭП то не существует :D мистика. Объекты выделяются по топологии а не по визуальному отображению, на сколько я знаю :)

Да, у такого условного знака есть точка вставки и угол поворота. Кроме того есть еще и размер условного знака, по которому можно просчитать попал на него курсор иле нет.

Автор:  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". Почему это значение, и собственно подпись, там очутились - понятия не имею.
Последовательно выделив все горизонтали в пределах экрана - нужной не нашла.
Вложение:
s1.jpg [449.04 Кб]
Скачиваний: 48

Выпадающий список выдает не более 12 значений, которые, в принципе, от зума экрана ну никак не зависит. Так что это не помогло.
Вложение:
s2.jpg [694.56 Кб]
Скачиваний: 48

Помог поиск объекта по значению параметра. Благо у меня здесь было всего лишь пять вариантов, и с четвертой попытки я нашла нужную горизонталь.
Вложение:
s3.jpg [879.85 Кб]
Скачиваний: 48

Можно конечно поизощряться и придумать еще много способов поиска нужного объекта. А если усложнить карту, добавить еще кучу объектов и параметров, всевозможных формул и значений к ним... то что же тогда? Несколько часов :( провести в поисках несчастного объекта?

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

Автор:  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: Пометка объекта

Цитата:
...с нижнего правого\левого - все пересекаемые и входящие в рамку объекты

К сожалению не знал об этой возможности :oops: Представляете как я все время парился с пометкой? Спасибо Ольге и Антону, наставили на путь истинный. :D
Может подскажете и по 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/