Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

GeoConvert — online w chmurze

Uruchom GeoConvert w bezpłatnym dostawcy hostingu OnWorks w systemie Ubuntu Online, Fedora Online, emulatorze online systemu Windows lub emulatorze online systemu MAC OS

Jest to polecenie GeoConvert, które można uruchomić w bezpłatnym dostawcy hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS

PROGRAM:

IMIĘ


GeoConvert - konwertuj współrzędne geograficzne

STRESZCZENIE


Geokonwersja [ -g | -d | -: | -u | -m | -c ] [ -z strefa | -s | -t ] [ -n ] [ -w ] [ -p poprzedni ]
[ -l | -a ] [ --ogranicznik-komentarzy komentarzdelim ] [ --wersja | -h | --help ] [
--plik-wejściowy w pliku | --ciąg-wejściowy struna ] [ --separator-linii wiersze ] [
--plik wyjściowy plik wyjściowy ]

OPIS


Geokonwersja odczytuje ze standardowego wejścia, interpretując każdą linię jako współrzędną geograficzną i
wypisuje współrzędne w formacie określonym przez opcje na standardowym wyjściu. The
dane wejściowe są interpretowane na jeden z trzech różnych sposobów, w zależności od ilości spacji lub przecinka
rozdzielone żetony znajdują się na linii. Opcje -g, -d, -u, -m rządzić formatem
wyjścia. We wszystkich przypadkach stosowany jest model ziemi WGS84 (a = 6378137m, f =
1 / 298.257223563).

geograficzny
2 żetony (opcje wyjściowe -g, -dlub -:) podane jako szerokość długość geograficzna za pomocą dziesiętnego
stopnie lub stopnie, minuty i sekundy. Szerokość geograficzna jest podawana jako pierwsza (chyba że -w
opcja jest podana). Opis formatu można znaleźć w sekcji „WSPÓŁRZĘDNE GEOGRAFICZNE”. Dla
przykład, wszystkie poniższe są równoważne

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

UTM/UPS-a
3 żetony (opcja wyjściowa -u) podane jako strefa+półkula kurs na wschód na północ or kurs na wschód
na północ strefa+półkula, Gdzie półkula jest albo n (lub na północ) lub s (lub południe).
Połączenia strefa nie ma go w specyfikacji UPS. Na przykład,

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

MRGS
1 żeton (opcja wyjściowa -m) służy do określenia środka kwadratu siatki MGRS. Dla
przykład,

38SMB4484
38SMB44140847064

OPCJE


-g wyprowadź szerokość i długość geograficzną w stopniach dziesiętnych. Domyślny tryb wyjściowy.

-d generuj szerokość i długość geograficzną w stopniach, minutach i sekundach (DMS).

-: lubić -d, z wyjątkiem użycia : jako separatora zamiast ograniczników d, ' i ".

-u wyjście UTM lub UPS.

-m wyjście MGRS.

-c zbieżność i skala południka wyjściowego dla odpowiedniej projekcji UTM lub UPS.
Zbieżność to kierunek północy siatki podany w stopniach zgodnie z ruchem wskazówek zegara od prawdziwej północy.

-z ustaw strefę na strefa dla wyjścia. Użyj albo 0 strefa <= 60 dla strefy UTM lub strefa = 0
dla UPS-a. Alternatywnie użyj a strefa+półkula oznaczenie, np. 38n. Patrz „STREFA”.

-s korzystaj ze standardowych stref UPS i UTM.

-t podobnego do -s ale zmusza regiony UPS do najbliższej strefy UTM.

-n na wejściu współrzędne MGRS odnoszą się zamiast tego do południowo-zachodniego narożnika placu MGRS
centrum; patrz „MGRS”.

-w na wejściu i wyjściu długość geograficzna poprzedza szerokość geograficzną (z wyjątkiem tego, że na wejściu może to być
nadpisany przez oznaczenie półkuli, N, S, E, W).

-p ustaw precyzję wyjściową na poprzedni (domyślnie 0); poprzedni to dokładność w odniesieniu do 1 m.
Patrz „PRECYZJA”.

-l na wyjściu UTM/UPS używa długich formularzy na północ i południe aby wyznaczyć półkulę
zamiast n or s.

-a na wyjściu UTM/UPS używa skrótów n i s zamiast tego wyznaczyć półkulę
of na północ or południe; jest to reprezentacja domyślna.

--ogranicznik-komentarzy
ustaw ogranicznik komentarza na komentarzdelim (np. „#” lub „//”). Jeśli ustawione, wejście
wiersze zostaną przeskanowane w poszukiwaniu tego ogranicznika i, jeśli zostanie znaleziony, ogranicznika i reszty
linia zostanie usunięta przed przetwarzaniem, a następnie dołączona do danych wyjściowych
wiersz (oddzielony spacją).

--wersja
wydrukuj wersję i wyjdź.

-h użycie wydruku i wyjście.

--help
wydrukuj pełną dokumentację i wyjdź.

--plik-wejściowy
wczytaj dane wejściowe z pliku w pliku zamiast ze standardowego wejścia; nazwa pliku „-”
oznacza standardowe wejście.

--ciąg-wejściowy
przeczytaj dane wejściowe z ciągu struna zamiast ze standardowego wejścia. Wszystkie zdarzenia
znaku separatora linii (domyślnie jest to średnik) in struna są konwertowane na
nowe wiersze przed rozpoczęciem czytania.

--separator-linii
ustaw znak separatora linii na wiersze. Domyślnie jest to średnik.

--plik wyjściowy
zapisz dane wyjściowe do pliku plik wyjściowy zamiast na standardowe wyjście; nazwa pliku „-”
oznacza standardowe wyjście.

PRECISION


poprzedni daje precyzję wyjścia z poprzedni = 0 co daje dokładność 1 m, poprzedni = 3 dając 1
mm, dokładność itp. poprzedni to liczba cyfr po przecinku dla UTM/UPS. The
liczba cyfr na współrzędną dla MGRS wynosi 5 + poprzedni. W przypadku stopni dziesiętnych liczba
cyfry po przecinku to 5 + poprzedni. W przypadku wyjścia DMS (stopnie, minuty, sekundy) wartość
liczba cyfr po przecinku w składnikach sekund wynosi 1 + poprzedni; Jeśli to jest
ujemny, a następnie użyj minut (poprzedni = -2 lub -3) lub stopnie (poprzedni <= -4) jako najmniej
istotny element. Drukuj zbieżność, wzgl. skala, z 5 + poprzedni, odpowiednio 7 + poprzedni,
cyfry po przecinku. Minimalna wartość poprzedni wynosi -5, a maksymalna wartość wynosi 9
UTM/UPS, 9 dla stopni dziesiętnych, 10 dla DMS, 6 dla MGRS i 8 dla zbieżności i skali.

GEOGRAFICZNY WSPÓŁRZĘDNE


Narzędzie akceptuje współrzędne geograficzne, szerokość i długość geograficzną w wielu typach
formaty. Szerokość geograficzna poprzedza długość geograficzną, chyba że -w podana jest opcja, która to przełącza
Konwencja. Na wejściu dowolną współrzędną można podać jako pierwszą poprzez dodanie lub dodanie N
or S do szerokości geograficznej i E or W do długości geograficznej. Te oznaczenia półkul noszą
znak dorozumiany, dodatni dla N i E i negatywne dla S i W. Ten znak mnoży dowolne +/-
znak poprzedzający współrzędną. Współrzędne można podawać w stopniu dziesiętnym lub jako
stopnie, minuty i sekundy. d, ' i " służą do oznaczenia stopni, minut i
sekund, z opcjonalnym najmniej znaczącym oznaczeniem. (Zobacz „CYTOWANIE”, aby dowiedzieć się, jak cytować
znaki ' i " podczas wprowadzania współrzędnych w wierszu poleceń.) Alternatywnie:
(dwukropek) można zastosować do oddzielenia różnych składników. Tylko ostatni składnik
współrzędna może zawierać kropkę dziesiętną, a składniki minut i sekund muszą być
mniej niż 60.

Możliwe jest także wykonywanie operacji dodawania i odejmowania w obszarach geograficznych
współrzędne. Jeśli współrzędna zawiera znaki wewnętrzne (tj. nie na początku lub
bezpośrednio po początkowym oznaczeniu półkuli), wówczas współrzędna jest wcześniej dzielona
takie znaki; elementy są analizowane oddzielnie, a wyniki sumowane. Na przykład
punkt 15" na wschód od 39N 70W to

39N 70W+0:0:15E

UWAGA: W przypadku współrzędnych geograficznych nie jest rozpoznawana notacja „wykładnicza”; Zamiast
7.0E+1 jest analizowane jako (7.0E) + (+1), dając taki sam wynik jak 8.0E.

Do oznaczenia stopni można również używać różnych znaków Unicode (zakodowanych w formacie UTF-8),
minuty i sekundy, np. symbole stopnia, liczby pierwszej i podwójnej liczby pierwszej; w dodatku dwa
pojedyncze cudzysłowy mogą być używane do reprezentowania „.

Inne narzędzia GeographicLib używają tych samych zasad interpretacji danych geograficznych
współrzędne; ponadto azymuty i długości łuków są interpretowane w ten sam sposób.

CYTOWANIE


Niestety znaki ' i " mają specjalne znaczenie w wielu powłokach i muszą takie być
wszedł ostrożnie. Należy jednak pamiętać (1), że desygnator końcowy jest opcjonalny i że (2)
możesz używać dwukropków jako znaku oddzielającego. Zatem 10d20' można wprowadzić jako 10d20 lub 10:20
i 10d20'30" można wprowadzić jako 10:20:30.

Powłoki Uniksa (sh, bash, tsch)
Znaki ' i " można cytować, poprzedzając je \ (ukośnikiem odwrotnym); lub ty
może zacytować ciąg zawierający ' z parą "s. Istnieją dwie możliwości:
Ilustrowany przez

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

Cytowanie argumentów wiersza poleceń jest podobne

GeoConvert -d -p -1 --ciąg-wejściowy "10d20'30\" 20d30'40"
=> 10d20'30"N 020d30'40"E

Powłoka poleceń systemu Windows (cmd)
Znak ' nie wymaga cytowania; znak " może być cytowany przez ^ lub can
być reprezentowane przez dwukrotne wpisanie '. (To cytowanie jest zwykle niepotrzebne, ponieważ
desygnator końcowy można pominąć.) Zatem

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

Użyj \, aby zacytować znak " w argumencie wiersza poleceń

GeoConvert -d -p -1 --ciąg-wejściowy "10d20'30\" 20d30'40"
=> 10d20'30"N 020d30'40"E

Dane wejściowe z pliku
Nie ma potrzeby cytowania, jeśli dane wejściowe pochodzą z pliku. Zatem każda linia pliku
„input.txt” powinien zawierać zwykłe współrzędne.

GeoConvert -d -p -1 < plik wejściowy.txt

MGRS


Współrzędne MGRS reprezentują kwadratowy kawałek Ziemi, zatem „38SMB4488” znajduje się w strefie „38n”
z 444 km <= kurs na wschód < 445 km i 3688 km <= na północ < 3689 km. Zgodne z tym
reprezentacja, współrzędne są kadłubowy (zamiast zaokrąglone) z żądaną dokładnością.
Podobnie, na wejściu współrzędna MGRS reprezentuje centrum kwadratu („38n 444500
3688500” w powyższym przykładzie). Jeśli jednak -n podana jest wówczas opcja południowo-zachodnia
Zamiast tego zwracany jest róg kwadratu („38n 444000 3688000” w powyższym przykładzie).

STREFA


Jeśli wejście jest geograficzny, Geokonwersja stosuje standardowe zasady wyboru UTM vs UPS oraz
za przydzielenie strefy UTM (z wyjątkiem Norwegii i Svalbardu). Jeśli wejście jest
UTM/UPS-a or MGRS, wówczas wybór pomiędzy UTM i UPS oraz strefą UTM odzwierciedla wejście.
Połączenia -z strefa, -s, -t Opcje pozwalają na nadpisanie tych reguł strefa = 0 istot
używany do wskazania UPS. Na przykład punkt

79.9S 6.1E

odpowiada możliwym współrzędnym MGRS

32CMS4324728161 (standardowa strefa UTM = 32)
31CEM6066227959 (sąsiadująca strefa UTM = 31)
BBZ1945517770 (sąsiadująca strefa UPS)

następnie

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

Is strefa jest określony półkulą, wówczas jest to honorowane podczas drukowania UTM
współrzędne:

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

UWAGA: litera w specyfikacji strefy dla UTM jest oznaczeniem półkuli n or s i
nie list pasma szerokości geograficznej MGRS. Konwertuj literę zakresu szerokości geograficznej MGRS na półkulę
w następujący sposób: wymienić C thru M by s (lub południe); zastępować N thru X by n (lub na północ).

PRZYKŁADY


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

GeoConvert można używać do wykonywania prostych obliczeń arytmetycznych przy użyciu stopni, minut i sekund. Dla
na przykład czasami dane są umieszczane w 15-sekundowych kwadratach oznaczonych reprezentacją DMS
róg południowo-zachodni. Znaczniki kafelka o godzinie 38:59:45N 077:02:00W i jego 8 sąsiadów są wówczas
podany przez

t=0:0:15
dla y w -$t +0 +$t; Do
dla x in -$t +0 +$t; Do
echo 38:59:45N$y 077:02:00W$x
zrobić
zrobione | GeoConvert -: -p -1 | tr -d ': '
=>
385930N0770215W
385930N0770200W
385930N0770145W
385945N0770215W
385945N0770200W
385945N0770145W
390000N0770215W
390000N0770200W
390000N0770145W

BŁĘDY


Nieprawidłowa linia wejścia spowoduje wypisanie komunikatu o błędzie na standardowe wyjście rozpoczynające się od
„BŁĄD:” i przyczyny Geokonwersja aby zwrócić kod zakończenia 1. Jednak błąd nie
przyczyna Geokonwersja zakończyć; następujące wiersze zostaną przekonwertowane.

SKRÓTY


UTM Uniwersalny Merkator Poprzeczny,
.

UPS Uniwersalna stereografia polarna,
.

MGRS
System odniesienia sieci wojskowej,
.

WGS84
Światowy System Geodezyjny 1984, .

Korzystaj z GeoConvert online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

  • 1
    MSYS2
    MSYS2
    MSYS2 to zbiór narzędzi i
    biblioteki udostępniające m.in
    łatwe w obsłudze środowisko do budowania,
    instalowanie i uruchamianie natywnego systemu Windows
    oprogramowanie. to z...
    Pobierz MSYS2
  • 2
    libjpeg-turbo
    libjpeg-turbo
    libjpeg-turbo to kodek obrazu JPEG
    który używa instrukcji SIMD (MMX, SSE2,
    NEON, AltiVec) w celu przyspieszenia linii bazowej
    Kompresja i dekompresja JPEG włączona
    x86, x8...
    Pobierz libjpeg-turbo
  • 3
    Menedżer pobierania Xtreme
    Menedżer pobierania Xtreme
    Projekt ma teraz nowy dom:
    https://xtremedownloadmanager.com/ For
    programiści:
    https://github.com/subhra74/xdm Xtreme
    Download Manager to potężne narzędzie do...
    Pobierz menedżera pobierania Xtreme
  • 4
    TTGO VGA32 Lite
    TTGO VGA32 Lite
    Cechy: Niska rozdzielczość 4:3 i 16:9
    Wyjście VGA Klawiatura i mysz PS/2
    interfejs użytkownika oparty na inputText (TUI)
    z menedżerem okien dialogowych Częściowy Unicode
    wsparcieSlave dis...
    Pobierz TTGO VGA32 Lite
  • 5
    Program ładujący Clover EFI
    Program ładujący Clover EFI
    Projekt został przeniesiony do
    https://github.com/CloverHackyColor/CloverBootloader..
    Funkcje: Uruchom system macOS, Windows i Linux
    w trybie UEFI lub starszym na komputerze Mac lub PC z
    UE...
    Pobierz program ładujący Clover EFI
  • 6
    zjednoczone obroty
    zjednoczone obroty
    Dołącz do nas w Gitterze!
    https://gitter.im/unitedrpms-people/Lobby
    Włącz repozytorium URPMS w swoim
    system -
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    Pobierz unitedrpms
  • więcej »

Komendy systemu Linux

Ad