Given latitude and longitude, how to find in what country those coordinates are?
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 20/100
Línea de trabajo
Comience con la cuestión del issue sobre GeoJSON y EPSG:4326/JTS; no se nombran archivos fuente, pruebas ni puntos de entrada. Antes de que el trabajo pueda considerarse terminado, el proyecto necesitaría una implementación decidida o una respuesta documentada para la búsqueda de países, incluido un comportamiento aceptable en casos límite y el enfoque de optimización.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
This is more of a question as I need help to figure out...
So as ti title says:
Given latitude and longitude, how to find in what country those coordinates are?
I have geojson file with country borders. Each country is represented with either Polygon or MultiPolygon. If I understand correctly, those coordinates that are inside geojson file are longitude and latitude in EPSG:4236 CRS. Because of that I cannot just check relation between Point (longitude, latitude) and Polygon because it might give error because operation/methods from this library and JTS does not take into account curvature of earth.
So my idea is first to convert all geometries from EPSG:4326 to Google Mercator, and then convert given longitude and latitude, and finally perform contains and intersect operations?
Am I on the right way? Or can I directly use geometries without transformation from one CRS to another (I am willing to tolerate some error, like some near border cases)?
Also for the optimization purposes, I would build quad tree and boundary box checks...
- Lenguaje dominante
- Java
- Estrellas
- 962
- Forks
- 174
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de locationtech/spatial4j
-
Validation for self-intersection WKT Multipolygon fails at the WKTReader, while works when wrapped in a `GEOMETRYCOLLECTION`Quizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abiertobug
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
locationtech/spatial4j#232 · 1 comentario ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
locationtech/spatial4j#231 · 1 comentario ·
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
locationtech/spatial4j#230 · 2 comentarios ·
-
bug
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
locationtech/spatial4j#227 · 2 comentarios ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 20/100
locationtech/spatial4j#221 ·
Todos los issues de locationtech/spatial4j
Issues similares
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 90/100
bancolombia/scaffold-clean-architecture#1002 ·
Los mantenedores suelen responder en 1 día
-
CalendarEventAttendance/get returns eventAttendanceStatus while the doc says attendanceStatusPosiblemente ocupada @chibenwa la tomó hoy. Abiertobug claude
Dificultad 1/5 Menos de una hora Aptitud para principiantes 90/100
linagora/tmail-backend#2697 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
apache/skywalking#14120 ·
Los mantenedores suelen responder en 1 día
-
[BUG] Case-insensitive search suggestions miss items when the JVM default locale is TurkishPosiblemente ocupada @thswlsqls la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
[Feature] 关于启动游戏进度条显示的优化Abiertoenhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
HMCL-dev/HMCL#6943 · 1 comentario ·
Los mantenedores suelen responder en 1 día