Latitud

7
Latitud, longitud, y un gran Circles Esta página describe cómo trabajar con latitud y longitud en Excel y cómo calcular distancias gran círculo. Introducción Puede utilizar las funciones trigonométricas y hora de Excel para trabajar con los valores de latitud y longitud. Hay dos maneras diferentes expresar coordenadas geográficas. El primero es el uso de un formato de hora de grados: minutos: segundos . Este es el mismo formato que un valor de tiempo de Excel. El otro método es el uso de grados decimales, que representan valores como el número de grados como un número real. Por ejemplo, la ubicación 20 grados, 30 minutos, 40 segundos se puede representar como el tiempo de 20:30:40 o en grados decimales como20.51111 . Puede descargar el archivo  con todas las fórmulas de ejemplo y el código de esta página. Hemisferios y las coordenadas positivas y negativas Si se está restringiendo a ti mismo a un hemisferio de latitud y longitud de un hemisferio, puede utilizar el formato de hora o Formato decimal grados y utilizar valores postive para ambos. Si está trabajando con dos hemisferios, debe elegir un hemisferio a ser positivo y luego usar valores negativos para las ubicaciones en el otro hemisferio. Esto está bien para los valores decimales de grado, pero Excel no puede mostrar valores de tiempo negativas. Por lo tanto, si usted está trabajando en dos hemisferios, es necesario utilizar el formato de grados decimales o establecer la fecha del sistema con la base 1904. Para cambiar el formato de fecha, vaya a la Herramientas menú, seleccioneOpciones y luego el cálculo ficha. Allí, comprobar el sistema de fechas 1904 ajuste. Cuando el uso de valores positivos y negativos para especificar el hemisferio, no importa qué hemisferio se asigna a los números positivos y que se asigna a los números negativos. Sin embargo, debe ser coherente en todos sus cálculos. Si Norte es positiva en un conjunto de coordenadas, debe ser positiva en todas las coordenadas.

Transcript of Latitud

7/14/2019 Latitud

http://slidepdf.com/reader/full/latitud 1/7

Latitud, longitud,y un gran Circles

Esta página describe cómo trabajar con latitud y longitud en Excel y cómo calcular distancias gran círculo.

Introducción

Puede utilizar las funciones trigonométricas y hora de Excel para trabajar con losvalores de latitud y longitud. Hay dos maneras diferentes expresar coordenadasgeográficas. El primero es el uso de un formato de hora de grados: minutos:segundos . Este es el mismo formato que un valor de tiempo de Excel. El otro

método es el uso de grados decimales, que representan valores como el númerode grados como un número real. Por ejemplo, la ubicación 20 grados, 30 minutos,40 segundos se puede representar como el tiempo de 20:30:40 o en grados

decimales como20.51111 .

Puede descargar el archivo con todas las fórmulas de ejemplo y elcódigo de esta página.

Hemisferios y las coordenadas positivas y negativas

Si se está restringiendo a ti mismo a un hemisferio de latitud y longitud de unhemisferio, puede utilizar el formato de hora o Formato decimal grados y utilizar valores postive para ambos. Si está trabajando con dos hemisferios, debe elegir un hemisferio a ser positivo y luego usar valores negativos para las ubicaciones enel otro hemisferio. Esto está bien para los valores decimales de grado, pero Excelno puede mostrar valores de tiempo negativas. Por lo tanto, si usted estátrabajando en dos hemisferios, es necesario utilizar el formato de grados

decimales o establecer la fecha del sistema con la base 1904. Para cambiar elformato de fecha, vaya a la Herramientas menú, seleccioneOpciones y luegoel cálculo ficha. Allí, comprobar el sistema de fechas 1904 ajuste. Cuando el usode valores positivos y negativos para especificar el hemisferio, no importa quéhemisferio se asigna a los números positivos y que se asigna a los númerosnegativos. Sin embargo, debe ser coherente en todos sus cálculos. Si Norte espositiva en un conjunto de coordenadas, debe ser positiva en todas lascoordenadas.

7/14/2019 Latitud

http://slidepdf.com/reader/full/latitud 2/7

 

Formato Número de latitud y longitud 

Si utiliza el formato de hora para valores de latitud y longitud, tendrá que cambiar el formato de número de esas células. Por defecto, cuando se introduce un tiempoen una celda, Excel utilizará eltiempo corto formato especificado en laconfiguración regional de Windows. Excel se "roll-over" veces a las 24 horas(aunque el valor subyacente sigue siendo correcta). Por ejemplo, el valor deltiempo de30:40:50 se muestra como 06:40:50 . Para corregir esto, se puede

utilizar un formato de número de [hh]: mm: ss . Los corchetes [] instrucciones

a Excel que no pase sobre el valor visualizado como una "hora del día" de valor.

 Además, en su lugar puede utilizar un formato de número personalizado paramostrar la hora en formato latitud y valores de longitud con un formato

cartográfico. Seleccione las celdas que desea dar formato, vaya al formatode menú, elija Celdas y luego el número de la ficha. Hay, elija Personalizadoenla Categoría de lista e introduzca [hh] º mm 'ss \ " en el tipo de cuadro de

texto. Para acceder al symbox grados (º), mantenga pulsada la ALT y

presione 0176 en el teclado numérico en el lado derecho del teclado (no utilice los

números por encima de las letras). Este formato de número se mostrará el tiempode formato Cota 20:30:40 , por ejemplo, 20 ° 30 '40 " . Tenga en cuenta,

sin embargo, que a pesar de que la celda se formatea para mostrar grados,minutos y segundos, debe introducir el número como una hora con el carácter ":" -por ejemplo, 20:30:40 .

Conversión entre coordenadas Formato de hora y grados decimales

Desde coordenadas formato de tiempo son sólo números representan la fracciónde un día de 24 horas (06:00:00 = 0,25, 12:00:00 = 0,5, 18:00:00 = 0,75, etc), sepuede multiplicar la vez Formato de coordinar por 24 para obtener el valor decimalgrados. Por ejemplo, si la celda A1 tiene el valor 20:30:40 , puede utilizar = A1

* 24 para obtener el resultado grados decimales, en este caso20.511111 . Delmismo modo, se puede convertir un valor decimal en grados, de formato de lahora de dividir por 24. Por ejemplo, = B1/24 . Asegúrese de formatear las celdas

con un formato de número de [hh]: mm: ss o [hh] º mm 'ss \ " .

7/14/2019 Latitud

http://slidepdf.com/reader/full/latitud 3/7

Determinación de grados, minutos y segundos

Si tiene valores de coordenadas en formato de hora, puede utilizar las siguientesfórmulas para obtener el grado, el minuto y segundos valores. En todos estosejemplos, el valor del formato de hora se supone que es en la celda A1 . = INT

(A1) devuelve grados = MINUTO (A1) devuelve minutos= SEGUNDO(A1) devuelve segundos. Para valores de grados decimales, utilice las

fórmulas: = INT (A1) devuelve grados = MINUTO ((A1-INT (A1)) /24) devuelve minutos = SEGUNDO ((A1-INT (A1)) / 24 vuelve segundos.

 Además de las fórmulas anteriores, puede utilizar una fórmula de matriz paradividir el grado, el minuto y segundos valores, bien a un valor de tiempo deformato o un valor en grados decimales. Para dividir el componente de un valor detiempo de formato, seleccione las tres células que les permite conocer los valoresde los componentes y escriba la siguiente fórmula matricial : = {1,0,0} * INT(A1 * 24) + {0,1, 0} * MINUTO (A1) + {0,0,1} * SEGUNDO (A1) y

pulse CTRL SHIFT ENTER . Para obtener más información acerca de fórmulas de

matriz, consulte la página de fórmulas de matriz en este sitio web. En la fórmulaanterior, tenga en cuenta las diferencias entre los paréntesis y las llaves {} .

Para romper con los grados, minutos y segundos valores de un valor decimalgrados, utilice la siguiente fórmula de matriz. Seleccione las celdas que les permite

conocer los valores de los componentes, escriba la fórmula y presione CTRL

SHIFT ENTER . = {1,0,0} * INT (A1) + {0,1,0} * MINUTO (A1/24)+ { 0,0,1} * SEGUNDO (A1/24) Al igual que antes, tenga en cuenta la

diferencia entre los paréntesis y las llaves.

Grandes Distancias Circle

7/14/2019 Latitud

http://slidepdf.com/reader/full/latitud 4/7

En Matemáticas y Cartografía, la distancia ortodrómica es el camino más cortoentre dos puntos de la superficie de una esfera (y vamos a suponer que la Tierraes una esfera perfecta, a pesar de que en realidad no lo es). Esta es la distancia ",como los archivos de gallo" entre los dos puntos. Todas las líneas de longitud soncírculos, mientras que el Ecuador es el único latitudinal Great Circle.

Para calcular la distancia ortodrómica entre los puntos, primero calculamosel ángulo central esféricaentre los dos puntos y luego multiplicamos ese ángulo(en radianes) por el radio de la Tierra. No se preocupe si usted no sabequé ángulo central esférica significa - las fórmulas se calcule por usted. Laecuación utilizada en las fórmulas es Tenga en cuenta que las funcionestrigonométricas de Excel sólo funcionan con radianes, no en grados, por lo que losvalores de las coordenadas se deben convertir de grados aradianes. El RADIANS función sirve para convertir grados a radianes.

Grandes Distancias círculo con Formato de horaCoordenadas

Para calcular la distancia ortodrómica entre Location1 y location2, utilice el esteejemplo, elRadiusEarth es una célula llamada con el valor 6370,97327862273

de kilómetros náuticas o 3958.73926185 de millas náuticas. Multiplicar cualquier 

valor 1,1507794480 para obtener la longitud en kilómetros o millas terrestresestatuto. Las células D49 y E49 son la latitud y longitud del lugar 1 y las

células D50 y E50 son la latitud y longitud del lugar 2. Estas coordenadas están en

formato de hora. El resultado es la distancia en millas o kilómetros, dependiendodel valor de la celda llamadoRadiusEarth . Para facilitar la lectura, la fórmula se

divide en varias líneas. En Excel, por supuesto, la fórmula es en una sola línea enuna sola célula.

La misma fórmula, utilizando nombres definidos por coordenadas se indica acontinuación. Lat1_ yLong1_ son las coordenadas de la primera

ubicación. Lat2_ y Long2_ son las coordenadas de la segunda

7/14/2019 Latitud

http://slidepdf.com/reader/full/latitud 5/7

Grandes Distancias círculo con grados decimalesCoordenadas

Para calcular la distancia ortodrómica entre el 1 Ubicación y Localización 2, donde

las coordenadas están en formato de grados decimales, utilice elsiguiente celdas D71 y E71 contienen la latitud y longitud del lugar 1 y las

células D72 y E72 contienen la latitud y longitud del lugar 2. Para facilitar la

lectura, la fórmula se divide en varias líneas. En Excel, por supuesto, la fórmula esen una sola línea en una sola célula.

La misma fórmula, usando nombres definidos por las coordenadas se indica a

continuación. Lat1__ y Long1__ son las coordenadas de la ubicación de inicioy Lat2__ y Long2__ son las coordenadas del extremo (SIN ((RADIANES(Long1__)-RADIANES (Long2__)) / 2) ^ 2)))))

Grandes Distancias círculo VBA

El siguiente código de VBA calculará una distancia ortodrómica en kilómetros o

millas (como se especifica en el ResultAsMiles parámetro - True indica Miles,

False indica Kilómetros). Las entradas pueden ser valores de tiempo de formato

de grados decimales o. (Ajuste laValuesAsDecimalDegrees parámetro en True

para grados decimales, Falso para grados Tiempo.)

Private Const C_RADIUS_EARTH_KM As Double = 6370.97327862Private Const C_RADIUS_EARTH_MI As Double = 3958.73926185Private Const C_PI As Double = 3.14159265358979

Función GreatCircleDistance (Latitude1 As Double, Longitude1As Double, _

Latitude2 As Double, Longitude2 As Double, _ValuesAsDecimalDegrees As Boolean _ResultAsMiles As Boolean) As Double

Lat1 dévil como dobleLat2 dévil como dobleLong1 dévil como dobleLong2 Dim As DoubleDim X As LongDelta Dim As Double

7/14/2019 Latitud

http://slidepdf.com/reader/full/latitud 6/7

Si ValuesAsDecimalDegrees = True entoncesX = 1

MásX = 24

End If

'Convertir a grados decimales Lat1 = Latitude1 * XLong1 = Longitude1 * XLat2 = Latitude2 * XLong2 = Longitude2 * X

'Convertir a radianes: radianes = (degrees/180) * PI Lat1 = (Lat1 / 180) * C_PILat2 = (Lat2 / 180) * C_PILong1 = (Long1 / 180) * C_PILong2 = (Long2 / 180) * C_PI

'Obtener el ángulo esférico centro Delta = ((2 * arcsin (Sqr ((Sin ((Lat1 - Lat2) / 2) ^ 2) + _

Cos (Lat1) * Cos (Lat2) * (sin ((Long1 - Long2) / 2) ^2)))))

Si ResultAsMiles = True entoncesGreatCircleDistance = Delta * C_RADIUS_EARTH_MI

MásGreatCircleDistance = Delta * C_RADIUS_EARTH_KM

End If

End Function

Función arco seno (X As Double) As Double'VBA no tiene una función arcoseno. Improvisar. Arcsin = Atn (X / Sqr (-X * X + 1))

End Function

Grandes Rodamientos Circle

Usted puede calcular el cojinete inicial y terminal de un gran círculo confórmulas. El soporte inicial es el soporte en el que uno puede dejar el punto departida para viajar en una ruta Great Circle hasta el punto final. El soporte inicialestá dada por la fórmula: = GRADOS (IM.ANGULO (COMPLEX (North1- North2, Este1-Este2)) + PI ()) El rodamiento terminal, el cojinete se van

a viajar al llegar al punto final, se dará por la fórmula: = GRADOS (IM.ANGULO(COMPLEX (North2-North1, Este2-Este1)) + PI ()) .

7/14/2019 Latitud

http://slidepdf.com/reader/full/latitud 7/7

 

Los rodamientos se miden en sentido horario desde el norte, con el norte como 0

grados, Este a 90 grados, a 180 grados Sur y Oeste a 270 grados.