Open4

QGISのXYZタイルの読み込みから投影までの調査

mugwort_rcmugwort_rc

tileでファイル名を探すと色々見つかるが、qgstiles.hQgsTileXyzがそれっぽい。

クラスは以下のファイルで参照されているが、XYZタイルっぽさがない…。

  • core/qgstiles.cpp
  • core/vectortile/
  • gui/qgsmaptoolidentity.cpp
mugwort_rcmugwort_rc

QGISでレイヤーを取得するとQgsRasterLayerらしい。

>>> layer = iface.layerTreeView().currentLayer()
<QgsRasterLayer: '地理院タイル:標準地図' (wms)>
mugwort_rcmugwort_rc
>>> provider = layer.dataProvider()
>>> provider.name()
'wms'

データプロバイダーがwmsということで、providers/wms/qgswmsprovider.hらしい。