2010-10-05 18 views
6

Google-Earth toolbox'u kullanarak bazı yol noktalarını çizmeye çalışıyorum. Bunun için belgeleme oldukça zayıf, bu yüzden bunun iyi bir Yığın Taşması sorusu olacağını düşündüm.Enlem ve Boylamı Çizelemek için Matlab Google Earth Toolbox Kullanımı

Bir matris, wypts, ondalık biçiminde enlem ve boylam koordinatlarına sahip bir matrisim var (Pennsylvania'daki State College Airport (SCE) üzerinden bunu merak ediyorsanız).

wypts = 
    40.8489 -77.8492 
    40.8922 -77.8492 
    40.9355 -77.8492 
    40.9788 -77.8492 
    41.0221 -77.8492 
    41.0654 -77.8492 
    41.1087 -77.8492 
    41.1154 -77.8492 

Pennsylvania noktaları çizmek yerine aşağıdaki çalışmıyor, bu güney kutbuna kapalı hiçbir şey çizer:

output = ge_plot(wypts(:,1),wypts(:,2)) 
ge_output('wypts.kml',output) 

cevap

3

Eğer enlem ve boylamlar karıştırmış. ge_plot yardım dokümanları, ilk girişin boylam ve ikinci girişin enlem olması gerektiğini söylüyor. Bunu deneyin:
output = ge_plot(wypts(:,2),wypts(:,1)); 
ge_output('wypts.kml',output); 
+1

Ve belgelerinizle ilgili noktaya doğrudan giderim, ne zaman boylam ilk önce? : p – Elpezmuerto

+0

@Elpezmuerto: Evet, özellikle Google Haritalar için arama çubuğuna "40.85 -77.85" yazıp istediğiniz noktayı aldığınızda kafa karıştırıcı oluyor. Araç kutusunda bunu neden tersine çevireceklerine emin değilim. – gnovice

+1

2B XY projeksiyonunda enlem/boylamı düşünmeyi deneyin. Normalde "X" 'i, sonra çizim yaparken "Y" ifadesini kullanırız. Şimdi, Boylam içinde bir değişiklik "X"' de bir değişikliktir. Latitude'da bir değişiklik "Y" de bir değişikliktir. Bu sorunu birçok yerde gördüm. Her zaman belgelere bakın. Asla düşünmeyin! –