Bir karo temel haritası oluşturmaya çalışıyorum. Döşemeyi oluşturmak istediğim bir görüntü var ve GDAL kullanıyorum.
Fayans oluşturmayı başardım ama sonucu görüntülediğimde kiremitli harita şöyle görünüyor:
- Ters çevrildi
- Oranlar doğru değil
Harita yer paylaşımı görüntüsü:
Döşemenin sonucu budur:
Bir ortofotodaki görüntü köşelerini karşılaştırarak birçok kez koordinatların iyi olduğunu kontrol ettim.
Başka bir şey, aynı koordinatlara sahip google earth'de harita resminin google haritasına tam olarak uymasıdır.
REDAKTE
gdalinfo map_overlay.png
bu çıktı ile:
Sürücü: PNG / Taşınabilir Ağ Grafikleri Dosyalar: map_overlay.png Boyut 3527, 2494 Koordinat Sistemi `` Görüntü Yapısı Meta Verileri:
INTERLEAVE = PIXEL Köşe Koordinatları: Sol Üst (0.0, 0.0) Sol Üst (0.0, 2494.0) Sağ Üst (3527.0 , 0.0) Sağ Alt (3527.0, 2494.0) Merkez (1763.5, 1247.0) Bant 1 Blok = 3527x1 Tip = Bayt, ColorInterp = Kırmızı Maske Bayrakları: PER_DATASET ALPHA Bant 2 Blok = 3527x1 Tür = Bayt, ColorInterp = Yeşil Maske Bayrakları: PER_DATASET ALPHA Bant 2 Blok = 3527x1 Tip = Bayt, ColorInterp = Yeşil Maske Bayrakları: PER_DATASET ALPHA Bant 3 Bloğu = 3527x1 Tür = Bayt, ColorInterp = Mavi
Maske Bayrakları: PER_DATASET ALPHA Bant 4 Bloğu = 3527x1 Tür = Bayt, ColorInterp = Alfa
Sonra tercüme edin:
gdal_translate -VRT -a_srs EPSG: 4326 -gcp 0 0 31.7431761644 35.1680410195 -gcp 3527 0 31.7493769674 35.1784535489 -gcp 3527 2492 31.7431011291 35.1784951643 -gcp 0 2494 31.7464_444
bu çıktı ile:
Giriş dosyası boyutu 3527, 2494
ve son olarak:
gdal2tiles.py -z 14-21 map_overlay.vrt
Kaplama, herhangi bir özel veri içermeyen basit bir .png görüntüsüdür.
Her türlü yardıma minnettar olurum.
Shani
gdal_translate
gönderdiğiniz parametrelerde bir tutarsızlık var gibi görünüyor : (0,0) ve (0,2494) 'te iki ayrı nokta ile ilişkilendiriyorsunuz (lat, lon) = (31.7431761644, 35.1680410195). Bu gerçekten verdiğiniz komut mu, yoksa kopyala ve yapıştır hatası mı?