wiki:Ru:Help/Action/Search

Version 9 (modified by ak099, 8 days ago) (diff)

--

Другие языки:

Поиск

source:trunk/images/dialogs/search.png Сочетание клавиш: Ctrl+F

Поиск объектов в текущем слое данных с использованием языка поисковых запросов. Вид этого окна может меняться в зависимости от того, включен ли экспертный режим (см. ниже):

При поиске учитываются текущие фильтры, то есть в результаты поиска не включаются никакие отфильтрованные объекты.

Двоеточия (:) в ключах и значениях необходимо заключать в кавычки (").

Наведите указатель мыши на ключевое слово в секции поисковых подсказок, чтобы увидеть пояснение и примеры.

Двойной щелчок на заготовке тегов из списка справа в окне поиска добавляет запрос на поиск объектов, соответствующих этой заготовке.


Экспертный режим

В экспертном режиме, добавляются следующие возможности:

  • дополнительные ключевые слова в поисковых подсказках (они действуют и в обычном режиме, но скрыты в диалоговом окне)
  • радиокнопки синтаксиса поиска (обычный/регулярное выражение/MapCSS-селектор), подробности см. ниже
  • флажок добавить кнопку на панель инструментов - см. раздел "Сохранение поискового запроса на главной панели инструментов" ниже

Примеры

Несколько примеров поисковых запросов:

  • 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
  • Смотрите также Примеры фильтров

Сохранение поискового запроса на главной панели инструментов

Для сохранения поиска в виде кнопки установите флажок Добавить кнопку на панель инструментов и, после нажатия кнопки source:trunk/images/dialogs/search.png Начать поиск, в главную панель инструментов будет добавлена кнопка, которая будет выполнять данный поисковый запрос при каждом нажатии на неё.

Настройки панели инструментов позволят изменить значок, поисковый запрос и всплывающую подсказку.

Как и для любых кнопок, для вашей кнопки можно назначить комбинацию клавиш.

Регулярные выражения

JOSM поддерживает синтаксис регулярных выражений Java.

Синтаксис MapCSS

См.Реализация MapCSS

Загрузка внешнего файла и замена выделения

Весьма недооценённая функция, позволяющая ввести URL (file://, http://, https://, ftp://) в поле поиска.

JOSM попытается выполнить скачивание файла по этому URL и выделит все объекты, на которые найдёт ссылки в этом файле. JOSM будет искать XML-теги "way", "node" и "relation" в документе (пояснение? примеры?) и использовать их атрибут id. Можно также осуществить доступ к файлу OSM на вашем жёстком диске, и JOSM выделит все объекты, присутствующие в файле (если, конечно, они есть и в текущем наборе данных JOSM).

Подобные этому вещи возможны через:

Смотрите также

  • Фильтры — позволяют сохранять и комбинировать несколько поисковых шаблонов между сеансами работы в JOSM

Назад к Меню «Правка»
Назад к Основной странице справки

Attachments (3)

Download all attachments as: .zip