| 21 | | * `type:way` выделяет все [[Image(source:trunk/images/data/way.png)]][Concepts/Object#Ways линии] |
| 22 | | * `name:Herrengasse` выделяет все элементы с именем "Herrengasse" |
| 23 | | * `name=Herrengasse` аналогично предыдущему, но с учетом регистра символов |
| 24 | | * `"name"="Herrengasse strasse"` аналогично предыдущему, но работает со значениями, содержащими спец-символы вроде пробелов |
| 25 | | * `type:way name:-` выделяет все [[Image(source:trunk/images/data/way.png)]][Concepts/Object#Ways линии] без названия |
| 26 | | * `id:123465678` выделяет [wiki:/Ru:Help/Concepts/Object объект] ([[Image(source:trunk/images/data/way.png)]][Concepts/Object#Ways линию] или [[Image(source:trunk/images/data/node.png)]][wiki:/Ru:Help/Concepts/Object#Nodes точку]) с идентификатором "123465678" |
| 27 | | * `timestamp:2010-11-01/2010-12-01` находит объекты с датой модификации в ноябре 2010 |
| | 17 | [[br]] [[Image(wiki:Help/Action/Search:Search.png)]] |
| 29 | | Существует также недостаточно документированная и редко используемая возможность, позволяющая ввести URL (`file://`, `http://`, `https://`, `ftp://`) в поле для поиска. JOSM пытаться загрузить этот URL и выделить [wiki:/Ru:Help/Concepts/Object объекты], на которые он найдет ссылки в этом файле. JOSM будет искать XML-теги "way", "node" и "relation" в документе и использовать их атрибут id. Это означает, что вы можете таким образом обратиться к другому OSM файлу на вашем жестком диске, и JOSM выделит все [wiki:/Ru:Help/Concepts/Object объекты], представленные в этом файле(если они присутствуют в наборе данных JOSM). |
| | 19 | == Экспертный режим == #ExpertMode |
| | 20 | В [wiki:Ru:Help/ExpertMode экспертном режиме], добавляются следующие возможности: |
| | 21 | - дополнительные ключевые слова в поисковых подсказках (они действуют и в обычном режиме, но скрыты в диалоговом окне) |
| | 22 | - радиокнопки '''синтаксиса поиска''' (обычный/регулярное выражение/MapCSS-селектор), подробности см. ниже |
| | 23 | - флажок '''добавить кнопку на панель инструментов''' - см. раздел "Сохранение поискового запроса на главной панели инструментов" [wiki:Ru:Help/Action/Search#SavesearchqueryinMaintoolbar ниже] |
| 35 | | === [ExpertMode Экспертный режимe] ===#ExpertMode |
| 36 | | Некоторые примеры отображаются только в [wiki:Ru:Help/ExpertMode экспертном режиме]. |
| | 28 | == Примеры == |
| | 29 | |
| | 30 | Несколько примеров поисковых запросов: |
| | 31 | |
| | 32 | * `type:way` — выделяет все линии |
| | 33 | * `name:Herrengasse` — выделяет все элементы с заданным именем |
| | 34 | * `name=Herrengasse` — то же, но с учётом регистра |
| | 35 | * `"addr:street"="Baker Street"` — если используются специальные символы (в данном случае `:` в ключе и пробел в значении), то ключ или значение должны быть заключены в кавычки `""` |
| | 36 | * `tag1=yes tag2=yes` — эквивалентно `tag1=yes & tag2=yes` |
| | 37 | * `type:way name:-` — выделяет все линии, не имеющие имени |
| | 38 | * `id:123465678` — выделяет объект (линию или точку) с заданным идентификатором |
| | 39 | * `timestamp:2010-11-01/2010-12-01` — выделяет объекты, последнее изменение которых сделано в ноябре 2010 года |
| | 40 | * `preset:"Craft/Beekeeper"` — выделяет объекты, соответствующие заготовке тегов beekeeper |
| | 41 | * Смотрите также [[wiki:Ru:Help/Dialog/Filter#Examples|Примеры фильтров]] |
| | 42 | |
| | 43 | == Сохранение поискового запроса на [wiki:Ru:Help/MainToolbar главной панели инструментов] == #SavesearchqueryinMaintoolbar |
| | 44 | |
| | 45 | Для ''сохранения поиска в виде кнопки'' установите флажок '''Добавить кнопку на панель инструментов''' и, после нажатия кнопки [[Image(source:trunk/images/dialogs/search.png,middle)]] '''Начать поиск''', в главную панель инструментов будет добавлена кнопка, которая будет выполнять данный поисковый запрос при каждом нажатии на неё. |
| | 46 | |
| | 47 | [wiki:Ru:Help/Preferences/Toolbar#Previouslysavedsearchresults Настройки панели инструментов] позволят изменить значок, поисковый запрос и всплывающую подсказку. |
| | 48 | |
| | 49 | Как и для любых кнопок, для вашей кнопки можно назначить [wiki:Ru:Help/Preferences/Shortcuts комбинацию клавиш]. |
| | 57 | См.[wiki:Help/Styles/MapCSSImplementation Реализация MapCSS] |
| | 58 | |
| | 59 | == Загрузка внешнего файла и замена выделения == |
| | 60 | |
| | 61 | Весьма недооценённая функция, позволяющая ввести URL (`file://`, `http://`, `https://`, `ftp://`) в поле поиска. |
| | 62 | |
| | 63 | JOSM попытается выполнить скачивание файла по этому URL и выделит все объекты, на которые найдёт ссылки в этом файле. |
| | 64 | JOSM будет искать XML-теги "way", "node" и "relation" в документе (пояснение? примеры?) и использовать их атрибут id. |
| | 65 | Можно также осуществить доступ к файлу OSM на вашем жёстком диске, и JOSM выделит все объекты, присутствующие в файле (если, конечно, они есть и в текущем наборе данных JOSM). |
| | 66 | |
| | 67 | Подобные этому вещи возможны через: |
| | 68 | * [wiki:Ru:Help/CommandLineOptions параметры командной строки] при запуске JOSM |
| | 69 | * команды [RemoteControl удалённого управления] |
| | 70 | |
| | 71 | == Смотрите также == |
| | 72 | * [wiki:Ru:Help/Dialog/Filter Фильтры] — позволяют сохранять и комбинировать несколько поисковых шаблонов между сеансами работы в JOSM |