[PYTHON] Affichez joliment les tuiles vectorielles avec le plugin officiel MapTiler QGIS

https://www.maptiler.com/news/2020/06/say-hello-to-the-new-qgis-plugin/

introduction

QGIS 3.14, qui devrait sortir fin juin, dispose d'une fonctionnalité appelée prise en charge native des tuiles vectorielles. En fait, la version développeur 3.13 a déjà été publiée et vous pouvez essayer ses fonctionnalités. Ce développement a été réalisé par Lutra Consulting au Royaume-Uni, et notre société, le sponsor officiel de QGIS, l'a également soutenu sous la forme de financement cloud.

Avec la sortie de QGIS 3.14, nous collaborons avec notre partenaire commercial MapTiler en Suisse et le service de distribution de cartes [MapTiler Cloud](MapTiler Cloud) développé par la société. Nous avons développé un plug-in pour utiliser https://www.maptiler.com/cloud/) sur QGIS. Dans cet article, nous présenterons les grandes lignes du plug-in, ses fonctions et son utilisation.

Introduction au plug-in

https://github.com/maptiler/qgis-maptiler-plugin Ce plug-in est développé en open source, et des fonctionnalités sont activement ajoutées, des rapports de bogues et des correctifs sont en cours. Nous avons développé la partie principale du plug-in et les deux sociétés ont coopéré pour implémenter le style de la tuile vectorielle, qui est la fonction principale, et nous continuons à l'améliorer de temps en temps.

https://plugins.qgis.org/plugins/qgis-maptiler-plugin/ Comme il est déjà répertorié dans le référentiel du plug-in QGIS, il peut être téléchargé de manière transparente avec votre QGIS (certaines fonctions sont limitées dans la version avant la mise en œuvre de la fonction de tuile vectorielle).

Aperçu

capture d'écran

  • Toutes les cartes sont conçues avec des tuiles vectorielles.

JP MIERUNE Streets + Geocoding API

スクリーンショット 2020-06-12 14.45.34.png

JP MIERUNE Gray

スクリーンショット 2020-06-12 16.46.27.png

JP MIERUNE Dark

スクリーンショット 2020-06-15 9.14.58.png

Toner

スクリーンショット 2020-06-15 10.17.48.png

Satellite

スクリーンショット 2020-06-12 16.39.43.png

introduction

Installation

  1. Téléchargez et installez à partir du référentiel de plug-ins QGIS.
スクリーンショット 2020-06-12 15.57.52.png スクリーンショット 2020-06-12 15.57.44.png
  1. Redémarrez l'application QGIS </ b> pour terminer l'installation. Une fois terminé, l'icône MapTiler sera ajoutée à votre navigateur.
スクリーンショット 2020-06-12 16.05.10.png

Enregistrement de la clé API

Pour afficher la carte de MapTiler Cloud et utiliser l'API GeoCoding, vous avez besoin d'une clé API qui peut être obtenue en acquérant un compte MapTiler. Enregistrez-vous et obtenez la clé comme suit.

スクリーンショット 2020-06-12 15.59.36.png スクリーンショット 2020-06-12 16.10.27.png
  • Vous pouvez modifier le paramètre qui donne la priorité aux tuiles vectorielles sur cet écran.

Introduction et utilisation des fonctions

Affichage de la carte

Style officiel de MapTiler Cloud

En plus des styles fournis par défaut dans l'arborescence, vous pouvez afficher tous les styles officiellement fournis par MapTiler. Présentons ici les rues de JP MIERUNE.

  1. Ajoutez du style à l'arborescence
スクリーンショット 2020-06-12 16.06.20.png スクリーンショット 2020-06-12 16.08.35.png
  1. Ajoutez des couches à votre projet
  • Pour QGIS 3.14 et versions antérieures, seul "Ajouter en tant que raster" est valide.
スクリーンショット 2020-06-12 16.09.06.png スクリーンショット 2020-06-12 16.16.02.png スクリーンショット 2020-06-12 16.25.41.png

Tout style.json ou tiles.json

Il prend en charge non seulement les styles MapTiler Cloud, mais également le chargement arbitraire de style.json et tiles.json. Cette fois, j'ai créé style.json avec road of Geographical Institute vector tile et OSM raster J'essaierai d'afficher.

スクリーンショット 2020-06-12 16.06.20.png スクリーンショット 2020-06-12 16.19.25.png スクリーンショット 2020-06-12 16.19.57.png Source: Institut national de recherche foncière, © ️ contributeurs OpenStreetMap

Geocoding API

Vous pouvez rechercher un emplacement par mot-clé à l'aide de l'API MapTiler Geocoding. Après avoir installé le plug-in, vous devriez voir une barre d'outils ajoutée à QGIS qui dit "MapTiler Geocoding API". Sinon, il sera réafficher comme indiqué dans l'image.

スクリーンショット 2020-06-12 16.29.24.png * Cliquez sur Map Tiler dans le menu "Panel" pour vérifier

Effectuer le géocodage

スクリーンショット 2020-06-12 16.33.05.png Entrez un mot-clé dans la barre d'outils et appuyez sur la touche Entrée pour rechercher. Les résultats seront listés, donc cliquez sur l'élément dont vous souhaitez connaître l'emplacement et la carte se déplacera automatiquement vers la zone de cet élément. スクリーンショット 2020-06-12 16.33.13.png

À la fin

Il y a encore des problèmes à résoudre, mais je pense que ce plug-in qui peut géocoder avec QGIS et afficher des tuiles vectorielles avec style est très pratique même s'il est au premier plan, alors veuillez l'utiliser (dans ce cas, enregistrez un compte MapTiler ensemble). !).

Personnellement, c'est à partir de ce printemps que notre société est devenue notre société, et le premier projet assigné a été le développement de ce plug-in. était. J'ai vraiment la chance d'être impliqué dans le développement de l'open source dans mon travail, et je pense que ce fut une belle expérience en tant que committer.

Comme je l'ai réalisé lors du développement, il n'est pas facile d'exprimer le style Mapbox sur QGIS, et il y a encore place à l'amélioration par rapport aux images raster, par exemple. De plus, il peut y avoir des défauts inconnus dus à des conditions telles que le système d'exploitation et la version. Encore une fois, ce plug-in est open source, donc tout le monde peut obtenir le code source et valider les corrections et améliorations. En open source, non seulement le développement, mais aussi le reporting des problèmes est une contribution importante et est la bienvenue (actuellement le développement progresse sur une base de problèmes, donc les rapports de bogues, etc. sont Repository / maptiler / qgis-maptiler-plugin)).

Recommended Posts