[PYTHON] I have created a plugin to download Geospatial Information Authority of Japan vector tiles in QGIS

GSI-VTDownloader

https://github.com/Kanahiro/GSI-VTDownloader

sample.gif

About this plug-in

Although it is a vector tile that is in the popular stage such as being planned to be natively supported by QGIS 3.14, the "Geographical Survey Map" of the Geographical Survey Institute, which is one of the most valuable data in Japan, is also provided [Geographical Survey Map Vector (tentative name)) Vector tiles are available as Experiment. You can also read vector tiles with Vector Tiles Reader introduced earlier, but it is dedicated to Geographical Survey tiles so that you can easily obtain vector data with a simple UI. I created a plug-in "GSI-VT Downloader".

Operating environment

--Developed with QGIS 3.10. --Works on both macOS and Windows

Plugin installation

It is not yet listed in the official QGIS repository, so please download the zip file from the above GitHub repository and install it manually.

How to use

Open main window

Open with Menu Bar-> Web-> GSI-VT Downloader

img01.png img02.png

Selection of target layer

Select the Source-layer and Zoom level you want to display from the pull-down menu.

img03.png

Execute processing

You can select either "Run in rectangular area" or "Run in display area".

Run in rectangular area

Press the button to switch to rubber band mode, so drag on the map to specify the area.

Run in display area

When you press the button, the download process will start. Downloads all tile data that is partly contained in the display area.

img04.png

A vector layer will be added to the map as soon as the data download / conversion is complete.

important point

――The wider the target area or the higher the zoom level, the more tiles and data required, and the longer it takes to download.

Recommended Posts

I have created a plugin to download Geospatial Information Authority of Japan vector tiles in QGIS
I wrote a script to get a popular site in Japan
I made a plugin to generate Markdown table from csv in Vim
How to send a visualization image of data created in Python to Typetalk
I want to sort a list in the order of other lists
I want to color a part of an Excel string in Python
I made a program to check the size of a file in Python
I tried to display the altitude value of DTM in a graph
I tried to implement a card game of playing cards in Python
I created a script to check if English is entered in the specified position of the JSON file in Python.
I want to print in a comprehension
Add vector tiles as layers in QGIS
I created a password tool in Python.
I made an appdo command to execute a command in the context of the app
I want to set a life cycle in the task definition of ECS
[Azure] I tried to create a Linux virtual machine in Azure of Microsoft Learn
I want to see a list of WebDAV files in the Requests module
I didn't have to write a decorator in the class Thank you contextmanager
I made a plug-in from the Japan Meteorological Agency GPV to easily create an animated contour diagram with QGIS.