[[TranslatedPages(revision=59)]] [[PageOutline(2-4,Table des Matières)]] = Rechercher = [[JOSMImage(dialogs/search,link=,48,middle,margin-right=20)]] ''Raccourci clavier'' : **`Ctrl+F`** **Recherche d'[wikitr:/Help/Concepts/Object objets] dans le calque de données en utilisant le langage d'interrogation**. \\ Cette fenêtre a un aspect différent, en fonction de vos paramètres du [wikitr:/Help/ExpertMode mode avancé] [[JOSMImage(expert)]] ([#ExpertMode voir ci-dessous]) : * L'action de recherche tiendra compte des [wikitr:/Help/Dialog/Filter filtres] actuels, ce qui signifie qu'elle ne renverra aucun des objets filtrés. * Les deux points (`:`) dans les ''clés'' et les ''valeurs'' doivent être entourés de guillemets (`"`). * Survolez un mot clé dans la section des conseils de recherche pour obtenir une explication et des exemples spécifiques. * Double-cliquez sur un préréglage figurant dans la fenêtre de recherche pour ajouter à la requête la recherche d'objets qui correspondent à ce préréglage. \\ [[Image(Search.png,link=,70%)]] == Mode avancé ==#ExpertMode Dans le [wikitr:/Help/ExpertMode Mode avancé], les options suivantes sont ajoutées : * davantage de mots-clés sont listés (ils fonctionnent également en mode non avancé, mais sont cachés dans le dialogue)) * Radio-bouton **standard/Expression régulière/sélecteur MapCSS** voir les sections ci-dessous pour plus de détails * cases à cocher **tous les objets** pour inclure dans la recherche les objets **''effacés''** et **''incomplets''** * **Bouton de la barre d'outils** voir [wikitr:/Help/ActionSearch#SavesearchqueryinMaintoolbar ci-dessous] la section "Enregistrer la requête de recherche dans la barre d'outils principale" [[Image(Search_expert.png,link=,70%)]] == Exemples ==#Examples Quelques exemples de requêtes : * `type:way` sélectionne tous les chemins * `name:argo` sélectionne les objets contenant ''argo'' dans l'attribut ''name''. Le chemin avec ''name=Chemin des Argonautes'' sera sélectionné. * `name=Herrengasse` même chose que ci-dessus, mais sensible à la casse * `"addr:street"="Baker Street"` si des caractères spéciaux (dans ce cas `:` dans la clé et un espace dans la valeur) sont utilisés, la clé ou la valeur doit être incluse dans `""` * `tag1=yes tag2=yes` est équivalent à `tag1=yes & tag2=yes` * `type:way name:-` sélectionne tous les chemins sans attribut name * `id:123465678` sélectionne l'objet (nœud, chemin ou relation) avec un identifiant défini * `timestamp:2010-11-01/2010-12-01` sélectionne l'objet dont la dernière modification remonte à novembre 2010 * `preset:"Craft/Beekeeper"` sélectionne les objets qui correspondent au préréglage de l'apiculteur * Voir également d'autres [wikitr:/Help/Dialog/Filter#Examples Exemples] == Enregistrer la requête de recherche dans la [wikitr:/Help/MainToolbar barre d'outils principale] ==#SavesearchqueryinMaintoolbar Pour ''enregistrer la recherche sous forme de bouton'' cochez la case **Bouton de la barre d'outils** ; dès que vous cliquez sur [[JOSMImage(dialogs/search)]] **Rechercher** : un bouton ,sera ajouté à la barre d'outils principale, et exécutera l'expression de recherche définie chaque fois que vous appuierez sur le bouton créé. * La [wikitr:/Help/Preferences/Toolbar#Previouslysavedsearchresults personnalisation de la barre d'outils] [[JOSMImage(preferences/toolbar,link=,24,middle)]] vous permettra de modifier l'icône, la requête de recherche et l'infobulle. * Comme pour tout bouton, vous pouvez toujours lui attribuer un raccourci [wikitr:/Help/Preferences/Shortcuts Préférences Raccourcis clavier] [[JOSMImage(preferences/shortcuts,link=,24,middle)]]. == Expressions régulières == JOSM supporte [https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html la syntaxe des expressions régulières Java] == syntaxe MapCSS == Voir la [wikitr:/Help/Styles/MapCSSImplementation mise en œuvre de MapCSS] == Récupération d'un fichier externe et remplacement de la sélection ==#Fetchexternalfileandreplaceselection Il y a une fonction très peu utilisée qui vous permet de saisir dans le champ de recherche une URL (file://, http://, https://, ftp://). * JOSM tentera de charger cette URL, de sélectionner tous les objets qu'il trouve dans ce fichier. * JOSM cherchera les clés XML "way", "node", et "relation" dans le document (à clarifier ? exemples ?)et utilisera l'attribut identifiant "id". * Vous pouvez utiliser un autre fichier OSM de votre disque dur, JOSM sélectionnera tous les objets présents dans ce fichier (si ceux-ci sont bien dans le calque de données OSM). La même chose est possible via : * les [wikitr:/Help/CommandLineOptions Options de la ligne de commande] au moment du démarrage de JOSM * le [wikitr:/Help/Preferences/RemoteControl Contrôle à distance] == Voir également == * Les [wikitr:/Help/Dialog/Filter filtres] [[JOSMImage(dialogs/filter)]] vous permettent de sauvegarder et de combiner plusieurs modèles de recherche entre vos sessions JOSM. * La version originale de cette page en [wiki:/Help/Action/Search anglais] ---- Retour au [wikitr:/Help/Menu/Edit Menu Menu Édition] \\ Retour au [wikitr:/Help/Menu Menu Principal] \\ Retour à l'[wikitr:/Help Aide Principale]