QGIS'in bu çokgenleri çizememesinin basit nedeni, bazı köşelerin dünyanın arka tarafında olması ve QGIS'in geri kalanıyla kapalı bir çokgen çizememesidir. Arka planda bulunan GDAL ogr2ogr işlevi, böyle bir hata oluştuğunda tüm özelliği başlatacak şekilde programlanır.
Yani iki çözümünüz var:
Çözüm 1: Çokgenlerinizi yarımküreye klipsleyin
Bunun için ihtiyacınız Numerical Digitize
ve CAD Tools
eklentiniz var.
- Proje CRS'sini orto projeksiyonuna ayarlayın
- aynı projeksiyonda yeni bir nokta katmanı oluşturma
- Sayısal Sayısallaştır eklentisiyle aşağıdaki noktaları oluşturun:
x y
6370000 0
0 6370000
-6370000 0
0 -6370000
(ayrıca çalışmalı Add delimited text layer
)
- nokta katmanında yapışmayı etkinleştir
- CAD Tools ile ilk üç noktayı seçin ve onlardan bir yay oluşturun
- güney yarımküre için 3 - 4 - 1 noktaları için aynısını yapın
- proje CRS'sini WGS84 olarak değiştir
- CAD katmanını WGS84 olarak kaydedin ve bunu tuvale ekleyin
- Sınır katmanınızı WGS84 olarak da kaydedin ve tuvale ekleyin
- CAD çizgilerini yeni bir çokgen katmanına dönüştürme
- çokgen katmanları hariç tümünü kaldır
- dünya sınırlarını CAD çokgen katmanına kırpın
- proje CRS'sini ortoya geri ayarla
Bu resmi almalısınız:
2. Çözüm: Vektör verilerinizi raster biçimine dönüştürün
- Ayarlar'da devre dışı bırak
on-the-fly-reprojection
- Sınır katmanınızı WGS84 olarak kaydedin ve bunu tuvale ekleyin
- Kullanım
Raster -> Convert -> Rasterize
WGS84 katmanı üzerinde (n * 360 ve n * 170 ya da) X = 360 seçmek ve y raster için boyut olarak 170 =
- Kullanım
Raster -> Projection -> Reproject
başka bir isim altında orto projeksiyonu ve tuval ekleyin. Bazı hatalar alacaksınız, ancak rasterlerin geri kalanı yapacak. Gri bir dikdörtgen gördüğünüzü zahmet etmeyin
- Raster katmanına sağ tıklayın -> Özellikler, Stil sekmesi
- sahte renkleri seçin
- şeffaflık sekmesinde,% 100 şeffaflık için 0'ı seçin
- İlk raster kaldır
- proje CRS'sini ortho olarak ayarlama
aşağıdaki resmi görmelisiniz:
Benim avatar resmimde gördüğünüz gibi aynı yöntem rasters ile çalışır ;-)
DÜZENLE
Ekvatorda olmayan bir nokta üzerinde ortalanmış güzel bir orto projeksiyonu elde etmek için, kırpma ile orto ile aynı parametreler arasında bir aeqd projeksiyonu yapın. Bu sonucu alacaksınız: