decimal degree konvertēšana uz metriem

« previous entry | next entry »
Mar. 25., 2012 | 06:10 am
mood: китайская карта
posted by: suic in pajautaa

Vai kāds var uzrakstīt formulu (Excelim), kura koordināšu atšķirību starp 2 punktu decimal degree vērtībām pārvērš atšķirībās metros (uz ziemeļiem un austrumiem, attiecīgi).

Piemēram, ja divi punkti ir
1) N 56.55555 E 24.44444
2) N 57.00000 E 23.33333

tad atšķirība ir
N: -0.44445 E: 1.11111

Šīs divas atšķirības tad arī vajadzētu nokonvertēt metros. Katru atsevišķi (proti, pa iedomātā trīsstūra ziemeļu platuma un austrumu garuma katetēm, nevis hipotenūzu - taisnu līniju starp punktiem).

Atšķirības būs zem 1km, saistībā ar Ķīnas karšu specifiku.

# | jā, ir doma! | Add to Memories


Comments {7}

ELECTiC

from: [info]electical
date: Mar. 25., 2012 - 01:16 pm
#

1 grāds =110.6Km
tālāk tikai parasta matemātika - vektori un viss

Atbildēt | Diskusija


from: [info]suic
date: Mar. 25., 2012 - 01:42 pm
#

Vai tas ir aptuveni? Es mēģinot pārbaudīt vērtību, uzgāju šādu.
1 degree (geographical) = 364,566.929 feet = 69.047 miles = 111.123 kilometers
1 degree of latitude = 68.708 miles at equator = 69.403 miles at poles
1 degree of longitude = 69,171 miles at equator


Ah, tad vēl šādu http://www.zodiacal.com/tools/lat_table.php:

AT LATITUDE 30 DEGREES (NORTH OR SOUTH)

One degree of latitude = 110.85 km or 68.88 mi
One minute of latitude = 1.85 km or 1.15 mi
One second of latitude = 30.79 m or 101.02 ft

One degree of longitude = 96.49 km or 59.95 mi
One minute of longitude = 1.61 km or 1.00 mi
One second of longitude = 26.80 m or 87.93 ft

AT LATITUDE 40 DEGREES (NORTH OR SOUTH)

One degree of latitude = 111.03 km or 68.99 mi
One minute of latitude = 1.85 km or 1.15 mi
One second of latitude = 30.84 m or 101.19 ft

One degree of longitude = 85.39 km or 53.06 mi
One minute of longitude = 1.42 km or .88 mi
One second of longitude = 23.72 m or 77.82 ft

Te jau lielāka atšķirība starp austrumu garuma grādiem metros.


Varbūt ir kāds kalkulators (vai formula), kas spēj ņemt vērā konkrētās koordinātu vērtības (nevis operēt ar aptuvenām grādu vienībām)?

Atbildēt | Iepriekšējais | Diskusija


jff

from: [info]jff
date: Mar. 25., 2012 - 02:09 pm
#

Tas, ko esi ieboldojis, tas ir pašsaprotami - ka dažādos platumos viens garuma grāds ir dažādi garš. Un formula ir samērā triviāla.

Tas, ka viens platuma grāds dažādos platumos ir dažādi garš, tur laikam pārāk viegla formula nebūs, jo kājas tam aug no tā, ka zeme nav lode. Ja esi gatavs ķerties pie sarežģītākas trigonometrijas, tad nākamais puslīdz vienkāršais tuvinājums laikam būs elipse.

Atbildēt | Iepriekšējais | Diskusija


from: [info]suic
date: Mar. 25., 2012 - 03:34 pm
#

Mani kā reiz interesē nevis trigonometrija, bet gan gatava formula.

Atbildēt | Iepriekšējais | Diskusija


ELECTiC

from: [info]electical
date: Mar. 25., 2012 - 08:41 pm
#

nokačā google earth un novelc līniju un pateiks cik liels attālums, vienkārši un easy! :D

Atbildēt | Iepriekšējais | Diskusija


from: [info]suic
date: Mar. 26., 2012 - 12:17 am
#

Pārāk daudz līnijas jāvelk, turklāt tas pēc būtības atkārto jau padarītu darbu. Bez tam attālums vajadzīgs atsevišķi pa ziemeļu platumu un austrumu garumu.

Anyway, kaut kā uz aptuveno vismaz tikšu galā ar pieejamajiem kalkulatoriem.

Atbildēt | Iepriekšējais