Récemment, le service MapTiler pour le Japon a démarré est devenu un sujet brûlant, mais qu'est-ce qui est différent du service conventionnel? En parlant de cela, en plus des tuiles raster, des tuiles vectorielles ont été livrées. Je n'expliquerai pas ce que sont les tuiles vectorielles, mais je pense qu'elles sont un élément indispensable dans la distribution récente de cartes, et je joue avec elles. Si vous êtes un enfant FOSS4G, vous souhaitez afficher des tuiles vectorielles dans QGIS, n'est-ce pas? Dans cet article, je vais vous présenter comment afficher (plug-in).
Chargez la tuile vectorielle en tant que couche QGIS comme indiqué ci-dessous. Si cela se produit, vous pouvez exporter la couche que vous souhaitez dans un fichier externe et vos rêves se répandront! © MapTiler © OpenStreetMap contributors
Vector Tiles Reader https://github.com/geometalab/Vector-Tiles-Reader-QGIS-Plugin Il est également répertorié dans le référentiel officiel, il peut donc être installé de manière transparente à partir de QGIS.
Vous pouvez ajouter des couches prédéfinies telles que MapTiler.com, mais cette fois, nous envisagerons d'ajouter n'importe quelle tuile vectorielle.
Lorsque vous appuyez sur Nouveau en bas de Connexions, une boîte de dialogue comme celle de l'image ci-dessus s'affiche. Entrez ce qui suit et enregistrez.
Si vous ne connaissez pas l'URL de tiles.json mais que vous connaissez style.json, vous pouvez également trouver l'emplacement de tiles.json en regardant le contenu de style.json (essayez de rechercher dans le fichier avec tiles.json). style.json est facultatif et fonctionne sans lui, mais si vous avez défini un style.json, il est évidemment préférable de l'ajouter.
Sélectionnez la tuile vectorielle que vous souhaitez ajouter dans le menu déroulant, cliquez sur "Connecter", puis cliquez sur "Ajouter" en bas pour ajouter la couche. Si vous souhaitez ajouter uniquement quelques couches à QGIS, sélectionnez la couche que vous souhaitez ajouter à partir des couches de ~, puis ajoutez-la (si elle n'est pas sélectionnée, toutes les couches seront ajoutées). Après cela, jusqu'à ce que le groupe ajouté soit supprimé, les données seront transférées du serveur chaque fois que la zone de l'écran (y compris le niveau de zoom) est modifiée.
Actuellement, si vous ajoutez dans une zone où les tuiles vectorielles ne sont pas fournies, elle ne sera pas rechargée. Surtout immédiatement après le démarrage, la zone d'affichage a tendance à être étrange, alors ajoutez une couche abordable (XYZ Tile, etc.) pour réduire la zone d'affichage avant d'ajouter.
Comme le dit le titre. Par exemple, le style.json de JP MIERUNE sur MapTiler.jp a 4 données dans les sources, il n'est donc pas du tout stylisé par ce plug-in. Cela peut être vu du fait que style.json est facultatif, car ce plug-in a d'abord tiles.json et est conçu pour être stylisé avec style.json "si nécessaire". D'autre part, style.json contient un lien vers tiles.json en premier lieu, donc Mapbox GL JS ne nécessite pas nécessairement tiles.json. Je pense que c'est un bug, et j'ai un problème pour le moment, donc j'espère le corriger bientôt. Soit dit en passant, s'il y a plusieurs données dans les sources de style.json comme JP MIERUNE, si vous traitez style.json de sorte que seules les couches de tiles.json spécifiées dans le plug-in soient stylées (tuiles que vous n'avez pas spécifiées). Il a été confirmé que le style est correctement reflété (si vous supprimez les données ciblant json) (mais même dans ce cas, la chaîne de caractères japonais n'est pas affichée ... Je souhaite également corriger cela).
Recommended Posts