InglesPransesEspanyol

Ad


OnWorks favicon

GeoConvert - Online sa Cloud

Patakbuhin ang GeoConvert sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command na GeoConvert na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


GeoConvert -- i-convert ang mga geographic na coordinate

SINOPSIS


GeoConvert [ -g | -d | -: | -u | -m | -c ] [ -z sona | -s | -t ] [ -n ] [ -w ] [ -p prev ]
[ -l | -a ] [ --comment-delimiter commentdelim ] [ --bersyon | -h | - Tumulong ] [
--input-file infile | --input-string instring ] [ --line-separator linesep ] [
--output-file outfile ]

DESCRIPTION


GeoConvert nagbabasa mula sa karaniwang input na nagpapakahulugan sa bawat linya bilang isang geographic na coordinate at
ini-print ang coordinate sa format na tinukoy ng mga opsyon sa karaniwang output. Ang
Ang input ay binibigyang-kahulugan sa isa sa tatlong magkakaibang paraan depende sa kung gaano karaming espasyo o kuwit
may mga delimited token sa linya. Ang mga pagpipilian -g, -d, -u, at -m pamahalaan ang format
ng output. Sa lahat ng kaso, ginagamit ang WGS84 na modelo ng mundo (a = 6378137 m, f =
1 / 298.257223563).

heograpiko
2 token (mga pagpipilian sa output -g, -d, O -:) na ibinigay bilang latitud longitude gamit ang decimal
digri o digri, minuto, at segundo. Ang latitude ay unang ibinigay (maliban kung ang -w
ang pagpipilian ay ibinigay). Tingnan ang "GEOGRAPHIC COORDINATES" para sa paglalarawan ng format. Para sa
halimbawa, ang mga sumusunod ay lahat ng katumbas

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

UTM/UPS
3 mga token (pagpipilian sa output -u) na ibinigay bilang sona+kalahati ng mundo easting hilaga or easting
hilaga sona+kalahati ng mundo, Kung saan kalahati ng mundo ay alinman n (O hilaga) O s (O timog).
Ang sona ay wala para sa isang detalye ng UPS. Halimbawa,

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

MRGS
1 token (pagpipilian sa output -m) ay ginagamit upang tukuyin ang gitna ng isang parisukat na grid ng MGRS. Para sa
Halimbawa,

38SMB4484
38SMB44140847064

Opsyon


-g output latitude at longitude gamit ang decimal degrees. Default na mode ng output.

-d output latitude at longitude gamit ang degrees, minuto, at segundo (DMS).

-: gaya ng -d, maliban sa paggamit ng : bilang isang separator sa halip na ang d, ', at " delimiters.

-u output UTM o UPS.

-m output ng MGRS.

-c output meridian convergence at scale para sa kaukulang projection ng UTM o UPS.
Ang convergence ay ang bearing ng grid north na binigay bilang degrees clockwise mula sa true north.

-z itakda ang zone sa sona para sa output. Gamitin ang alinman sa 0 sona <= 60 para sa isang UTM zone o sona = 0
para sa UPS. Bilang kahalili, gumamit ng a sona+kalahati ng mundo pagtatalaga, hal, 38n. Tingnan ang "ZONE".

-s gamitin ang karaniwang UPS at UTM zone.

-t katulad ng -s ngunit pinipilit ang mga rehiyon ng UPS sa pinakamalapit na UTM zone.

-n sa input, ang MGRS coordinate ay tumutukoy sa timog-kanlurang sulok ng MGRS square sa halip
ng sentro; tingnan ang "MGRS".

-w sa input at output, ang longitude ay nauuna sa latitude (maliban doon, sa input, ito ay maaaring
na-override ng isang hemisphere designator, N, S, E, W).

-p itakda ang katumpakan ng output sa prev (default 0); prev ay ang katumpakan na may kaugnayan sa 1 m.
Tingnan ang "PRECISION".

-l sa output, ginagamit ng UTM/UPS ang mga mahabang form hilaga at timog upang italaga ang hemisphere
sa halip ng n or s.

-a sa output, ginagamit ng UTM/UPS ang mga pagdadaglat n at s upang italaga ang hemisphere sa halip
of hilaga or timog; ito ang default na representasyon.

--comment-delimiter
itakda ang delimiter ng komento sa commentdelim (hal., "#" o "//"). Kung nakatakda, ang input
ang mga linya ay i-scan para sa delimiter na ito at, kung matagpuan, ang delimiter at ang iba pa
ang linya ay aalisin bago ang pagproseso at pagkatapos ay idaragdag sa output
linya (na pinaghihiwalay ng isang puwang).

--bersyon
bersyon ng pag-print at paglabas.

-h paggamit ng pag-print at paglabas.

- Tumulong
i-print ang buong dokumentasyon at lumabas.

--input-file
basahin ang input mula sa file infile sa halip na mula sa karaniwang input; isang pangalan ng file ng "-"
ibig sabihin ay karaniwang input.

--input-string
basahin ang input mula sa string instring sa halip na mula sa karaniwang input. Lahat ng mga pangyayari
ng line separator character (default ay isang semicolon) sa instring na-convert sa
mga bagong linya bago magsimula ang pagbabasa.

--line-separator
itakda ang line separator character sa linesep. Bilang default, ito ay isang semicolon.

--output-file
isulat ang output sa file outfile sa halip na sa karaniwang output; isang pangalan ng file ng "-"
ay kumakatawan sa karaniwang output.

PRECISION


prev nagbibigay ng katumpakan ng output na may prev = 0 na nagbibigay ng 1 m katumpakan, prev = 3 nagbibigay ng 1
katumpakan ng mm, atbp. prev ay ang bilang ng mga digit pagkatapos ng decimal point para sa UTM/UPS. Ang
bilang ng mga digit sa bawat coordinate para sa MGRS ay 5 + prev. Para sa decimal degrees, ang bilang ng
digit pagkatapos ng decimal point ay 5 + prev. Para sa output ng DMS (degree, minuto, segundo), ang
bilang ng mga digit pagkatapos ng decimal point sa mga bahagi ng segundo ay 1 + prev; kung ito ay
negatibo pagkatapos ay gumamit ng mga minuto (prev = -2 o -3) o digri (prev <= -4) bilang pinakamaliit
makabuluhang bahagi. Print convergence, resp. sukat, na may 5 + prev, resp. 7 + prev,
digit pagkatapos ng decimal point. Ang pinakamababang halaga ng prev ay -5 at ang maximum ay 9 para sa
UTM/UPS, 9 para sa decimal degrees, 10 para sa DMS, 6 para sa MGRS, at 8 para sa convergence at scale.

HEOGRAPHIC KARAGDAGANG


Ang utility ay tumatanggap ng mga geographic na coordinate, latitude at longitude, sa isang bilang ng mga karaniwan
mga format. Nauuna ang latitude sa longitude, maliban kung ang -w ang pagpipilian ay ibinigay kung saan lumipat ito
kumbensiyon. Sa input, maaaring ibigay muna ang alinman sa coordinate sa pamamagitan ng pagdaragdag o prepending N
or S sa latitude at E or W sa longitude. Ang mga hemisphere designator na ito ay nagdadala ng isang
ipinahiwatig na tanda, positibo para sa N at E at negatibo para sa S at W. Ang sign na ito ay nagpaparami ng anumang +/-
sign na prefixing ang coordinate. Ang mga coordinate ay maaaring ibigay bilang decimal degree o bilang
degree, minuto, at segundo. d, ', at " ay ginagamit upang tukuyin ang mga degree, minuto, at
segundo, na may hindi gaanong makabuluhang tagatukoy na opsyonal. (Tingnan ang "PAGSISI" para sa kung paano mag-quote
ang mga character ' at " kapag nagpapasok ng mga coordinate sa command line.) Bilang kahalili, :
(colon) ay maaaring gamitin upang paghiwalayin ang iba't ibang bahagi. Tanging ang huling bahagi ng
coordinate ay maaaring magsama ng isang decimal point, at ang mga bahagi ng minuto at segundo ay dapat na
mas mababa sa 60.

Posible rin na magsagawa ng mga pagpapatakbo ng karagdagan o pagbabawas sa heograpiko
mga coordinate. Kung ang coordinate ay may kasamang panloob na mga palatandaan (ibig sabihin, hindi sa simula o
kaagad pagkatapos ng isang unang hemisphere designator), pagkatapos ay ang coordinate ay nahahati bago
gayong mga palatandaan; ang mga piraso ay na-parse nang hiwalay at ang mga resulta ay summed. Halimbawa ang
punto 15" silangan ng 39N 70W ay

39N 70W+0:0:15E

BABALA: Ang notasyong "Exponential" ay hindi kinikilala para sa mga geographic na coordinate; sa halip
Ang 7.0E+1 ay na-parse bilang (7.0E) + (+1), na nagbubunga ng parehong resulta bilang 8.0E.

Ang iba't ibang mga unicode character (naka-encode sa UTF-8) ay maaari ding gamitin upang tukuyin ang mga degree,
minuto, at segundo, hal., ang mga simbolo ng degree, prime, at double prime; bilang karagdagan sa dalawa
maaaring gamitin ang mga solong panipi upang kumatawan sa ".

Ang iba pang mga utility ng GeographicLib ay gumagamit ng parehong mga patakaran para sa pagbibigay-kahulugan sa heograpiya
mga coordinate; bilang karagdagan, ang mga azimuth at haba ng arko ay binibigyang kahulugan sa parehong paraan.

NAGSISIPI


Sa kasamaang palad ang mga character ' at " ay may mga espesyal na kahulugan sa maraming mga shell at kailangang maging
pumasok nang may pag-iingat. Gayunpaman, tandaan (1) na ang sumusunod na tagatukoy ay opsyonal at na (2)
maaari mong gamitin ang mga tutuldok bilang karakter ng separator. Kaya ang 10d20' ay maaaring ilagay bilang 10d20 o 10:20
at 10d20'30" ay maaaring ipasok bilang 10:20:30.

Unix shell (sh, bash, tsch)
Ang mga character na ' at " ay maaaring sipiin sa pamamagitan ng unahan sa kanila ng isang \ (backslash); o ikaw
maaaring sumipi ng string na naglalaman ng ' na may pares ng "s. Ang dalawang alternatibo ay
inilarawan ni

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

Ang pagsipi ng mga argumento ng command line ay magkatulad

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

Windows command shell (cmd)
Ang ' karakter ay hindi nangangailangan ng pagsipi; ang karakter na " ay maaaring sipiin ng isang ^ o maaari
ay kinakatawan sa pamamagitan ng pag-type ng ' dalawang beses. (Ang pagsipi na ito ay karaniwang hindi kailangan dahil ang
maaaring tanggalin ang trailing designator.) Kaya

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

Gamitin ang \ upang banggitin ang " character sa isang argumento ng command line

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

Input mula sa isang file
Walang pag-quote na kailangang gawin kung ang input mula sa isang file. Kaya ang bawat linya ng file
Ang "input.txt" ay dapat lamang maglaman ng mga plain coordinates.

GeoConvert -d -p -1 < input.txt

MGRS


Ang mga coordinate ng MGRS ay kumakatawan sa isang parisukat na patch ng lupa, kaya ang "38SMB4488" ay nasa zone na "38n"
may 444km <= easting < 445km at 3688km <= hilaga < 3689km. Consistent dito
representasyon, mga coordinate ay pinutol (sa halip na bilugan) sa hiniling na katumpakan.
Katulad nito, sa input ang isang MGRS coordinate ay kumakatawan sa sentro ng parisukat ("38n 444500
3688500" sa halimbawa sa itaas). Gayunpaman, kung ang -n ang pagpipilian ay ibinigay pagkatapos ay ang timog-kanluran
ang sulok ng parisukat ay ibinalik sa halip ("38n 444000 3688000" sa halimbawa sa itaas).

SONA


Kung ang input ay heograpiko, GeoConvert gumagamit ng mga karaniwang tuntunin ng pagpili ng UTM vs UPS at
para sa pagtatalaga ng UTM zone (kasama ang Norway at Svalbard exception). Kung ang input ay
UTM/UPS or MGRS, pagkatapos ay ang pagpili sa pagitan ng UTM at UPS at ang UTM zone ay sumasalamin sa input.
Ang -z sona, -s, at -t pinapayagan ng mga opsyon na ma-override ang mga panuntunang ito sona = 0 pagiging
ginamit upang ipahiwatig ang UPS. Halimbawa, ang punto

79.9S 6.1E

tumutugma sa posibleng mga coordinate ng MGRS

32CMS4324728161 (karaniwang UTM zone = 32)
31CEM6066227959 (kalapit na UTM zone = 31)
BBZ1945517770 (kalapit na UPS zone)

pagkatapos

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 sona ay tinukoy na may hemisphere, pagkatapos ito ay pinarangalan kapag nagpi-print ng UTM
mga coordinate:

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

NOTA: ang titik sa detalye ng zone para sa UTM ay isang hemisphere designator n or s at
hindi isang liham ng bandang latitude ng MGRS. I-convert ang MGRS latitude band letter sa isang hemisphere
gaya ng sumusunod: palitan C sa pamamagitan ng M by s (O timog); palitan N sa pamamagitan ng X by n (O hilaga).

HALIMBAWA


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

Maaaring gamitin ang GeoConvert upang gumawa ng simpleng aritmetika gamit ang degree, minuto, at segundo. Para sa
halimbawa, minsan ang data ay naka-tile sa 15 segundong mga parisukat na na-tag ng DMS na representasyon ng
ang SW corner. Ang mga tag ng tile sa 38:59:45N 077:02:00W at ang 8 kapitbahay nito ay
ibinigay ng

t=0:0:15
para sa y sa -$t +0 +$t; gawin
para sa x sa -$t +0 +$t; gawin
echo 38:59:45N$y 077:02:00W$x
tapos
tapos na | GeoConvert -: -p -1 | tr -d ': '
=>
385930N0770215W
385930N0770200W
385930N0770145W
385945N0770215W
385945N0770200W
385945N0770145W
390000N0770215W
390000N0770200W
390000N0770145W

MGA KAMALI


Ang isang ilegal na linya ng input ay magpi-print ng mensahe ng error sa karaniwang output na nagsisimula sa
"ERROR:" at mga sanhi GeoConvert upang ibalik ang isang exit code na 1. Gayunpaman, ang isang error ay hindi
maging sanhi GeoConvert upang wakasan; ang mga sumusunod na linya ay mako-convert.

Pagsusulit


UTM Universal Transverse Mercator,
.

UPS Universal Polar Stereographic,
.

MGRS
Militar Grid Reference System,
.

WGS84
World Geodetic System 1984, .

Gamitin ang GeoConvert online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    MSYS2
    MSYS2
    Ang MSYS2 ay isang koleksyon ng mga tool at
    mga aklatan na nagbibigay sa iyo ng isang
    madaling gamitin na kapaligiran para sa pagtatayo,
    pag-install at pagpapatakbo ng katutubong Windows
    software. Ito con...
    I-download ang MSYS2
  • 2
    libjpeg-turbo
    libjpeg-turbo
    Ang libjpeg-turbo ay isang JPEG image codec
    na gumagamit ng mga tagubilin sa SIMD (MMX, SSE2,
    NEON, AltiVec) para mapabilis ang baseline
    Naka-on ang JPEG compression at decompression
    x86, x8...
    I-download ang libjpeg-turbo
  • 3
    Xtreme Download Manager
    Xtreme Download Manager
    Ang proyekto ay may bagong tahanan ngayon:
    https://xtremedownloadmanager.com/ For
    mga developer:
    https://github.com/subhra74/xdm Xtreme
    Ang Download Manager ay isang makapangyarihang tool para...
    I-download ang Xtreme Download Manager
  • 4
    TTGO VGA32 Lite
    TTGO VGA32 Lite
    Mga Tampok:4:3 at 16:9 mababang resolution
    VGA outputPS/2 keyboard at mouse
    inputText-based na user interface (TUI)
    na may dialog managerPartial Unicode
    suportahan ang Slave dis...
    I-download ang TTGO VGA32 Lite
  • 5
    Clover EFI bootloader
    Clover EFI bootloader
    Lumipat ang proyekto sa
    https://github.com/CloverHackyColor/CloverBootloader..
    Mga Tampok: I-boot ang macOS, Windows, at Linux
    sa UEFI o legacy mode sa Mac o PC na may
    UE...
    I-download ang Clover EFI bootloader
  • 6
    unitedrpms
    unitedrpms
    Samahan kami sa Gitter!
    https://gitter.im/unitedrpms-people/Lobby
    Paganahin ang URPMS repository sa iyong
    sistema -
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    I-download ang unitedrpms
  • Marami pa »

Linux command

Ad