Changes between Version 1 and Version 2 of Ru:Help/Dialog/Filter


Ignore:
Timestamp:
2017-11-14T11:19:40+01:00 (7 days ago)
Author:
ak099
Comment:

обновил до ревизии 66

Legend:

Unmodified
Added
Removed
Modified
  • Ru:Help/Dialog/Filter

    v1 v2  
    1 [[TranslatedPages(revision=13)]]
     1[[TranslatedPages(revision=66)]]
     2[[PageOutline(2-9,Содержание)]]
    23
    3 = Диалоговая панель Фильтр =
     4= Диалоговая панель «Фильтр» =
    45
    5 [[Image(source:/trunk/images/dialogs/filter.png)]] ''Сочетание клавиш:''''' {{{Alt+Shift+F}}}'''
     6[[Image(source:/trunk/images/dialogs/filter.png)]] ''Сочетание клавиш:''''' {{{Alt+Shift+F}}}''' — одна из [wiki:Ru:Help/ToggleDialogs#Toactivateawindow диалоговых панелей JOSM]
    67
    7 [[Image(filter_dialog_ru.png)]]
     8Диалоговая панель «Фильтр» позволяет пользователю временно деактивировать некоторые типы [wiki:Ru:Help/Concepts/Object объектов], применяя один или несколько фильтров.
    89
    9 Фильтр позволяет пользователю скрывать с экрана JOSM объекты заданного типа. В текстовое поле ввода вводится любой параметр или просто текстовая строка, и объект содержащий этот текст или параметр будет скрыт в основном окне JOSM. Что позволяет облегчить работу в областях с большим скоплением объектов. Панель позволяет использовать несколько фильтров одновременно, для каждого фильтра устанавливается один из четырех режимов фильтрации. Фильтры применяются последовательно с первого по последний, при этом для каждого анализируется режим фильтрации.
     10== Отфильтрованные объекты ==
     11* невозможно выделить с помощью [wiki:Ru:Help#Selection инструментов выделения] (за небольшими исключениями, см. #4929, комментарий 14)
     12* не возвращаются в качестве результатов [wiki:Ru:Help/Action/Search поиска]
     13* исчезают из некоторых меню, пока фильтры не будут отключены ([wiki:Ru:Help/Dialog/SelectionList#SmalltriangleinSelectbutton пример])
    1014
    11 * Фильтр с режимом ''A'' (добавить к выделению) добавляет к выделению объекты, соответствующие строке фильтра.
    12 * Фильтр с режимом ''D'' (убрать из выделения) исключает из выделения объекты, соответствующие строке фильтра.
    13 * Фильтр с режимом ''R'' (заменить выделение) отменяет действие всех фильтров, находящихся выше.
    14 * Фильтр с режимом ''F'' (найти в выделенном) /описание отсутствует/.
     15== Случаи использования ==
    1516
    16 Если какой либо из фильтров активен, то полупрозрачное уведомление об активности фильтрации в основном окне JOSM не даст вам забыть об этом.
     17Простой пример — добавление одного тега (или более сложных выражений, как в окне поиска) в столбец "Текст": объекты с таким текстом будут деактивированы.
    1718
    18 === Как включить фильтр ===
    19 Нажмите кнопку [[Image(source:/trunk/images/dialogs/filter.png)]] ''Отфильтровать объекты'' в левой части главного окна JOSM. Если такой кнопки нет, проверьте, что версия JOSM >= 3189. Если ее все еще не видно, вы можете попробовать установить {{{displayfilter=true}}} в Расширенных настройках (и перезапустить JOSM).
     19Более сложный сценарий включает фильтры, как быстрый способ для разработки и тестирования пользовательских [wiki:Ru:Rules правил проверки тегов].
    2020
    21 === Опции ===
     21=== В чём удобство фильтров ===
     22* Уменьшают загромождённость области редактирования, деактивируя объекты, которые не нужны в данный момент. Это значительно упрощает правки в областях с тесно расположенными объектами или сложной инфраструктурой.
     23* Полностью скрывают объекты, которые вы не собираетесь использовать в данный момент
     24* Позволяют избежать случайных ненужных правок
    2225
    23  * '''E''' (''Включить фильтр''): Включает или выключает эту строку фильтра.
    24  * '''H''' (''Скрыть элементы''): Если установлена галка, то выбранные объекты полностью скрываются. В противном случае они будут отображаться серым цветом, и при этом будут недоступны для выделения и редактирования.
    25  * '''Текст''': Условие поиска или параметр, которые определяют какие объекты будут отфильтрованы.
    26  * '''I''' (''Инвертировать фильтр''): В нормальном режиме, отфильтрованные объекты скрываются, а остальные остаются видимыми. Если эта опция активирована, то отфильтрованные объекты наоборот остаются видимыми, а все остальные объекты скрываются.
    27  * '''M''' (''Режим фильтра''): Одно из следующих значений: ''R: заменить выделение'', ''A: добавить к выделению'', ''D: убрать из выделения'', ''F: найти в выделенном''. Этот параметр определяет: как текущая строка фильтра соотносится с вышестоящими.
     26=== Повышение производительности ===
     27* Деактивация/отделение полностью тегированных объектов (с использованием количества тегов и пользовательских фильтров) от неполных объектов
     28* Деактивация недавно изменённых объектов (и не имеет значения: изменены они вами или другим человеком)
     29* Объекты {{{без тегов}}} можно использовать вместо заметок на osm.org. Это быстрее, чем добавить/удалить тег {{{fixme=проверить}}} - но не злоупотребляйте этой возможностью!
    2830
    29 '''Режим фильтра''' устанавливается в диалоговом окне, в котором вы также можете ввести поисковый запрос и посмотреть ряд примеров. Опции с ''E'' до ''I'' устанавливаются в диалоговой панели Фильтр (располагающейся обычно в правой части основного экрана JOSM), отметив соответствующий флажок. Обратите внимание, что заголовки столбцов могут содержать точки в вашей конкретной версии JOSM. Это, вероятно, будет исправлено. Значение столбцов слева направо: Включить эту строку фильтра / Скрыть отфильтрованные элементы / Ваша поисковая строка / Инвертировать фильтр / Буква режима фильтра.
     31=== Обзор ===
     32
     33Строки фильтра обрабатываются сверху вниз, с учётом значений в [[#Columns|столбцах]].
     34
     35[[Image(wiki:Help/Dialog/Filter:filterdialog.png,link=)]]
     36
     37=== Столбцы === #Columns
     38
     39 * '''E''' (''Включить фильтр''): Включить или отключить эту строку фильтра.
     40 * '''H''' (''Скрыть элементы'' из [wiki:Ru:Help/MapView области редактирования]): обычно все отфильтрованный объекты лишь деактивируются, но вы можете полностью скрыть их:
     41  * отключены - элементы видимы и отображаются серым цветом
     42  * скрыты - выбранные объекты полностью скрываются
     43 * '''Текст''': условие поиска или свойство, определяющее, какие объекты будут отфильтрованы. Поддерживаются любые поисковые запросы, применимые в окне [wiki:Ru:Help/Action/Search поиска]:
     44  * обычный поиск подстроки (или точного совпадения со строкой в "кавычках")
     45  * регулярные выражения ([http://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html Java Regex])
     46  * синтаксис MapCSS
     47 * '''I''' (''Инвертировать фильтр''): обычно отфильтрованные объекты скрыты, а остальные видимы. Если этот флажок установлен, то наоборот: отфильтрованные объекты видимы, а все остальные скрыты.
     48 * '''M''' (''Режим фильтра'') - как ''строка фильтра'' комбинируется со ''строками фильтра'', расположенными выше неё:
     49  * A (''добавить к выделению'') - нужна большинству пользователей, ''строки фильтра'' в этом режиме независимы друг от друга
     50  * R (''заменить выделение'') - подавляет все ''строки фильтра'', расположенные выше этой
     51  * D (''убрать из выделения'') - отменяет фильтрацию всех соответствующих объектов
     52  * F (''найти в выделенном'') - TODO
     53
     54=== Управляющие кнопки ===
     55
     56TODO пояснить действие 5 кнопок.
    3057
    3158=== Примеры ===
    32 ||Текст фильтра                                                                ||Описание||
    33 ||{{{ ((landuse:|natural:|leisure:|building:) | (role:outer|role:inner))}}}    ||Расчистка карты. Doesn't handle relations perfectly||
    34 ||{{{ -highway: | type:node }}}                                                ||Оставить только дороги||
    35 ||{{{ type:node & untagged }}}                                                 ||Скрыть точки и объекты без тегов||
    36 ||{{{ modified }}}                                                             ||Быстрый просмотр ваших изменений||
    37 ||{{{ child (type:way & highway:) }}}                                          ||Все точки, являющиеся частью дорог||
    38 ||{{{ child (type:relation & (natural:|landuse:)) }}}                          ||Все участки natural и landuse, сформированные через отношения||
    3959
    40 Если вы можете предложить полезные фильтры, добавьте их здесь.
     60||Текст фильтра                                                                ||Описание или примечание||
     61||{{{ ((landuse:|natural:|leisure:|building:) | (role:outer|role:inner))}}}    ||Фильтрация указанных ключей или ролей отношений. С отношениями работает не идеально||
     62||{{{ shop=* opening_hours=* }}}                                               ||Объекты с тегами shop= + opening_hours=||
     63||{{{ shop=* name=* }}}                                                        ||Объекты с тегами shop= + name= ||
     64||{{{ type:node -shop=* }}}                                                    ||Все точки, кроме магазинов. Изменение геометрии с использованием перемещения мыши отключено, но возможно с использованием других режимов (исключение - [Action/ImproveWayAccuracy режим улучшения точности линий (W)])||
     65||{{{ (type:node | type:way | type:relation) (modified | user:Steve) }}}       ||Скрывает объекты, если вы их последний редактор (полезно при массовом изменении тегов или полу-механических правках)||
     66||{{{ -highway: }}}                                                            ||Всё кроме объектов с тегом highway=||
     67||{{{ man_made=pipeline }}}                                                    ||Трубопроводы||
     68||{{{ natural=water }}}                                                        ||Водоёмы||
     69||{{{ admin_level: }}}                                                         ||Административные границы||
     70||{{{ boundary: | leisure: | landuse: | waterway: | amenity: | natural: | building: }}} ||Агрессивная расчистка карты (в некоторых случаях полезно оставить здания или ключ amenity)||
     71||{{{ type:node & untagged }}}                                                 ||Упрощает выделение линий||
     72||{{{ modified }}}                                                             ||Быстрый обзор ваших изменений||
     73||{{{ child (type:way & highway:) }}}                                          ||Все точки, не являющиеся частью дорог||
     74||{{{ child (type:relation & (natural:|landuse:)) }}}                          ||Все природные области и области землепользования, сформированные с помощью отношений||
     75||{{{ -((highway | child highway | untagged | public_transport) & -(highway=footway | highway=path | highway=steps | highway=track)) }}} || Только дороги для общественного транспорта. Полезно при рисовании сетей автобусных маршрутов.  ||
     76
     77См. также другие [wiki:Ru:Help/Action/Search#Examples примеры]. Если у вас есть собственные полезные фильтры, можете добавить их в таблицу.
     78
     79== Предупреждения фильтра ==
     80
     81При активации какого-либо фильтра в правом верхнем углу [Help/MapView области редактирования карты] появится полупрозрачное сообщение об этом.
     82
     83Оно отображается только когда хотя бы один объект был деактивирован или скрыт фильтром.
     84
     85[[Image(wiki:Help/Dialog/Filter:filters warning.png,link=)]]
     86
     87
     88== Автофильтры ==
     89
     90Автофильтры автоматически добавляют кнопки фильтрации в левом верхнем углу [wiki:MapView области редактирования карты] для особых ключей. Это должно быть включено в [wiki:Ru:Help/Preferences/Display#OSMData Настройках отображения]. Эти кнопки появляются, если хотя бы один объект с соответствующим тегом присутствует в области редактирования карты. См. скринкаст ниже о том, как включить и использовать кнопки фильтрации.
     91
     92[[Image(wiki:Help/Dialog/Filter:autofilter.gif)]]
    4193
    4294----
    43 Назад к [wiki:Ru:Help/ToggleDialogs Диалоговым панелям][[BR]]
    44 Назад к [wiki:Ru:Help Основной странице справки]
     95Назад к [wiki:Ru:Help/ToggleDialogs Диалоговые панели][[BR]]
     96Назад к [wiki:/Help Основной странице справки]