FR:uMap/Guide/Importer des données avec Overpass

From OpenStreetMap Wiki
< FR:UMap‎ | Guide
Jump to: navigation, search
Langues disponibles — UMap/Guide/Import data with Overpass
· Afrikaans · Alemannisch · aragonés · asturianu · azərbaycanca · Bahasa Indonesia · Bahasa Melayu · Bân-lâm-gú · Basa Jawa · Basa Sunda · Baso Minangkabau · bosanski · brezhoneg · català · čeština · corsu · dansk · Deutsch · eesti · English · español · Esperanto · estremeñu · euskara · français · Frysk · Gaeilge · Gàidhlig · galego · Hausa · hrvatski · Igbo · interlingua · Interlingue · isiXhosa · isiZulu · íslenska · italiano · Kiswahili · Kreyòl ayisyen · kréyòl gwadloupéyen · Kurdî · latviešu · Lëtzebuergesch · lietuvių · magyar · Malagasy · Malti · Nederlands · Nedersaksies · norsk bokmål · norsk nynorsk · occitan · Oromoo · oʻzbekcha/ўзбекча · Plattdüütsch · polski · português · română · shqip · slovenčina · slovenščina · Soomaaliga · suomi · svenska · Tagalog · Tiếng Việt · Türkçe · Vahcuengh · vèneto · Wolof · Yorùbá · Zazaki · српски / srpski · беларуская · български · қазақша · македонски · монгол · русский · тоҷикӣ · українська · Ελληνικά · Հայերեն · ქართული · नेपाली · मराठी · हिन्दी · भोजपुरी · অসমীয়া · বাংলা · ਪੰਜਾਬੀ · ગુજરાતી · ଓଡ଼ିଆ · தமிழ் · తెలుగు · ಕನ್ನಡ · മലയാളം · සිංහල · བོད་ཡིག · ไทย · မြန်မာဘာသာ · ລາວ · ភាសាខ្មែរ · ⵜⴰⵎⴰⵣⵉⵖⵜ ⵜⴰⵏⴰⵡⴰⵢⵜ‎ · አማርኛ · 한국어 · 日本語 · 中文(简体)‎ · 中文(繁體)‎ · 吴语 · 粵語 · ייִדיש · עברית · اردو · العربية · پښتو · سنڌي · فارسی · ދިވެހިބަސް

uMap peut utiliser les données externes à partir d'un lien URL (requête) vers Overpass – Cette méthode est plus adaptée pour les données qui changent souvent. Ainsi, elles seront mises à jour automatiquement.

  • Allez sur overpass.
  • Allez dans l'onglet "assistant", et entrez les attributs de votre requête Overpass (exemple : building=church pour les églises). Puis, cliquez sur "construire et exécuter une requête". Les résultats devraient s'afficher sur une carte et la requête construite peut ressembler à ceci:
    [out:json][timeout:15];
    (node["building"="church"]({{bbox}});
     way["building"="church"]({{bbox}});
     relation["building"="church"]({{bbox}});
    );
    out body;
    >;
    out skel qt;
    
  • Ciblez la zone de recherche de la requête. Pour cela, cliquez sur "sélection manuelle des limites bbox", à gauche de la carte.
    Si un rectangle de restriction de la requête doit être stockée dans la requête, remplacez "({{bbox}})" par les coordonnées GPS numériques.
  • Allez dans l'onglet exporter, puis dans la partie Requêtes et sélectionnez compact pour la réduire sans saut de ligne ni espaces ou commentaires non significatifs :
    [out:json][timeout:15];(node["building"="church"](45,46,47,48);way["building"="church"](45,46,47,48);relation["building"="church"](45,46,47,48););out body;>;out skel qt;
    
  • Rajoutez http://overpass-api.de/api/interpreter?data= devant la requête précédemment construite (qui vous devriez urlencoder pour une chaine de requête standard HTTP GET, afin de faciliter l'intégration de l'URL dans une page web ou d'autres services qui limitent les caractères utilisables dans les URL si la requête n'a pas été compactée):
    http://overpass-api.de/api/interpreter?data=%5Bout%3Ajson%5D%5Btimeout%3A15%5D%3B%28node%5B%22building%22%3D%22church%22%5D%2845%2C46%2C47%2C48%29%3Bway%5B%22building%22%3D%22church%22%5D%2845%2C46%2C47%2C48%29%3Brelation%5B%22building%22%3D%22church%22%5D%2845%2C46%2C47%2C48%29%3B%29%3Bout+body%3B%3E%3Bout+skel+qt%3B
    Le texte brut de la requête urlencodé peut être décodé à nouveau avec un site comme celui-ci.
  • Sous Umap, allez dans les paramètres du calque,
    Importer des données sur uMap - Etape2.PNG
    puis cliquez sur "Données distantes".
    Importer des données sur uMap - Etape3.PNG
  • Ajoutez dans l'url le lien précédemment construit avec la requête sur les données. Sélectionnez le format osm et cochez l'option dynamique. Si les données recherchées sont denses dans OpenStreetMap, pensez à limiter le chargement de ces données sur des zooms élevés (zoom 16 par exemple).
  • Sélectionnez "Enregistrer" dans la partie supérieure.
  • Les données devraient maintenant s'afficher dans votre calque. Un exemple de résultat pour les églises est disponible ici.
    Umap exemple résultat requête Overpass.png