Ich wurde von einem Artikel inspiriert, den ich zuvor auf Qiita über das Hosten von Vektorkacheln auf GitHub gelesen habe (ich habe den Überblick über die URL verloren). Der Inhalt ist, dass die gekachelten Vektordaten eine sehr kleine Größe von einer Datei haben und für das Hosting durch GitHub geeignet sind. Das habe ich mir sicher gedacht. Dies bedeutet, dass jeder Vektorkacheln liefern kann. Jeder kann die Daten unabhängig von ihrer Größe verwenden, indem er sie einfach in das Repository stellt, solange sie gekachelt werden können. Ich dachte, es wäre wunderbar, wenn es realisiert würde. Andererseits halte ich das Erstellen von Vektorkacheln auch für eine hohe Hürde (anstatt schwierig zu sein, ist der Aufwand für den Aufbau einer Umgebung ein Hindernis), und ich denke vage, dass diese Situation realisiert werden kann, wenn Vektorkacheln einfach erstellt und verteilt werden können. Ich hatte eine Idee. In der Zwischenzeit habe ich, wie bereits erwähnt, ein Plug-In namens VectorTilesReader (im Folgenden als VTReader bezeichnet) gefunden. Dies ist ein Plugin, mit dem QGIS Vektordaten laden kann, die bereits gekachelt und gehostet sind. Im Gegenteil, ich dachte, es wäre praktisch, wenn ich die QGIS-Ebene einfach als Vektorkachel exportieren könnte, also habe ich "MBStyle Generator" erstellt.
MBStyleGenerator https://github.com/Kanahiro/MBStyleGenerator https://plugins.qgis.org/plugins/MBStyleGenerator-master/
Sample
Dieser Screenshot zeigt das Styling mehrerer Ebenen der von VTReader in QGIS gelesenen Vektorkacheln des Geographical Institute und die von MBStyleGenerator mithilfe der von Mapbox GL JS gelesenen Ebenen erstellte Datei style.json. (Wird mit Deckkraft = 0,5 vor dem Hintergrund von OSM-Rasterkacheln angezeigt.) In QGIS und Mapbox können Sie sehen, dass die Vektorkacheln des Geographical Institute auf die gleiche Weise gestaltet sind.
Mit anderen Worten, generieren Sie entweder nur style.json oder auch Binärdaten. In beiden Fällen können Sie style.json grundsätzlich anzeigen, indem Sie es einfach in Mapbox laden.
Derzeit wird der Stilausdruck von QGIS nicht vollständig in Mapbox übersetzt.
Beginnen Sie mit dem Menü
Geben Sie im Dialogfeld ein / führen Sie es aus Die Datei wird von Run ausgegeben. Wenn Sie Make MVT Source aktivieren, wird eine binäre Vektorkachel generiert.
style.json (und eine binäre Vektorkachel) werden in das angegebene Verzeichnis ausgegeben
Es ist besser geformt als ich erwartet hatte. Es braucht etwas mehr Auffrischung, aber ich dachte, es wäre besser, es zuerst zu veröffentlichen und Feedback zu erhalten, um es zu beheben, also habe ich es veröffentlicht. Es war nur Cloud-Finanzierung zur Unterstützung von Vektorkacheln in QGIS gestartet, also das Timing Ob gut oder schlecht, es besteht kein Zweifel, dass Vektorkacheln weit verbreitet sind. Behalten Sie zukünftige Trends im Auge.