QGISを使用してカスタムマップタイルレイヤーを追加しますか?


9

QGIS 2.0で次の背景地図を表示しようとしています:http : //server.arcgisonline.com/ArcGIS/rest/services/World_Topo_Map/MapServer/tile/ $ {z} / $ {y} / $ {x}。カスタムWebマップクライアントでは、これは非常に簡単です。http//dev.openlayers.org/releases/OpenLayers-2.13.1/examples/xyz-esri.html

QGISで「OpenLayersプラグイン」を使用しようとしましたが、背景タイルマップのリストが事前定義されており、独自のカスタムマップタイルレイヤーを追加できません。

QGISでカスタムマップタイルレイヤーを表示する簡単な回避策(プログラミングなし)はありますか?


Windows 7上のQGIS 2.2.0を搭載したコンピューターで「[TMS NAME]を描画できませんでした」というエラーが表示されます:TMSリストを取得しました。プロジェクトに1つ追加できますが、パンまたはズームは表示できますがエラーをスローします。Windows XP(およびQGIS 2.2.0)を搭載した別のPCでは、すべて正常に動作します。問題がどこにあるのか本当にわかりません!助言がありますか?ありがとう。

Ubuntu Linux 12.04上のQGIS 2.2.0では、すべて正常に動作します。しかし、私は、Windows 7上であなたと同じエラーを取得する
jirikadlec2

TileLayerプラグインは、QGIS 2.4のWindows 7とLinuxの両方で
正常に機能しているよう

回答:


2

残念ながら、TileLayerPluginはQGISのバージョンと互換性のある2.8から2.99

したがって、ディスクにローカルに保存されているカスタムタイルを追加する他のオプション-URLを入力します(Linuxを使用します。Windowsの場合は、バックスラッシュを変更する必要があると思います)。

file:///path/to/your/custom/tiles/{z}/{x}/{y}.png

例


7

新しいをお試しくださいTile Layer Plugin

タイルソースは、タブ区切りのテキストファイルに保存されます。必要に応じてソースを追加できます。

Arcgisタイルについては、以下を試してください。

Arcgis  Arcgis  http://server.arcgisonline.com/ArcGIS/rest/services/World_Topo_Map/MapServer/tile/{z}/{y}/{x}.png   1   0   16  -180    -85.0   180.0   85.0

(このサイトのソフトウェアによりタブが空白になっていることに注意してください)

ここに画像の説明を入力してください


OK、タイルレイヤープラグインをインストールしました。タブ区切りのテキストファイルはどこにありますか?.qgis2 / python / plugins / TileLayerPlugin / layers / frame.tsvしか見つかりませんでしたが、Arcgisソースを追加すると、「Invalid line format:frame.tsv line 3」
jirikadlec2

Settingsあなたの下で選択することができますExternal layers directory。そこにあるすべての.tsvファイルが読み取られ、解釈されます。frame.tsvの目的がわかりません。変更せずに復元してください。
AndreJ 2014年

私は進歩しました:新しいファイル.qgis / python / plugins / TileLayerPlugin / layers / arcgis.tsvを作成しました。次に、Arcgisソース情報をarcgis.tsvファイルに追加しました。これで、タイルマップがスクリーンショットと同じように表示されます。しかし、ズームインしようとすると、「次の理由でArcgisを描画できませんでした」というエラーが表示されます
jirikadlec2

奇妙なことに、私はそのエラーを見たことがない。たぶんあなたはそれについて作者に尋ねるべきです。EPSG:3857にいますか?最初にシェープファイルをロードし、範囲を拡大してから、Arcgisレイヤーを追加しますか?
AndreJ 2014年

2台目のコンピューターでQGISを使用してTileLayerPluginを試したところ、すべてが完璧に機能しました。したがって、最初のコンピューターでのエラーはおそらくバグであり、それについて作者に尋ねるつもりです。
jirikadlec2 2014年


3

QGIS 2.18以降、QGISブラウザパネルに「タイルサーバー(XYZ)」と呼ばれる新機能があり、追加のプラグインを必要とせずにオンラインタイルサーバーへのリンクを簡単に確立できます。ボタンを右クリックして[新しい接続...]を選択し、Esri World Topographic Mapの URLを挿入します。

tile-server-xyz

タイルレイヤーの名前(図には表示されていません。下の例では「Esri WorldTopoMap」)を選択した後、新しく作成されたタイルサーバーをダブルクリックして、QGISレイヤーパネルに追加します。より詳細な説明は見つけることができ、ここで多くの人の中で、。

tile-server-xyz(2)


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.