Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen CartConvert komutudur.
Program:
ADI
CartConvert -- jeodezik koordinatları jeosentrik veya yerel kartezyene dönüştürün
SİNOPSİS
SepetDönüştür [ -r ] [ -l lat0 boy0 h0 ] [ -e a f ] [ -w ] [ -p ön ] [ --yorum sınırlayıcı
yorum sınırı ] [ --versiyon | -h | --yardım et ] [ --giriş dosyası dosyada | --giriş dizisi dize
] [ --satır ayırıcı çizgi dizisi ] [ --çıktı dosyası dış dosya ]
TANIM
Jeodezik koordinatları yer merkezli veya yerel kartezyen koordinatlara dönüştürün.
Yermerkezli koordinatların başlangıç noktası dünyanın merkezindedir. z eksen gidiyor
kuzey kutbu boyunca ve x eksen enlem = 0, boylam = 0. Varsayılan olarak,
dönüşüm jeosentrik koordinatlara yapılır. belirtme -l lat0 boy0 h0 yerel neden olur
orijini ile kullanılacak koordinat sistemi enlem = lat0, boylam = boy0, yükseklik
= h0, z elipsoide normal ve y Kuzey tarafında.
Jeodezik koordinatlar, standart girdide aşağıdakileri içeren bir satır kümesi olarak sağlanır (boş
ayrılmış) enlem, boylam (ondalık derece veya derece, dakika ve saniye) ve
yükseklik elipsoidin üstünde (metre); enlem için izin verilen biçimler hakkında ayrıntılar ve
boylam için "COĞRAFİ KOORDİNATLAR" bölümüne bakın. Coğrafi Dönüştürme(1). Her bir set için
jeodezik koordinatlar, karşılık gelen kartezyen koordinatlar x, y, z (metre) yazdırılır
standart çıktıda.
SEÇENEKLER
-r ters projeksiyonu gerçekleştirin. x, y, z standart girişte verilir ve her satırda
standart çıktı verir enlem, boylam, yükseklik.
-l orijinli yerel kartezyon koordinat sistemlerine ve bu sistemlerden dönüşümleri belirtir
lat0 boy0 h0, yer merkezli bir koordinat sistemi yerine. NS -w bayrak kullanılabilir
2 coğrafi koordinatın varsayılan sırasını, görünmesi koşuluyla değiştirin
önce -l.
-e aracılığıyla elipsoidi belirtin a f; ekvator yarıçapı a ve düzleştirme f.
ayar f = 0 bir küre ile sonuçlanır. belirtmek f Prolate elipsoid için < 0. Basit
kesir, örneğin 1/297, için izin verilir f. Varsayılan olarak, WGS84 elipsoidi kullanılır, a =
6378137 m, f = 1 / 298.257223563.
-w giriş ve çıkışta boylam enlemden önce gelir (bunun dışında, girişte bu
bir yarım küre tanımlayıcısı tarafından geçersiz kılınır, N, S, E, W).
-p çıkış hassasiyetini şuna ayarla ön hazırlık (varsayılan 6). ön hazırlık den sonraki basamak sayısıdır.
jeosantrik ve yerel kartesyon koordinatları ve yükseklik için ondalık nokta (
metre). Enlemler ve boylamlar için (derece cinsinden),
ondalık nokta ön hazırlık + 5.
--yorum sınırlayıcı
yorum sınırlayıcıyı şuna ayarla yorum sınırı (örneğin, "#" veya "//"). ayarlanırsa, giriş
satırlar bu sınırlayıcı ve bulunursa sınırlayıcı ve geri kalanı için taranacaktır.
satır, işlenmeden önce kaldırılacak ve ardından çıktıya eklenecektir.
satır (bir boşlukla ayrılmış).
--versiyon
sürümü yazdırın ve çıkın.
-h baskı kullanımı ve çıkış.
--yardım et
tüm belgeleri yazdırın ve çıkın.
--giriş dosyası
dosyadan girdiyi oku dosyada standart girdi yerine; "-" dosya adı
standart girdi anlamına gelir.
--giriş dizisi
dizeden girdiyi oku dize standart girdi yerine. Tüm oluşumlar
satır ayırıcı karakterin (varsayılan noktalı virgüldür) dize dönüştürüldü
okuma başlamadan önce yeni satırlar.
--satır ayırıcı
satır ayırıcı karakteri olarak ayarlayın çizgi dizisi. Varsayılan olarak bu bir noktalı virgüldür.
--çıktı dosyası
çıktıyı dosyaya yaz dış dosya standart çıktı yerine; "-" dosya adı
standart çıktı anlamına gelir.
ÖRNEKLER
yankı 33.3 44.4 6000 | SepetDönüştür
=> 3816209.60 3737108.55 3485109.57
yankı 33.3 44.4 6000 | SepetDönüştür -l 33 44 20
=> 37288.97 33374.29 5783.64
yankı 30000 30000 0 | SepetDönüştür -r
=> 6.483 45 -6335709.73
HATALAR
Geçersiz bir girdi satırı ile başlayan standart çıktıya bir hata mesajı yazdıracaktır.
"HATA:" ve nedenleri SepetDönüştür 1 çıkış kodunu döndürmek için
sebeb olmak SepetDönüştür sonlandırmak için; aşağıdaki satırlar dönüştürülecektir.
Onworks.net hizmetlerini kullanarak CartConvert'i çevrimiçi kullanın