[[TranslatedPages(revision=49)]] = Поиск = [[JOSMImage(dialogs/search,middle)]] ''Сочетание клавиш'': '''{{{Ctrl+F}}}''' '''Поиск [wiki:/Ru:Help/Concepts/Object объектов] в текущем слое данных с использованием языка поисковых запросов'''. Вид этого окна может меняться в зависимости от того, включен ли экспертный режим ([#ExpertMode см. ниже]): При поиске учитываются текущие [wiki:Ru:Help/Dialog/Filter фильтры], то есть в результаты поиска не включаются никакие отфильтрованные объекты. Двоеточия (`:`) в ''ключах'' и ''значениях'' необходимо заключать в кавычки (`"`). Наведите указатель мыши на ключевое слово в секции поисковых подсказок, чтобы увидеть пояснение и примеры. Двойной щелчок на заготовке тегов из списка справа в окне поиска добавляет запрос на поиск объектов, соответствующих этой заготовке. [[br]] [[Image(Search.png)]] == Экспертный режим == #ExpertMode В [wiki:Ru:Help/ExpertMode экспертном режиме], добавляются следующие возможности: - дополнительные ключевые слова в поисковых подсказках (они действуют и в обычном режиме, но скрыты в диалоговом окне) - радиокнопки '''синтаксиса поиска''' (обычный/регулярное выражение/MapCSS-селектор), подробности см. ниже - флажок '''добавить кнопку на панель инструментов''' - см. раздел "Сохранение поискового запроса на главной панели инструментов" [wiki:Ru:Help/Action/Search#SavesearchqueryinMaintoolbar ниже] [[Image(Search_expert.png)]] == Примеры == Несколько примеров поисковых запросов: * `type:way` — выделяет все линии * `name:Herrengasse` — выделяет все элементы с заданным именем * `name=Herrengasse` — то же, но с учётом регистра * `"addr:street"="Baker Street"` — если используются специальные символы (в данном случае `:` в ключе и пробел в значении), то ключ или значение должны быть заключены в кавычки `""` * `tag1=yes tag2=yes` — эквивалентно `tag1=yes & tag2=yes` * `type:way name:-` — выделяет все линии, не имеющие имени * `id:123465678` — выделяет объект (линию или точку) с заданным идентификатором * `timestamp:2010-11-01/2010-12-01` — выделяет объекты, последнее изменение которых сделано в ноябре 2010 года * `preset:"Craft/Beekeeper"` — выделяет объекты, соответствующие заготовке тегов beekeeper * Смотрите также [[wiki:Ru:Help/Dialog/Filter#Examples|Примеры фильтров]] == Сохранение поискового запроса на [wiki:Ru:Help/MainToolbar главной панели инструментов] == #SavesearchqueryinMaintoolbar Для ''сохранения поиска в виде кнопки'' установите флажок '''Добавить кнопку на панель инструментов''' и, после нажатия кнопки [[JOSMImage(dialogs/search,middle)]] '''Начать поиск''', в главную панель инструментов будет добавлена кнопка, которая будет выполнять данный поисковый запрос при каждом нажатии на неё. [wiki:Ru:Help/Preferences/Toolbar#Previouslysavedsearchresults Настройки панели инструментов] позволят изменить значок, поисковый запрос и всплывающую подсказку. Как и для любых кнопок, для вашей кнопки можно назначить [wiki:Ru:Help/Preferences/Shortcuts комбинацию клавиш]. == Регулярные выражения == JOSM поддерживает синтаксис [http://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html регулярных выражений Java]. == Синтаксис MapCSS == См.[wiki:Help/Styles/MapCSSImplementation Реализация MapCSS] == Загрузка внешнего файла и замена выделения == #Fetchexternalfileandreplaceselection Весьма недооценённая функция, позволяющая ввести URL (`file://`, `http://`, `https://`, `ftp://`) в поле поиска. JOSM попытается выполнить скачивание файла по этому URL и выделит все объекты, на которые найдёт ссылки в этом файле. JOSM будет искать XML-теги "way", "node" и "relation" в документе (пояснение? примеры?) и использовать их атрибут id. Можно также осуществить доступ к файлу OSM на вашем жёстком диске, и JOSM выделит все объекты, присутствующие в файле (если, конечно, они есть и в текущем наборе данных JOSM). Подобные этому вещи возможны через: * [wiki:Ru:Help/CommandLineOptions параметры командной строки] при запуске JOSM * команды [RemoteControl удалённого управления] == Смотрите также == * [wiki:Ru:Help/Dialog/Filter Фильтры] — позволяют сохранять и комбинировать несколько поисковых шаблонов между сеансами работы в JOSM ---- Назад к [wiki:/Ru:Help/Menu/Edit Меню «Правка»][[Br]] Назад к [wiki:/Ru:Help Основной странице справки]