Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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:
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)
)
B. Senkaya-Turquía - ciudad 3
Grados Radianes
Latitud: 40°38'11.4'' N 0.7092
Longitud: 42°18'53.999'' E 0.7385
√ ( ) ( )
2 2
Φ 2−Φ 1 λ2−λ 1
d=2r arcsin∗ sin + cos ( Φ1 ) cos (Φ2 )sin
2 2
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
Estudiante 2
Senkaya-Turquía - ciudad 3
Grados Radianes
Latitud: 40°38'11.4'' N 0.7092
Longitud: 42°18'53.999'' E 0.7385
√ ( ) ( )
2 2
Φ 2−Φ 1 λ2−λ 1
d=2r arcsin∗ sin + cos ( Φ1 ) cos (Φ2 )sin
2 2
√ (
(1.1055)−(0.7092) 2
) ( )
2
(−2.3413)−(0.7385)
d=2(6371)arcsin∗ sin +cos ( 0.7092 ) cos(1.1055) sin
2 2
Estudiante 3
Senkaya-Turquía (ciudad 3)
GRADOS RADIANES
Latitud: 40°38'11.4'' N 0.7092
Longitud: 42°18'53.999'' E 0.7385
GRADOS RADIANES
Latitud: 45°51'12.24'' N 0.8003
Longitud: 63°30'28.8'' E 1.1084
√ ( ) ( )
2 2
Φ −Φ 1 λ −λ
d=2r arcsin∗ sin 2 + cos ( Φ1 ) cos (Φ2 )sin 2 1
2 2
Donde:
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
d = 2426.85 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.
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
√ ( ) ( )
2 2
Φ 2−Φ 1 λ2−λ 1
d=2r arcsin∗ sin + cos ( Φ1 ) cos (Φ2 )sin
2 2
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
d = 6812.56 Km
√ ( ) ( )
2 2
Φ 2−Φ 1 λ2−λ 1
d=2r arcsin∗ sin + cos ( Φ1 ) cos (Φ2 )sin
2 2
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
d = 2426.8 Km
√ (
Φ 2−Φ 1 2
) ( )
2
λ2−λ 1
d=2r arcsin∗ sin + cos ( Φ1 ) cos (Φ2 )sin
2 2
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
d = 4782.82 Km
−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
√ ( ) ( )
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
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
# 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: