7 | | '''Recherche d'[Concepts/Object objets] dans le calque de données''' |
| 7 | '''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 votre degré d'expertise ([#ExpertMode voir ci-dessous]): |
| 8 | |
| 9 | 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. |
| 10 | |
| 11 | Les deux points (`:`) dans les ''clés'' et les ''valeurs'' doivent être entourés de guillemets (`"`). |
| 12 | |
| 13 | Survolez un mot clé dans la section des conseils de recherche pour obtenir une explication et des exemples spécifiques. |
| 14 | |
| 15 | 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. \\ |
| 16 | |
| 17 | [[Image(Search.png,link=,70%)]] |
| 18 | |
| 19 | == Mode avancé ==#ExpertMode |
| 20 | Dans le [wikitr:/Help/ExpertMode Mode avancé], les options suivantes sont ajoutées : |
| 21 | - davantage de mots-clés sont listés (ils fonctionnent également en mode non avancé, mais sont cachés dans le dialogue)) |
| 22 | - Radio-bouton '''standard/Expression régulière/sélecteur MapCSS ''' voir les sections ci-dessous pour plus de détails |
| 23 | - cases à cocher '''tous les objets''' pour inclure dans la recherche les objets `effacés` et `incomplets` |
| 24 | - '''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" |
| 25 | |
| 26 | [[Image(Search_expert.png,link=,70%)]] |
| 27 | |
| 28 | |
| 29 | == Exemples ==#Examples |
11 | | * {{{type:way}}} sélectionne tous les chemins |
12 | | * {{{name:argo}}} séléctionne les objets contenenant ''argo'' dans le tag ''name''. Le chemin tagué ''name=Chemin des Argonautes'' sera sélectionné. |
13 | | * {{{type:way name:-}}} sélectionne tous les chemins sans tag name |
14 | | * {{{id:123465678}}} séléctionne l'objet (noeud, chemin ou relation) avec un identifiant défini |
| 33 | * `type:way` sélectionne tous les chemins |
| 34 | * `name:argo` sélectionne les objets contenant ''argo'' dans l'attribut ''name''. Le chemin avec ''name=Chemin des Argonautes'' sera sélectionné. |
| 35 | * `name=Herrengasse` même chose que ci-dessus, mais sensible à la casse |
| 36 | * `"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 `""` |
| 37 | * `tag1=yes tag2=yes` est équivalent à `tag1=yes & tag2=yes` |
| 38 | * `type:way name:-` sélectionne tous les chemins sans attribut name |
| 39 | * `id:123465678` sélectionne l'objet (nœud, chemin ou relation) avec un identifiant défini |
| 40 | * `timestamp:2010-11-01/2010-12-01` sélectionne l'objet dont la dernière modification remonte à novembre 2010 |
| 41 | * `preset:"Craft/Beekeeper"` sélectionne les objets qui correspondent au préréglage de l'apiculteur |
| 42 | * Voir également d'autres [wikitr:/Help/Dialog/Filter#Examples Exemples] |
16 | | Il existe également une fonctionnalité peu utilisée et documentée qui vous permet de saisir dans le champ de recherche une URL (file://, http://, https://, ftp://). |
17 | | JOSM tentera de charger cette URL, de sélectionner tous les objets qu'il trouve dans ce fichier. JOSM y cherchera les clés XML "node", "way" et "relation", ainsi que l'attribut identifiant "id". |
18 | | Vous pouvez donc de cette façon 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). |
| 44 | == Enregistrer la requête de recherche dans la [wikitr:/Help/MainToolbar barre d'outils principale] ==#SavesearchqueryinMaintoolbar |
| 55 | == syntaxe MapCSS == |
| 56 | |
| 57 | Voir la [wikitr:/Help/Styles/MapCSSImplementation mise en œuvre de MapCSS] |
| 58 | |
| 59 | == Récupération d'un fichier externe et remplacement de la sélection ==#Fetchexternalfileandreplaceselection |
| 60 | |
| 61 | 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://). |
| 62 | |
| 63 | JOSM tentera de charger cette URL, de sélectionner tous les objets qu'il trouve dans ce fichier. |
| 64 | JOSM cherchera les clés XML "way", "node", et "relation" dans le document (à clarifier ? exemples ?)et utilisera l'attribut identifiant "id". |
| 65 | 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). |
| 66 | |
| 67 | La même chose est possible via : |
| 68 | * les [wikitr:/Help/CommandLineOptions Options de la ligne de commande] au moment du démarrage de JOSM |
| 69 | * le [wikitr:/Help/Preferences/RemoteControl Contrôle à distance] |