Estoy trabajando en una aplicación en la que uno de los requisitos es que pueda realizar operaciones de geocodificación inversa en tiempo real basadas en datos de GPS. En particular, debo ser capaz de determinar el estado/provincia a la que un par de latitud y longitud mapea y detecta cuando nos hemos movido de un estado/provincia a otro.Geocodificación inversa sin acceso web
Tengo un par de ideas hasta ahora, pero se preguntó si alguien tenía alguna idea en cualquiera de los siguientes:
- ¿Cuál es el mejor enfoque para abordar este problema de una manera eficiente?
- Dónde es un buen lugar para encontrar y lo que es el formato adecuado para los límites del estado/provincia de América del Norte
Como aperitivo, aquí están las dos ideas principales que tengo:
- rotura del Norte América en una grilla con cada rectángulo en el mapeo de la grilla a una provincia estatal particular. Haga una búsqueda en esta tabla (que crece rápidamente cuanto más preciso le gustaría ser) en función de la latitud y la longitud (o viceversa).
- Defina polígonos para cada uno de los estados y realice algún tipo de cálculo para determinar en qué polígono se encuentra un par lat/lon. No estoy seguro de cómo hacerlo exactamente. Los mapas de imágenes HTML vienen a la mente como una forma de definir los límites para un estado/provincia.
estoy trabajando en el pitón para el interesado o aquellos que podrían tener una buena biblioteca que les gustaría sugerir.
Para que quede claro ... No tiene acceso a Internet disponible para mí, así que usar un servicio de geocodificación inversa existente no es una opción en tiempo de ejecución
Me encantaría saber más sobre cómo resolvió esto. ¿Dónde terminaste obteniendo los datos de límites? – radven