Está en la página 1de 15

A.

Dibuje la ruta de vuelo de acuerdo con la localización de las ciudades, las coordenadas de cada una de
las ciudades se encuentran en cuadro 1 que se obtienen con base en el literal a de la actividad 2.
Recuerde que puede usar el código en R en el foro para realizar la trayectoria. Tome una captura de
pantalla y cárguela dentro del foro, junto con todos los valores del cuadro.
A partir de la actividad 1 se obtiene:

Ciudad Longitud Latitud


Ciudad 1 -134,14 63,50 Canadá,Yukón
Ciudad 2 -98,72 51,13 Canadá,Manitoba
Ciudad 3 42,315 40,63 Senkaya,Turquía
Ciudad 4 63,50 45,85 Kazajistán,Provincia de Kyzylorda
Ciudad 5 98,72 21,15 Myanmar, Mingsat

Código en R:

# Codigo de Vuelo
# World map is available in the maps package
library(maps)
# No margin
par(mar=c(0,0,0,0))
# World map
map('world',
col="#f2f2f2", fill=TRUE, bg="white", lwd=0.05,
mar=rep(0,4),border=0, ylim=c(-80,80)
)
# Dplyr for data wrangling and pipe function
library(dplyr)
# Cities (Longitud, Latitud)
Yukon <- c(-134.14,63.50)
manitoba <- c(-98.72,51.13)
senkaya <- c(42.31,40.63)
provincia_kyzylorda <- c(63.50,45.85)
Myanmar <- c(98.72,21.15)
# Data frame
data <- rbind( Yukon,manitoba,senkaya,provincia_kyzylorda,Myanmar) %>%
as.data.frame()
colnames(data) <- c("long","lat")
# Show the cities on the map
map('world',
col="#f2f2f2", fill=TRUE, bg="white", lwd=0.05,
mar=rep(0,4),border=0, ylim=c(-80,80)
)

points(x=data$long, y=data$lat, col="slateblue", cex=3, pch=20)


# Load geosphere
library(geosphere)
# Background map
map('world',
col="#f2f2f2", fill=TRUE, bg="white", lwd=0.05,
mar=rep(0,4),border=0, ylim=c(-80,80)
)
# Dot for cities
points(x=data$long, y=data$lat, col="slateblue", cex=3, pch=20)
# Compute the connection between Yukon and manitoba
inter <- gcIntermediate(manitoba, Yukon, n=50, addStartEnd=TRUE, breakAtDateLine=F)
# Show this connection
lines(inter, col="slateblue", lwd=2)
# Between manitoba and senkaya
inter <- gcIntermediate(senkaya,manitoba, n=50, addStartEnd=TRUE, breakAtDateLine=F)
lines(inter, col="slateblue", lwd=2)
# Between senkaya and provincia_kyzylorda
inter <- gcIntermediate(provincia_kyzylorda, senkaya, n=50, addStartEnd=TRUE,
breakAtDateLine=F)
lines(inter, col="slateblue", lwd=2)

# Between provincia_kyzylorda and Myanmar


inter <- gcIntermediate(Myanmar ,provincia_kyzylorda, n=50, addStartEnd=TRUE,
breakAtDateLine=F)
lines(inter, col="slateblue", lwd=2)

Obteniendo así, la Ruta de vuelo:


b. Seleccione 2 ciudades de la ruta de vuelo, diferenciando una ciudad de origen y una de destino, y
calcule empleando la ley de Harvensine para determinar la distancia entre ambas ciudades, a su vez
compárela con la calculada por Google maps.
 Estudiante 1
Ciudad Longitud Latitud Ciudad
Ciudad 2 -98,727 51,1325 Canadá- Manitoba
Ciudad 3 42,315 ° 40,6365 ° Senkaya-Turquía

A. Canadá Manitoba - ciudad 2


Grados Radianes
Latitud: 51°7'57'' N 0.8924
Longitud: 98°43'37.2'' O -1.7231

B. Senkaya-Turquía - ciudad 3
Grados Radianes
Latitud: 40°38'11.4'' N 0.7092
Longitud: 42°18'53.999'' E 0.7385

 Recorrido ciudad de Manitoba a Senkaya


Basado en la ecuación de Harvensine

√ ( ) ( )
2 2
Φ 2−Φ 1 λ2−λ 1
d=2r arcsin∗ sin + cos ( Φ1 ) cos (Φ2 )sin
2 2

Para determinar la distancia se requiere de los siguientes datos:

r = radio terrestre = 6371 km


Φ 2 = latitud Senkaya-Turquía = 0.7092

Φ 1= latitud Canadá MB = 0.8924

λ 2= longitud Senkaya-Turquía = 0.7385

λ 1= longitud Canadá MB = -1.7231

Por lo tanto:

√ ( ) ( )
2 2
(0.7092)−(0.8924) ( 0.7385)−(−1.7231)
d=2(6371)arcsin∗ sin + cos ( 0.8924 ) cos(0.7092) sin
2 2
Al despejar la distancia de la ecuación anterior, se tiene que:
La distancia entre la ciudad de Canadá Manitoba y Senkaya-Turquía es de d = 15724.8 Km

Distancia entre la ciudad de Manitoba y Senkaya según Google earth: 10870 Km

 Estudiante 2

Ciudad Longitud Latitud Ciudad


Ciudad 3 42,315 ° 40,6365 ° Senkaya-Turquía
Ciudad 1 -134,15 63,508 Canadá-Yukón

Senkaya-Turquía - ciudad 3
Grados Radianes
Latitud: 40°38'11.4'' N 0.7092
Longitud: 42°18'53.999'' E 0.7385

Canadá Yukón - ciudad 1


Grados Radianes
Latitud: 63°30'28.8'' N 1.1055
Longitud: 134°8'47.76'' O 2.3413

 Recorrido ciudad 3 a ciudad 1


Basado en la ecuación de Harvensine

√ ( ) ( )
2 2
Φ 2−Φ 1 λ2−λ 1
d=2r arcsin∗ sin + cos ( Φ1 ) cos (Φ2 )sin
2 2

Para poder despejar la distancia de la fórmula de Harvensine :


r = radio terrestre = 6371 km
Φ 2 = latitud Canadá Yukón = 1.1055

Φ 1= latitud Senkaya-Turquía = 0.7092

λ 2= longitud Canadá Yukón = 2.3413

λ 1= longitud Senkaya-Turquía = 0.7385


Por lo tanto, reemplazando valores:

√ (
(1.1055)−(0.7092) 2
) ( )
2
(−2.3413)−(0.7385)
d=2(6371)arcsin∗ sin +cos ( 0.7092 ) cos(1.1055) sin
2 2

Realizando la operación respectiva:


La distancia calculada entre la ciudad de Senkaya-Turquía y Canadá Yukón es de:
d = 10517.7 km
Según Google maps, la distancia entre las dos ciudades es de: 8876 Km

 Estudiante 3

Ciudad Longitud Latitud Ciudad


Ciudad 3 42,315 ° 40,6365 ° Senkaya-Turquía
Ciudad 4 63,508 ° 45,8534 ° Kazajistán, Provincia

Senkaya-Turquía (ciudad 3)

GRADOS RADIANES
Latitud: 40°38'11.4'' N 0.7092
Longitud: 42°18'53.999'' E 0.7385

Kazajistán, Provincia (ciudad 4)

GRADOS RADIANES
Latitud: 45°51'12.24'' N 0.8003
Longitud: 63°30'28.8'' E 1.1084

Recorrido ciudad 1 a ciudad 2


Basado en la ecuación de Harvensine

√ ( ) ( )
2 2
Φ −Φ 1 λ −λ
d=2r arcsin∗ sin 2 + cos ( Φ1 ) cos (Φ2 )sin 2 1
2 2
Donde:

r = radio terrestre = 6371 km

Φ 2 = latitud Kazajistán, Provincia = 0.8003

Φ 1= latitud Senkaya-Turquía = 0.7092

λ 2= longitud Kazajistán, Provincia = 1.1084

λ 1= longitud Senkaya-Turquía = 0.7385

Entonces:

√ ( ) ( )
2 2
(0.8003)−( 0.7092) (1.1084)−(0.7385)
d=2(6371)arcsin∗ sin +cos ( 0.7092 ) cos (0.8003)sin
2 2

Realizando la operación respectiva:

La distancia entre la ciudad de Senkaya-Turquía y Kazajistán, Provincia es de:

d = 2426.85 Km

Distancia Google maps : 1870 Km

c. Construya un triángulo con base en 3 ciudades del literal a), aproximando las distancias calculadas con la
ley de Harvensine de tal forma en que logre calcular los 3 ángulos internos de dicho triángulo.

Ciudad Longitud Latitud


Ciudad 3 42,315 ° 40,6365 ° Senkaya-Turquía
Ciudad 4 63,508 ° 45,8534 ° Kazajistán, Provincia
Ciudad 5 98,727 ° 21,1577 ° Myanmar, Mingsat

 Distancia de ciudad 5 a ciudad 3


Myanmar, Mingsat ciudad 5
GRADOS RADIANES
Latitud: 21°9'27.72'' N 0.3693
Longitud: 98°43'37.2'' E 1.7231

Senkaya-Turquía ciudad 3
GRADOS RADIANES
Latitud: 40°38'11.4'' N 0.7092
Longitud: 42°18'53.999'' E 0.7385
Recorrido ciudad 4 a ciudad 5

Basado en la ecuación de Harvensine

√ ( ) ( )
2 2
Φ 2−Φ 1 λ2−λ 1
d=2r arcsin∗ sin + cos ( Φ1 ) cos (Φ2 )sin
2 2

Entonces resolviendo la ecuación con los siguientes datos:

r = radio terrestre = 6371 km

Φ 2 = latitud Senkaya-Turquía = 0.7092

Φ 1= latitud Myanmar, Mingsat = 0.3693

λ 2= longitud Senkaya-Turquía = 0.7092

λ 1= longitud Myanmar, Mingsat = 1.7231

Remplazando:

√ ( ) ( )
2 2
(0.7092)−(0.3693) (0.7092)−(1.7231)
d=2(6371)arcsin∗ sin +cos ( 0.3693 ) cos (0.7092)sin
2 2

Realizando la operación respectiva:

La distancia entre la ciudad de Myanmar, Mingsat y Senkaya-Turquía es de:

d = 6812.56 Km

Distancia Google earth : 5668.61 Km

 Distancia de ciudad 3 a ciudad 4


Senkaya-Turquía ciudad 3
GRADOS RADIANES
Latitud: 40°38'11.4'' N 0.7092
Longitud: 42°18'53.999'' E 0.7385

Kazajistán, Provincia ciudad 4


GRADOS RADIANES
Latitud: 45°51'12.24'' N 0.8003
Longitud: 63°30'28.8'' E 1.1084
Recorrido ciudad 3 a ciudad 4

Basado en la ecuación de Harvensine

√ ( ) ( )
2 2
Φ 2−Φ 1 λ2−λ 1
d=2r arcsin∗ sin + cos ( Φ1 ) cos (Φ2 )sin
2 2

Entonces resolviendo la ecuación con los siguientes datos:

r = radio terrestre = 6371 km

Φ 2 = latitud Kazajistán, Provincia = 0.8003

Φ 1= latitud Senkaya-Turquía = 0.7092

λ 2= longitud Kazajistán, Provincia = 1.1084

λ 1= longitud Senkaya-Turquía = 0.7385

Remplazando:

√ ( ) ( )
2 2
(0.8003)−( 0.7092) (1.1084)−(0.7385)
d=2(6371)arcsin∗ sin +cos ( 0.7092 ) cos (0.8003)sin
2 2

Realizando la operación respectiva:

La distancia entre la ciudad de Senkaya-Turquía y Kazajistán, Provincia es de:

d = 2426.8 Km

Distancia Google earth : 1850 Km

 Distancia de ciudad 4 a ciudad 5


Kazajistán, Provincia ciudad 4
GRADOS RADIANES
Latitud: 45°51'12.24'' N 0.8003
Longitud: 63°30'28.8'' E 1.1084
Myanmar, Mingsat ciudad 5
GRADOS RADIANES
Latitud: 21°9'27.72'' N 0.3693
Longitud: 98°43'37.2'' E 1.7231

Recorrido ciudad 4 a ciudad 5

Basado en la ecuación de Harvensine

√ (
Φ 2−Φ 1 2
) ( )
2
λ2−λ 1
d=2r arcsin∗ sin + cos ( Φ1 ) cos (Φ2 )sin
2 2

Entonces resolviendo la ecuación con los siguientes datos:

r = radio terrestre = 6371 km

Φ 2 = latitud Myanmar, Mingsat = 0.3693

Φ 1= latitud Kazajistán, Provincia = 0.8003

λ 2= longitud Myanmar, Mingsat = 1.7231

λ 1= longitud Kazajistán, Provincia = 1.1084

Remplazando:

√ ( ) ( )
2 2
(0.3693)−( 0.8003) (1.7231)−(1.1084)
d=2(6371)arcsin∗ sin +cos ( 0.8003 ) cos (0.3693) sin
2 2

Realizando la operación respectiva:

La distancia entre la ciudad de Kazajistán, Provincia y Myanmar, Mingsat es de:

d = 4782.82 Km

Distancia Google earth : 4165.36 Km


Para poder encontrar los ángulos internos del triángulo, aplicando el teorema del coseno:

a 2=b2 +c 2−2 bc (cosA )

−a2−b 2−c 2
cosA =
2bc

−47822−6812−2426 2
cosA =
2(6812)(2426)
cosA =0.9998
arccos ( 0.9064 ) =A=1.15 °

Ángulo A = 1.15°

−b2 −a2−c2
cosB=
2 ac
2 2 2
−6812 −4782 −2426
cosB=
2(4782)(2426)
cos ( B )=−0.76
arccos (−0.567 ) =B=139.46 °

Ángulo B = 139.46°

Teniendo en cuenta que la sumatoria de los ángulos internos de un triángulo debe ser 180°

A +B+C=180

180-A-B=C
180 – 1.15° – 139.46° = 39.39°

Ángulo C = 39.4°

D) Proponga una ruta de vuelo entre dos ciudades, especificando las coordenadas de longitud y latitud.
Grafique la ruta de vuelo con ayuda del código y calcule la distancia empleando la ley de Harvensine.

Medellín (ciudad 1)

GRADOS RADIANES
Latitud: 6° 13' 1'' N 0.1085
Longitud:   75° 34' 1''O 1.3189

Londres (ciudad 2)

GRADOS RADIANES
Latitud: 51° 30′ 26″ N 0.8990
Longitud: 0° 7′ 39″ O 0.0022

Recorrido ciudad 1 a ciudad 2


Basado en la ecuación de Harvensine

√ ( ) ( )
2 2
Φ 2−Φ 1 λ2−λ 1
d=2r arcsin∗ sin + cos ( Φ1 ) cos (Φ2 )sin
2 2

Donde:
r = radio terrestre = 6371 km
Φ 2 = latitud Londres = 0.8990

Φ 1= latitud Medellín= 0.1085

λ 2= longitud Londres = 0.0022

λ 1= longitud Medellín = 1.3189

Entonces:
√ ( ) ( )
2 2
(0.8990)−( 0.1085) (0.0022)−(1.3189)
d=2(6371)arcsin∗ sin +cos ( 0.1085 ) cos (0.8990)sin
2 2

Realizando la operación respectiva:


La distancia entre New York y Medellín es de:
d = 9784,0548 Km

# Codigo de Vuelo
# World map is available in the maps package
library(maps)
# No margin
par(mar=c(0,0,0,0))
# World map
map('world',
col="#f2f2f2", fill=TRUE, bg="white", lwd=0.05,
mar=rep(0,4),border=0, ylim=c(-80,80)
)
# Dplyr for data wrangling and pipe function
library(dplyr)
# Cities (Longitud, Latitud)
NewYork <- c(-73.938,40.664)
Medellin <- c(-75.56,6.24)

# Data frame
data <- rbind(NewYork, Medellin) %>%
as.data.frame()
colnames(data) <- c("long","lat")
# Show the cities on the map
map('world',
col="#f2f2f2", fill=TRUE, bg="white", lwd=0.05,
mar=rep(0,4),border=0, ylim=c(-80,80)
)
points(x=data$long, y=data$lat, col="slateblue", cex=3, pch=20)
# Load geosphere
library(geosphere)
# Background map
map('world',
col="#f2f2f2", fill=TRUE, bg="white", lwd=0.05,
mar=rep(0,4),border=0, ylim=c(-80,80)
)
# Dot for cities
points(x=data$long, y=data$lat, col="slateblue", cex=3, pch=20)
# Compute the connection between NewYork and Medellin
inter <- gcIntermediate(NewYork, Medellin, n=50, addStartEnd=TRUE, breakAtDateLine=F)
# Show this connection
lines(inter, col="slateblue", lwd=2)
Ruta de vuelo:

También podría gustarte