TIFF formatında coğrafi verileri olmayan bir görüntü (harita) var.
GeoTIFF dosyasını görüntüümden almam gerekiyor. Haritanın her köşesi için enlem ve boylam var. Geotiff'i elde etmek için coğrafi verilerimi Google mekansal arşivindeki resmime nasıl ekleyebilirim? Bunu yapabilecek bir alete ihtiyacım var.TIF ve 4 köşeli geotiff oluşturma ve enlem ve boylam
cevap
Cevabınızda doğru fikir var ama genişletmeme izin ver. Haklısınız, grid_translate aracını kullanmak için yer kontrol noktalarını (gcps) görüntüye georeference olarak ayarlamanız gerekir. Ama komut satırı argümanı şöyle gitmeli:
gdal_translate -of GTiff -a_srs EPSG:4326 -gcp [pixel line easting northing] -gcp [pixel line easting northing] -gcp [pixel line easting northing] sourcefile outpulfile
Mutlaka bir VRT için çıkışa yok, VRT en sonunda, siz, dosyaya başka algoritmalar gerçekleştirmek kendisine daha fazla veri setini eklemek istiyorsanız yararlıdır Bir KML olarak çıktı - burada okuyabileceğiniz diğerlerinin arasında (http://www.gdal.org/gdal_vrttut.html). Ancak bu amaç için GT12'ye -of
ayarı idealdir.
-a_srs EPSG:4326
Ardından, doğru mekansal referans bununla birlikte biz
EPSG:4326
kullanarak belirtin google earth tarafından kullanılan koordinat sistemini WGS84 için referans olmalıdır
- Bu Geomatics Komitesi için kabul etti sadece kodlama düzenidir Dünya çapında koordinat sistemlerini tanımlayın (http://www.epsg.org/).
-gcp [pixel line easting northing]
Yer denetim noktaları, komut satırı argümanının muhtemelen en zor kısmıdır. İlk 2 rakam, gerçek görüntünüzün piksel ve çizgi koordinatını gösterir; örneğin, görüntünüzün sol üst köşesi için (0,0). Takip etmesi gereken ikinci sayı grubu, görüntünüzün referans olması gereken ilgili lat/long koordinatlarıdır. Şimdi, bu -gcps
'dan sadece 3'üne ihtiyacınız olacak, çünkü görüntünüz bir kare/dikdörtgen ise 4. tanesi belirlenir.
sourcefile outpulfile
Bu kısım sadece onların dosyaları .tif * her ikisi de hatırlıyorum, kendinden açıklamalı olmalıdır.
Şimdi, görevinizi tamamlamak için yapmanız gereken son bir şey varsa. Resmi hizalamak için görüntüyü koordinat sistemine yansıtmanız gerekir. Bu gdalwarp
komutunu kullanarak (http://www.gdal.org/gdalwarp.html).
gdalwarp -t_srs EPSG:4326 sourcefile outputfile
Bunu bir GeoTiff dışındaki bir şey gerekiyordu eğer bir -of
(çıkış FileFormat) belirtmek gerekir - ama bunu belirtmeniz gerekmez varsayılan biçim GTiff olduğunu.
aklınızda bulundurun, 'gdalwarp' için' sourcefile' '' gdal_translate' aracından aldığınız outputfile' dır –
Açıklama için çok teşekkür ederiz. Ama ben EPSG hakkında anlamıyorum: 4326 - bu WGS84 ile aynı mı? – rowwingman
evet, ikisi de aynıdır .. bu soruyu size GIS StackExchange http://gis.stackexchange.com/questions/3334/what-is-the-difference-between-wgs84-and-epsg4326 adresinden yönlendirebilirim. –
VRT -of gdal_translate -a_ullr "sağ alt enlem/boylam" kaynak "üst enlem/boylam sol" VRT -a_srs "mekânsal referans" -of 55,7254060 37,5516230 55,7248920 37,5569120 Kaynak görüntü hedef görüntü
gdal_translate -a_ullr WGS84 -a_srs image destination image
Bu benim için çalıştı ve koordinat referans sistemini doğru bir şekilde ayarladı. -a_ullr parametresinin nasıl çalıştığını açıklayan bir açıklama, diğerleri için yararlı olabilir. –
- 1. enlem ve boylam sınırlayıcı kutu?
- 2. nesnel C enlem ve boylam
- 3. En yakın enlem ve boylam noktalarını bul
- 4. Pozitif/Negatif Enlem ve Boylam değerleri
- 5. Maxmind - Enlem ve Boylam Posta Kodu
- 6. Yahoo Weather Sorgu Enlem ve Boylam ile
- 7. İki enlem ve boylam arasındaki orta nokta
- 8. Latitude ve ben enlem ve resimden boylam bilgilerini istediğiniz resmin
- 9. Enlem, Boylam Grabber
- 10. Enlem ve boylam iki nokta arasındaki mesafeyi nasıl hesaplayabilirim?
- 11. Enlem ve boylam kullanarak belirli bir adresi edinin
- 12. hesaplayın mesafe verilen 2 puan, enlem ve boylam
- 13. Konumum (boylam ve enlem), başkalarına yanıt sms olarak nasıl gönderilir?
- 14. Algoritma, enlem ve boylam temelinde en yakın konumu hesaplamak için
- 15. Enlem ve boylam verilen Toprak dışbükey hull poligon alanı hesaplayın
- 16. Android: EXIF GPS Enlem ve Boylam JPEG üzerine yazdı Hata
- 17. Boylam ve enlem değerlerini depolamak için Django'da kullanılacak Model Alanı?
- 18. NetCDF değişkeninden boylam ve enlem değeri nasıl alınır?
- 19. Google Haritalar'a enlem ve boylam yerine adresler sağlayabilir miyim?
- 20. Android'de boylam ve enlem ile şehir sıcaklığı nasıl bulunur?
- 21. iOS'ta, boylam ve enlem mevcut olmadığında Uber uygulamasını başlatmayı çaprazlama
- 22. Boylam ve enlem koordinatlarına güvenmeden javascript'ten yerel harita uygulamasını açma
- 23. Boylam/enlem için KDTree
- 24. Boylam ve enlemin yönü belirtilemez
- 25. iOS/iPad'de enlem, boylam ve yükseklik kullanarak 3B profil oluşturma nasıldır?
- 26. Bilinmeyen gelocation/enlem boylam biçimi
- 27. MapKit'te sol üst ve sağ alt enlem ve boylam haritası nasıl alınır
- 28. MKCoordinateSpanMake: neden boylamı ve enlem deltasını belirtir?
- 29. nasıl enlem, boylam, bir yerin programlı veya bir Google harita API JSON isteği göndermesini enlem ve boylam alabilirsiniz nasıl Florida gibi bir şehir adından enlem alabilirsiniz Nasıl api
- 30. Enlem/boylam koordinatları MKMapItem'den nasıl çekilir
Bir dil kitaplığı veya bir araç mı arıyorsunuz? – starbolin
belki de cevabınızı burada bulabilirsiniz: http://www.gdal.org/. GDAL, görüntüleri, yansımaları dönüştürmenize, sınırlar belirtmenize vb. Izin veren bir komut satırı aracıdır. –
GDAL))). Kullanmaya çalışıyorum ama coğrafi verilerimi görsel dosyama nasıl ekleyeceğimi anlamıyorum. Bunun için bana yardım edebilir misiniz. Google haritalarında (WGS84) olduğu gibi gdal_translate, benim uzay referansımı kullanmam gerektiğini anlıyorum. koordinatlarım (lat/long) 55.7234, 37.555287 - sol alt 55.725406, 37.551623 - sol üst 55.726058, 37.553034 - sağ üst 55.724892, 37.556912 - sağ alt. – rowwingman