QGIS kullanarak özel harita döşemesi katmanı eklensin mi?


9

Aşağıdaki arka plan haritasını QGIS 2.0'da göstermeye çalışıyorum: http://server.arcgisonline.com/ArcGIS/rest/services/World_Topo_Map/MapServer/tile/ $ {z} / $ {y} / $ {x}. Özel bir web haritası istemcisinde bu oldukça kolaydır: http://dev.openlayers.org/releases/OpenLayers-2.13.1/examples/xyz-esri.html

Ben QGIS "OpenLayers eklentisi" kullanmaya çalıştım, ama orada arka plan kiremit haritaları listesi önceden tanımlanmış ve kendi özel harita kiremit katmanı ekleyemezsiniz.

QGIS'te özel harita döşemeleri katmanını nasıl gösterebileceğim (herhangi bir programlama olmadan) herhangi bir kolay çözüm var mı?


"[TMS ADI çizilemedi, çünkü:" Windows 7'de QGIS 2.2.0 yüklü bir bilgisayarda: TMS listesini başarıyla aldım, projeme bir tane ekleyebilirim ve herhangi bir kaydırma veya yakınlaştırma görebilirim hatayı atın. Windows XP (ve ayrıca QGIS 2.2.0) ile başka bir bilgisayarda her şey iyi çalışıyor! Sorunun nerede olabileceğini gerçekten anlamıyorum! Herhangi bir öneri? Teşekkürler.

Ubuntu Linux 12.04 üzerinde QGIS 2.2.0 ile her şey yolunda gidiyor. Ama Windows 7'de seninle aynı hatayı alıyorum
jirikadlec2

TileLayer eklentisi QGIS 2.4'te hem Windows 7'de hem de Linux'ta iyi çalışıyor gibi görünüyor
jirikadlec2

Yanıtlar:


2

Ne yazık ki, TileLayerPlugin QGIS 2.8 - 2.99 sürümleriyle uyumludur

Yani, diskte yerel olarak depolanan özel karolar eklemek için diğer seçenek - URL'yi doldurun (Linux kullanıyorum, Windows için ters eğik çizgileri değiştirmeniz gerekiyor)

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

misal


7

Yeniyi deneyin Tile Layer Plugin.

Döşeme kaynakları sekmeyle sınırlandırılmış metin dosyasında saklanır. Kaynakları istediğiniz gibi ekleyebilirsiniz.

Arcgis döşemeleri için şunları deneyin:

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

(bu sitenin yazılımının sekmeleri boşluğa dönüştürdüğünü unutmayın)

resim açıklamasını buraya girin


Tamam, Döşeme Katmanı Eklentisini yükledim. Sekmeyle ayrılmış metin dosyası nerede? Sadece .qgis2 / piton / plugins / TileLayerPlugin / katmanlar / frame.tsv buldum ama ArcGIS kaynağı eklerken bir hata alıyorum: "Geçersiz satır biçimi: frame.tsv hattı 3"
jirikadlec2

Altında Settingsbir seçebilirsiniz External layers directory. Orada bulunan her .tsv dosyası okunacak ve yorumlanacaktır. Frame.tsv'nin ne için olduğunu bilmiyorum, değişmeden daha iyi geri yükle.
AndreJ

İlerleme kaydettim: Yeni bir .qgis / python / plugins / TileLayerPlugin / layers / arcgis.tsv dosyası oluşturdum. Sonra Arcgis kaynak bilgilerini arcgis.tsv dosyasına ekledim. Şimdi döşeme haritası ekran görüntünüzdekiyle aynı olarak görüntülenir. Ama yakınlaştırmaya çalıştığımda bir hata alıyorum "Arcgis çizilemedi çünkü:"
jirikadlec2

Tuhaf, bu hatayı hiç görmedim. Belki yazara bunu sormalısın. EPSG: 3857'de misiniz? Cam önce bir şekil dosyası yüklemek, kapsamı yakınlaştırmak ve sonra Arcgis katman eklemek?
AndreJ

İkinci bir bilgisayarda QGIS ile TileLayerPlugin denedim ve her şey mükemmel çalıştı. Yani, ilk bilgisayardaki hatam muhtemelen bir hata ve yazara bunu sormaya çalışacağım.
jirikadlec2


3

QGIS 2.18'den başlayarak, QGIS Tarayıcı Panelinde ek bir eklenti gerektirmeden kolayca çevrimiçi bir döşeme sunucusuna bağlantı kurmanızı sağlayan "Döşeme Sunucusu (XYZ)" adlı yeni bir özellik vardır. Düğmeyi sağ tıklayın, "Yeni Bağlantı ..." yı seçin ve Esri Dünya Topoğrafik Haritasının URL'sini girin :

karo-sunucu-xyz

Döşeme katmanı için bir ad seçtikten sonra (gösterilmemiştir; aşağıdaki örnekte "Esri WorldTopoMap"), yeni oluşturulan döşeme sunucusunu QGIS Katmanlar Paneline eklemek için çift tıklatın. Daha ayrıntılı bir açıklama burada , diğerleri arasında bulunabilir .

kiremit sunucu xyz (2)


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.