İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

GeoConvert - Bulutta Çevrimiçi

GeoConvert'i Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında çalıştırın

Bu, OnWorks ücretsiz barındırma sağlayıcısında 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 biri kullanılarak çalıştırılabilen GeoConvert komutudur.

Program:

ADI


GeoConvert -- coğrafi koordinatları dönüştürün

SİNOPSİS


Coğrafi Dönüştürme [ -g | -d | -: | -u | -m | -c ] [ -z bölge | -s | -t ] [ -n ] [ -w ] [ -p ön hazırlık ]
[ -l | -a ] [ --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


Coğrafi Dönüştürme her satırı bir coğrafi koordinat olarak yorumlayan standart girdiden okur ve
koordinatı, standart çıktıda seçenekler tarafından belirtilen formatta yazdırır. NS
girdi, kaç boşluk veya virgül olduğuna bağlı olarak üç farklı yoldan biriyle yorumlanır.
hatta sınırlandırılmış jetonlar var. Seçenekler -g, -d, -u, ve -m formatı yönet
çıktı. Her durumda, dünyanın WGS84 modeli kullanılır (a = 6378137m, f =
1 / 298.257223563).

coğrafi
2 jeton (çıkış seçenekleri -g, -dya da -:) olarak verildi enlem boylam ondalık kullanarak
derece veya derece, dakika ve saniye. Enlem önce verilir ( -w
seçeneği verilmiştir). Formatın açıklaması için "COĞRAFİ KOORDİNATLAR" bölümüne bakın. İçin
örneğin, aşağıdakilerin tümü eşdeğerdir

33.3 44.4
E44.4 N33.3
33d18'N 44d24'E
44d24 33d18K
33:18 +44:24

UTM/UPS
3 jeton (çıkış seçeneği -u) olarak verildi bölge+yarımküre doğuya doğru yönelme kuzey doğrultusu or doğuya doğru yönelme
kuzey doğrultusu bölge+yarımküre, Burada yarımküre ya n (Ya da kuzey) Veya s (Ya da güney).
The bölge bir UPS spesifikasyonu için mevcut değildir. Örneğin,

38n 444140.54 3684706.36
444140.54 3684706.36 38n
s 2173854.98 2985980.58
2173854.98 2985980.58 s

MRGS
1 jeton (çıkış seçeneği -m) bir MGRS ızgara karesinin merkezini belirtmek için kullanılır. İçin
örnek,

38SMB4484
38SMB44140847064

SEÇENEKLER


-g ondalık derece kullanarak çıktı enlem ve boylam. Varsayılan çıkış modu.

-d derece, dakika ve saniye (DMS) kullanarak enlem ve boylam çıktısı alın.

-: sevmek -d, kullanımı dışında : d, ' ve " sınırlayıcılar yerine ayırıcı olarak.

-u çıkış UTM veya UPS.

-m çıkış MGRS'si.

-c ilgili UTM veya UPS projeksiyonu için çıkış meridyeni yakınsaması ve ölçeği.
Yakınsama, gerçek kuzeyden saat yönünde derece olarak verilen kuzey ızgarasının yönüdür.

-z bölgeyi ayarla bölge çıktı için. 0'dan birini kullanın bölge <= bir UTM bölgesi için 60 veya bölge = 0
UPS için. Alternatif olarak bir bölge+yarımküre atama, örneğin, 38n. "BÖLGE" bölümüne bakın.

-s standart UPS ve UTM bölgelerini kullanın.

-t Benzer -s ancak UPS bölgelerini en yakın UTM bölgesine zorlar.

-n girişte, MGRS koordinatları bunun yerine MGRS karesinin güneybatı köşesine atıfta bulunur.
merkezin; bkz. "MGRS".

-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 0); ön hazırlık 1 m'ye göre kesinliktir.
Bkz. "HASSASİYET".

-l çıktıda, UTM/UPS uzun formları kullanır kuzey ve güney yarım küreyi belirtmek
yerine n or s.

-a çıktıda, UTM/UPS kısaltmaları kullanır n ve s bunun yerine yarım küreyi belirtmek için
of kuzey or güney; bu varsayılan temsildir.

--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.

HASSAS


ön hazırlık ile çıktının hassasiyetini verir ön hazırlık = 0, 1 m hassasiyet vererek, ön hazırlık = 3 veren 1
mm hassasiyet, vb. ön hazırlık UTM/UPS için ondalık noktadan sonraki basamak sayısıdır. NS
MGRS için koordinat başına basamak sayısı 5 + ön hazırlık. Ondalık dereceler için,
ondalık noktadan sonraki rakamlar 5 + ön hazırlık. DMS (derece, dakika, saniye) çıktısı için,
saniye bileşenlerinde ondalık noktadan sonraki basamak sayısı 1 + ön hazırlık; eğer bu
negatif sonra dakika kullanın (ön hazırlık = -2 veya -3) veya derece (ön hazırlık <= -4) en az
önemli bileşen. Baskı yakınsaması, örn. 5 + ile ölçek ön hazırlık, cevap. 7 + ön hazırlık,
ondalık noktadan sonraki rakamlar. minimum değeri ön hazırlık -5 ve maksimum 9 için
UTM/UPS, ondalık derece için 9, DMS için 10, MGRS için 6 ve yakınsama ve ölçek için 8.

COĞRAFİ KOORDİNATLAR


Yardımcı program, bir dizi ortak şekilde coğrafi koordinatları, enlem ve boylamı kabul eder.
biçimler. Enlem boylamdan önce gelir, -w bunu değiştiren seçenek verilir
ortak düşünce. Girişte, her iki koordinat da önce eklenerek veya başına getirilerek verilebilir. N
or S enlem için ve E or W boylam için. Bu yarım küre belirteçleri bir
zımni işareti, pozitif için N ve E ve için olumsuz S ve W. Bu işaret herhangi bir +/- ile çarpar
koordinatın ön ekini gösteren işaret. Koordinatlar ondalık derece veya
derece, dakika ve saniye. d, ' ve " dereceleri, dakikaları ve
saniye, en az önemli tanımlayıcı isteğe bağlı olarak. (Nasıl alıntı yapılacağını öğrenmek için "ALIŞMA" bölümüne bakın.
komut satırına koordinatları girerken ' ve " karakterlerini kullanın.) Alternatif olarak, :
(kolon) çeşitli bileşenleri ayırmak için kullanılabilir. Yalnızca son bileşeni
koordinat bir ondalık nokta içerebilir ve dakika ve saniye bileşenleri
60'dan az.

Ayrıca coğrafi olarak toplama veya çıkarma işlemleri de yapılabilmektedir.
koordinatlar. Koordinat iç işaretler içeriyorsa (yani başlangıçta veya
bir ilk yarım küre tanımlayıcısından hemen sonra), ardından koordinat önce bölünür
bu tür işaretler; parçalar ayrı ayrı ayrıştırılır ve sonuçlar toplanır. örneğin
15N 39W'nin doğusundaki 70" noktası

39N 70W+0:0:15E

UYARI: Coğrafi koordinatlar için "Üssel" gösterim tanınmaz; Bunun yerine
7.0E+1, (7.0E) + (+1) olarak ayrıştırılır ve 8.0E ile aynı sonucu verir.

Dereceleri belirtmek için çeşitli unicode karakterler (UTF-8 ile kodlanmış) da kullanılabilir,
dakika ve saniye, örneğin derece, asal ve çift asal semboller; ek olarak iki
" temsil etmek için tek tırnak kullanılabilir.

Diğer GeographicLib yardımcı programları, coğrafi bilgileri yorumlamak için aynı kuralları kullanır.
koordinatlar; ayrıca azimutlar ve yay uzunlukları da aynı şekilde yorumlanır.

ALINTI YAPMAK


Ne yazık ki ' ve " karakterleri birçok kabukta özel anlamlara sahiptir ve
özenle girdi. Ancak (1) sondaki tanımlayıcının isteğe bağlı olduğunu ve (2)
ayırıcı karakter olarak iki nokta üst üste kullanabilirsiniz. Böylece 10d20', 10d20 veya 10:20 olarak girilebilir.
ve 10d20'30" 10:20:30 olarak girilebilir.

Unix kabukları (sh, bash, tsch)
' ve " karakterlerinin önüne bir \ (ters eğik çizgi) koyarak alıntı yapılabilir; veya
' içeren bir dizeyi bir çift "s ile alıntılayabilir. İki alternatif
ile gösterilen

echo 10d20\'30\" "20d30'40" | GeoConvert -d -p -1
=> 10d20'30"N 020d30'40"E

Komut satırı argümanlarının alıntılanması benzerdir

GeoConvert -d -p -1 --input-string "10d20'30\" 20d30'40"
=> 10d20'30"N 020d30'40"E

Windows komut kabuğu (cmd)
' karakterinin alıntıya ihtiyacı yoktur; " karakteri bir ^ ile alıntılanabilir veya
iki kez ' yazarak temsil edilebilir. (Bu alıntı genellikle gereksizdir, çünkü
sondaki tanımlayıcı atlanabilir.) Böylece

yankı 10d20'30'' 20d30'40 | GeoConvert -d -p -1
=> 10d20'30"N 020d30'40"E

Komut satırı bağımsız değişkeninde " karakterini alıntılamak için \ kullanın

GeoConvert -d -p -1 --input-string "10d20'30\" 20d30'40"
=> 10d20'30"N 020d30'40"E

Bir dosyadan giriş
Girdi bir dosyadan ise alıntı yapılmasına gerek yoktur. Böylece dosyanın her satırı
"input.txt" sadece düz koordinatları içermelidir.

GeoConvert -d -p -1 < input.txt

MGRS


MGRS koordinatları dünyanın kare bir parçasını temsil eder, bu nedenle "38SMB4488", "38n" bölgesindedir
444km ile <= doğuya doğru yönelme < 445km ve 3688km <= kuzey doğrultusu < 3689km. Bununla tutarlı
temsil, koordinatlar budanmış (onun yerine yuvarlak) istenen hassasiyette.
Benzer şekilde, girişte bir MGRS koordinatı, merkez karenin ("38n 444500
3688500" yukarıdaki örnekte). Ancak, -n seçenek daha sonra güney-batı verilir
bunun yerine karenin köşesi döndürülür (yukarıdaki örnekte "38n 444000 3688000").

BÖLGE


Giriş ise coğrafi, Coğrafi Dönüştürme UTM vs UPS seçmenin standart kurallarını kullanır ve
UTM bölgesini atamak için (Norveç ve Svalbard istisnaları dışında). giriş ise
UTM/UPS or MGRS, ardından UTM ve UPS ve UTM bölgesi arasındaki seçim girişi yansıtır.
The -z bölge, -s, ve -t seçenekler, bu kuralların geçersiz kılınmasına izin verir bölge = 0 olmak
UPS'i belirtmek için kullanılır. Örneğin, nokta

79.9S 6.1D

olası MGRS koordinatlarına karşılık gelir

32CMS4324728161 (standart UTM bölgesi = 32)
31CEM6066227959 (komşu UTM bölgesi = 31)
BBZ1945517770 (komşu UPS bölgesi)

sonra

yankı 79.9S 6.1E | GeoConvert -p -3 -m => 32CMS4328
yankı 31CEM6066227959 | GeoConvert -p -3 -m => 31CEM6027
yankı 31CEM6066227959 | GeoConvert -p -3 -m -s => 32CMS4328
yankı 31CEM6066227959 | GeoConvert -p -3 -m -z 0 => BBZ1917

Is bölge yarım küre ile belirtilirse, UTM yazdırılırken bu dikkate alınır
koordinatlar:

yankı -1 3 | GeoConvert -u => 31s 500000 9889470
yankı -1 3 | GeoConvert -u -z 31 => 31s 500000 9889470
yankı -1 3 | GeoConvert -u -z 31s => 31s 500000 9889470
yankı -1 3 | GeoConvert -u -z 31n => 31n 500000 -110530

NOT: UTM için bölge spesifikasyonundaki harf bir yarım küre tanımlayıcısıdır n or s ve
değil bir MGRS enlem bandı harfi. MGRS enlem bandı harfini yarım küreye dönüştürün
aşağıdaki gibi: değiştirin C baştan sona M by s (Ya da güney); yer değiştirmek N baştan sona X by n (Ya da kuzey).

ÖRNEKLER


yankı 38SMB4488 | GeoConvert => 33.33424 44.40363
yankı 38SMB4488 | GeoConvert -: -p 1 => 33:20:03.25N 044:2413.06E
yankı 38SMB4488 | GeoConvert -u => 38n 444500 3688500
yankı E44d24 N33d20 | GeoConvert -m -p -3 => 38SMB4488

GeoConvert, derece, dakika ve saniye kullanarak basit aritmetik yapmak için kullanılabilir. İçin
örneğin, bazen veriler, DMS temsili tarafından etiketlenen 15 saniyelik kareler halinde döşenir.
SW köşesi. 38:59:45N 077:02:00W adresindeki karonun etiketleri ve 8 komşusu daha sonra
tarafından verildi

t=0:0:15
-$t +0 +$t içindeki y için; yapmak
-$t +0 +$t içindeki x için; yapmak
echo 38:59:45N$y 077:02:00W$x
yapılmış
bitti | GeoConvert -: -p -1 | tr -d ':'
=>
385930N0770215W
385930N0770200W
385930N0770145W
385945N0770215W
385945N0770200W
385945N0770145W
390000N0770215W
390000N0770200W
390000N0770145W

HATALAR


Geçersiz bir girdi satırı ile başlayan standart çıktıya bir hata mesajı yazdıracaktır.
"HATA:" ve nedenleri Coğrafi Dönüştürme 1 çıkış kodunu döndürmek için
sebeb olmak Coğrafi Dönüştürme sonlandırmak için; aşağıdaki satırlar dönüştürülecektir.

KISALTMALAR


UTM Evrensel Enine Merkatör,
.

GÜÇ KAYNAĞI evrensel Polar Stereografik,
.

MGRS
Askeri Grid Referans Sistemi,
.

WGS84
Dünya Jeodezi Sistemi 1984, .

onworks.net hizmetlerini kullanarak GeoConvert'i çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

Linux komutları

Ad