¿Cuáles son las longitudes de las coordenadas de ubicación, latitud y longitud? [cerrado]
¿Cuántos dígitos pueden tener la latitud y la longitud, antes del decimal y después del decimal?
Aquí hay un ejemplo que obtengo de la ubicación enviada por un dispositivo Windows Phone:
Latitude=-63572375290155
Longitude=106744840359415
Esto es muy largo y excede el tamaño de la columna de mi tabla y causa errores.
Si la coordenada de latitud se informa como -6.3572375290155 o -63.572375290155 en grados decimales, entonces puede redondear y almacenar hasta 6 decimales para una precisión de 10 cm (o 0,1 metros). Si el sistema de referencia de coordenadas (CRS) no es EPSG:4326 (por ejemplo, EPSG:3857), entonces los valores xey miden una distancia en metros desde el punto de origen en lugar de en grados.
Descripción general
El rango válido de latitud en grados es -90 y +90 para el hemisferio sur y norte, respectivamente. La longitud está en el rango -180 y +180 , especificando las coordenadas al oeste y al este del primer meridiano, respectivamente. Como referencia, el ecuador tiene una latitud de 0°, el polo norte tiene una latitud de 90° norte (escrito 90° N o +90°) y el polo sur tiene una latitud de -90°.
El Primer Meridiano tiene una longitud de 0° y pasa por Greenwich, Inglaterra. La Línea Internacional de Cambio de Fecha (IDL) sigue aproximadamente la longitud de 180°. Una longitud con un valor positivo cae en el hemisferio oriental y el valor negativo cae en el hemisferio occidental.
Precisión de grados decimales
La precisión de seis (6) lugares decimales en las coordenadas que utilizan la notación de grados decimales tiene una resolución de 10 cm (o 0,1 metros). Cada diferencia de 0,000001 en grados decimales de coordenadas tiene aproximadamente 10 cm de longitud. Por ejemplo, las imágenes de Google Earth y Google Maps suelen tener una resolución de 1 metro, y algunos lugares tienen una resolución más alta de 1 pulgada por píxel. La resolución de un metro se puede representar usando 5 decimales, por lo que más de 6 decimales son superfluos para esa resolución. La distancia entre longitudes en el ecuador es la misma que la latitud, pero la distancia entre longitudes llega a cero en los polos cuando las líneas de los meridianos convergen en ese punto.
Para una precisión milimétrica (mm), represente lat/lon con 8 decimales en formato de grados decimales. Dado que la mayoría de las aplicaciones no necesitan ese nivel de precisión, 6 decimales son suficientes en la mayoría de los casos.
En la otra dirección, los grados decimales enteros representan una distancia de ~111 km (o 60 millas náuticas) y una diferencia de 0,1 grados decimales representa una distancia de ~11 km.
Aquí hay una tabla de # decimales de diferencia de latitud con los grados delta y la distancia estimada en metros usando 0,0 como punto de partida.
Lugares decimales | Grados decimales | Distancia (metros) | Notas |
---|---|---|---|
0 | 1.0 | 110.574,3 | 111 kilometros |
1 | 0.1 | 11.057,43 | 11 kilometros |
2 | 0,01 | 1.105,74 | 1 kilometro |
3 | 0.001 | 110.57 | |
4 | 0.0001 | 11.06 | |
5 | 0.00001 | 1.11 | |
6 | 0.000001 | 0,11 | 11cm |
7 | 0.0000001 | 0,01 | 1cm |
8 | 0.00000001 | 0.001 | 1 milímetro |
Representación de grados-minuto-segundo (DMS)
Para la notación DMS, 1 segundo de arco = 1/60/60 grados = ~30 metros de longitud y 0,1 segundos de arco delta son ~3 metros.
Ejemplo:
0° 0' 0" W, 0° 0' 0" N
⟹0° 0' 0" W, 0° 0' 1" N
⟹ 30.715 metros0° 0' 0" W, 0° 0' 0" N
⟹0° 0' 0" W, 0° 0' 0.1" N
⟹ 3,0715 metros
1 minuto de arco = 1/60 grado = ~2000 m (2 km)
Actualizar:
Aquí hay una tira cómica divertida sobre la precisión de las coordenadas.
Google Maps en realidad utiliza valores con signo para representar la posición:
Latitud : máx/min
90.0000000
a-90.0000000
Longitud : max/min
180.0000000
a-180.0000000
Entonces, si desea trabajar con Coordenadas en sus proyectos, necesitará DECIMAL(10,7), es decir. para SQL.