OSM temel haritasını çokgenle nasıl kırpırım?


10

Qgis 2.0'da bir harita oluşturdum. Harita, OSM katmanını temel harita olarak eklemek için OpenLayers eklentisini kullanır. Baz haritasının yalnızca şekil dosyası katmanında tanımlanan belirli bir çokgen içinde görünmesini kısıtlamak istiyorum. Bunu nasıl başarabilirim?


1
WMS osm katmanını (yerel bir coğrafi raster katmanına dönüştürülür) kullanmanız gerekir, ardından Raster> Ayıklama> Kırpıcı'yı ve çokgeninizle Maske seçeneğini kullanabilirsiniz. bkz. docs.qgis.org/2.0/html/tr/docs/user_manual/plugins/…
Mapperz

Metodunu deneyeceğimi düşündüm, ama çalıştıramazsın. Varsayılan CRS EPSG: 4326 ile yeni bir proje oluşturuyorum. Durum Düzleminde olan çokgen şekil dosyası sınırımı (washington, DC) ekliyorum, ancak anında yeniden oluşturmayı etkinleştirdim. Daha sonra OSM WMS sunucusunu ararım ve WMS açıklamasıyla birlikte bir adet OSM seçerim. Bağlanıyor, katman 7'yi (otoyollar) seçiyorum ve "Ekle" yi tıklıyorum. Katman adı katmanlar bölmesinde görünür, ancak haritada hiçbir şey görünmez. Katman boyutuna yakınlaştırırsam, hiçbir yerde karalamıyorum (boylam -121 °, DC -77 civarında, bu da çokgenimin bulunduğu yer), ancak yolları görüyorum.
Llaves

Yanıtlar:


10

Bu şekilde benim için çalışıyor:

  1. Aşağıdakileri içeren bir metin dosyasıyla + 180 ° E ila -179,99 ° E ve + 85,5 ° N ila -85,5 ° N arasında uzanan dünya çapında bir çokgen şekil dosyası oluşturun

    İçerisinde; WKT

    1; POLİGON ((180 85.5, -179.9 85.5, -179.99 -85.5, 180 -85.5, 180 85.5))

  2. Text delimited layerAyırıcı olarak noktalı virgül ve CRS olarak WGS84 kullanarak bu dosyayı farklı ekleyin .

  3. Katmanı çokgeninizin CRS'sine şekil dosyası olarak kaydedin, tuvale ekleyin ve metin dosyası katmanını silin.

  4. Çokgen şekil dosyanızı buradan çıkarın ve kalan çokgenin dolgusunu% 100 beyaza ayarlayın.

  5. Openlayers katmanının üstüne koyun; tüm yakınlaştırma düzeyleri için yalnızca istenen alan görünür:

resim açıklamasını buraya girin


1
Bunu düşündüm, ancak yukarıda Mapperz gibi daha "zarif" bir çözüm olup olmadığını merak ediyordum. Ancak bu işe yarar ve Mapperz çözümünün aksine, katmana bağlı kalır, bu nedenle ayrıntılar siz zoon olarak dinamik olarak ölçeklenir.
Llaves
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.