Tuve una discusión sobre este tema con un compañero de trabajo.
Estamos trabajando implementando un sistema de validación GPS, y le dije que la longitud -180 (o 180W) no es una longitud válida porque una longitud válida es el mismo valor que uno de los valores angulares de las coordenadas esféricas, y la latitud es otro.
En coordenadas esféricas:
Theta debe ser (-180,180]. Theta no contiene -180 como valor válido
Phi debe ser [-90,90]. Phi contiene ambos valores como válidos
Me dijo que debe haber 2 valores del meridiano 180 (180 grados positivo y negativo, +180 y -180, o 180E y 180W), y no hay ningún documento que especifique este problema: [45, -180] es una ubicación válida ? ¿No es la posición exacta como [45,180] una?
Cualquier herramienta en línea que encontré en la red o el código disponible incluye tanto meridianos como valores diferentes, pero en el mundo real, ¡son iguales!
Mi pregunta es: ¿Hay algún documento que especifique que el meridiano 180 puede ser positivo y negativo o algún documento especifica que el meridiano 180 debe ser único? Este compañero de trabajo no acepta ninguna demostración matemática, por lo tanto, cualquier coordenada esférica a un sistema de coordenadas rectangulares no será una referencia válida para esta persona.
fuente
Respuestas:
¿Quizás las coordenadas del cuadro delimitador para WGS84 podrían servir como prueba? O bien, puede buscar artículos académicos sobre la creación / generación / adopción de WGS84 como estándar.
fuente
Básicamente, 180 este y oeste son lo mismo. En otras palabras, [45,180] es exactamente la misma ubicación que [45,180].
En una base de datos geográfica, esto tiene algunas consecuencias prácticas que deberían guiar su proceso de validación.
Si considera puntos, supuestamente adimensionales, esperaría una biyección entre cualquier coordenada y una ubicación en el elipsoide. Por lo tanto, debe evitar las ambigüedades si se encuentra en el antimeridiano de su meridiano principal. En este caso, usar (-180,180] es, por lo tanto, la mejor práctica.
Si considera otras características geométricas (por ejemplo, líneas o polígonos), está en problemas cuando cruza la línea de fecha (como los habitantes de Fiji). La regla se define entonces por el formato de datos. Por ejemplo, la especificación GeoJSON sugiere que todas las características geométricas deben dividirse. En este caso, necesita coordenadas duplicadas (-180 y 180) en la división para la continuidad de su función (piense en la topología de la carretera en Fiji).
Para el almacenamiento ráster (imagen), las coordenadas de los píxeles son arriba a la izquierda o al centro, pero los píxeles no son adimensionales como los puntos. Para una cuadrícula completa y no superpuesta, necesita que el tamaño de los píxeles sea una fracción entera de 360 °. Con las coordenadas superiores izquierdas, sus coordenadas válidas de píxeles deberían ser idealmente [-180,180) para evitar solapamientos. De hecho, si su píxel superior izquierdo estaba a 180 °, entonces su último píxel estaría en el otro lado del meridiano 180. Por otro lado, el uso de [-180,180) para las coordenadas de píxeles y el tamaño de píxel adecuado le da una extensión de [-180,180]. Con los coordinadores centrales, esto es más complicado. Si establece la condición (es decir, [-180,180)) en las coordenadas de píxeles, entonces su extensión está fuera de los límites (es decir, [-180-pixel_size / 2,180-pixel_size / 2)). De lo contrario, puede corregir [-180,180] para grado,
fuente