sio2sio2 / lobaton

Iconos mutables con Leaflet y mapa de adjudicaciones y oferta educativa de cenros educativos andaluces
MIT License
5 stars 5 forks source link

geojson con las localidades de Andalucía. #81

Open sio2sio2 opened 5 years ago

sio2sio2 commented 5 years ago

En esta dirección se encuenta la relación de localidades con su código correspondiente.La aplicación requiere la relación de todas las localidades con expresión de su nombre, su código y su ubicación geográfica. En el directorio que almacena los fichero de datos (json) hay un localidades.json con sólo Sevilla y Jerez. Es necesario completar el fichero con todas localidades o al menos hacer un fichero intermedio que contenga los datos, para luego convertirlo al formato geojson mediante un sencillo script.

Ignoro si hay un modo sencillo de obtener mecánicamente las coordenadas de cada localidad.

sio2sio2 commented 5 years ago

He encontrado este xls con las coordenadas geográficos de todos los municipios de España. A partir de él y la dirección anterior se puede componer lo que se busca, aunque quizás aún quede alguna localidad por ubicar, si es que hay localidades que no son municipios independientes.

sio2sio2 commented 5 years ago

A partir de la dirección (actualizada a 2015, que es el último concurso de maestros para el que funciona el enlace) y el xls ya citado he obtenido un fichero con 1078 localidades, de las cuales 110 son municipios sin código (quizás porque son muy pequeños y ni siquiera tienen colegio); y 307, localidades sin coordenadas. Así que faltaría por obtener las coordenadas de esas 307 localidades para completar la tarea.

Si en vez de usar el enlace de 2015, se usa el de 2016 que fue un concurso de secundaria, las localidades son menos y el número de localidades sin código se reduce a 52. Así que, con el estado actual de los datos, en que sólo se ofrecen para los cuerpos 590 y 591, lo imperioso sería obtener las coordenadas de estas 52 localidades.

Aún no hay panel para la petición de destinos, pero las localidades ya se cargan en el mapa y se pueden hacer visibles deshabilitando el filtro que las oculta:

interfaz.g.Localidad.unfilter("invisiible");
interfaz.g.Localidad.invoke("refresh");

Para volver a ocultarlas:

interfaz.g.Localidad.filter("invisible", {});
interfaz.g.Localidad.invoke("refresh");

El fichero localidades.json contiene los 110 municipios sin coordenadas (sin geometría, por lo que simplemente, no se tienen en cuenta) y las 307 localidades sin código, que se eliminan antes de añadirse, porque sin código son inútiles.

Adjunto un fichero con la relación de esas 52 localidades:

desubicados.txt

chemaduran commented 5 years ago

Enhorabuena por el remozado de la aplicación. Aquí teneis las coordenadas geográficas en formato decimal de las 52 poblaciones que os faltaban. Están comprobadas cada una manualmente, porque hay algunas que no se puede automatizar alegremente, como por ejemplo Río San Pedro, en Cádiz, que yo me la conozco y en cualquier mapa te envía al río del mismo nombre.

Adjunto un .txt pero que está en formato json para procesar mejor con el siguiente formato:

[ { "Población": "Aguadulce, Almería.", "Coordenadas": "(36.816490, -2.571524)" }, { "Población": "Balerma, Almería.", "Coordenadas": "(36.732403, -2.886340)" }, .. ]

¡Un saludo y gracias por todo!

52_poblaciones_coordenadas.txt

sio2sio2 commented 5 years ago

Gracias, Chema. He pasado las coordenadas al geojson de localidades. Como aún hay desubicadas 258 localidades con colegio, no cierrto esto. En principio, no son necesarias, mientras el mapa se limite a institutos.

Adjunto cuáles son esas localidades en el formato geojson requerido. Así me ahorro hacer la conversión la próxima. Faltan la longitud y la latitud de cada localidad.

localidades.txt